کتاب صوتی کارگاه عملی تست End-to-End: ساخت یک سناریوی واقعی
کارگاه عملی تست End-to-End: ساخت یک سناریوی واقعی کارگاه عملی تست End-to-End: ساخت یک سناریوی واقعی معرفی دوره: در دنیای پیچیده نرمافزار، تضمین کیفیت حرف اول را میزند! آیا تا به حال شده اپلیکیشنی را...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره کارگاه عملی تست End-to-End: ساخت یک سناریوی واقعی
موضوع کلی: برنامه نویسی
موضوع میانی: تست End-to-End
📋 سرفصلهای دوره
- 1. مفاهیم پایه تست نرمافزار
- 2. تست End-to-End چیست و چرا مهم است؟
- 3. تفاوت تست End-to-End با سایر انواع تست
- 4. معرفی ابزارهای تست End-to-End (Selenium, Cypress, Playwright)
- 5. انتخاب ابزار مناسب برای پروژه
- 6. نصب و پیکربندی ابزار تست (مثلاً Cypress)
- 7. آشنایی با ساختار پروژه تست
- 8. درک selectorها و نحوه استفاده از آنها
- 9. Locating Elements: CSS Selectors
- 10. Locating Elements: XPath
- 11. ایجاد اولین تست End-to-End ساده
- 12. آشنایی با دستورات اساسی ابزار تست
- 13. اجرای تست و بررسی نتایج
- 14. عیبیابی تستهای ناموفق
- 15. افزودن assertionها به تست
- 16. آشنایی با انواع assertionها
- 17. مقایسه assertionهای مختلف و کاربرد آنها
- 18. نوشتن assertionهای سفارشی
- 19. ایجاد یک سناریوی تست واقعی: ورود به سیستم
- 20. پیادهسازی ورود به سیستم با استفاده از تست End-to-End
- 21. بررسی صحت ورود به سیستم
- 22. ایجاد یک سناریوی تست واقعی: ثبتنام کاربر
- 23. پیادهسازی ثبتنام کاربر با استفاده از تست End-to-End
- 24. بررسی صحت ثبتنام کاربر
- 25. ایجاد یک سناریوی تست واقعی: جستجو در سایت
- 26. پیادهسازی جستجو در سایت با استفاده از تست End-to-End
- 27. بررسی صحت نتایج جستجو
- 28. ایجاد یک سناریوی تست واقعی: افزودن محصول به سبد خرید
- 29. پیادهسازی افزودن محصول به سبد خرید با استفاده از تست End-to-End
- 30. بررسی صحت سبد خرید
- 31. ایجاد یک سناریوی تست واقعی: پرداخت و نهایی کردن سفارش
- 32. پیادهسازی پرداخت و نهایی کردن سفارش با استفاده از تست End-to-End
- 33. بررسی صحت فرآیند پرداخت
- 34. Data-Driven Testing: معرفی
- 35. Data-Driven Testing: پیادهسازی با فایلهای JSON
- 36. Data-Driven Testing: پیادهسازی با صفحات گسترده (Spreadsheet)
- 37. Data-Driven Testing: استفاده از دیتابیس
- 38. ایجاد fixtureها برای دادههای تستی
- 39. استفاده از variableها و aliasها در تست
- 40. مدیریت state در تست
- 41. آشنایی با مفهوم page object model (POM)
- 42. پیادهسازی POM برای تست
- 43. مزایای استفاده از POM
- 44. Refactoring تستها با استفاده از POM
- 45. ایجاد کامپوننتهای تست
- 46. استفاده از کامپوننتهای تست در چندین سناریو
- 47. معرفی conceptهای Async و Await
- 48. کار با promiseها در تست
- 49. مدیریت timeoutها در تست
- 50. آشنایی با conceptهای before, beforeEach, after, afterEach
- 51. استفاده از hookها برای setup و teardown
- 52. ایجاد گزارش تست
- 53. انواع گزارش تست
- 54. پیکربندی گزارش تست
- 55. CI/CD: معرفی
- 56. CI/CD: یکپارچهسازی تستها با CI/CD pipeline
- 57. اجرای خودکار تستها در CI/CD
- 58. Docker: معرفی
- 59. Docker: استفاده از Docker برای اجرای تستها
- 60. Parallel Testing: معرفی
- 61. Parallel Testing: پیکربندی و اجرای تستها به صورت موازی
- 62. مدیریت dependencyها در تست
- 63. Mocking و Stubbing: معرفی
- 64. Mocking و Stubbing: پیادهسازی برای تست
- 65. بررسی عملکرد تستها
- 66. اندازهگیری زمان اجرای تست
- 67. بهینهسازی تستها برای سرعت بیشتر
- 68. تست accessibility
- 69. بررسی accessibility با استفاده از ابزارها
- 70. اعتبارسنجی فرمها و ورودی کاربر
- 71. تست APIها با استفاده از تست End-to-End
- 72. آشنایی با conceptهای کوکیها و سشنها
- 73. مدیریت کوکیها و سشنها در تست
- 74. بررسی خطاهای HTTP
- 75. کار با iframeها در تست
- 76. تست drag and drop
- 77. تست آپلود فایل
- 78. تست دانلود فایل
- 79. کار با پاپآپها و alertها
- 80. تست با چندین پنجره و تب
- 81. بررسی responsiveness وبسایت
- 82. تست localization و internationalization (i18n)
- 83. بررسی امنیت در تست End-to-End
- 84. جلوگیری از XSS و CSRF در تست
- 85. استفاده از بهترین روشهای تست
- 86. نگارش مستندات تست
- 87. همکاری در تیم تست
- 88. استراتژیهای تست End-to-End
- 89. تست موبایل با استفاده از ابزارهای شبیهساز
- 90. تست موبایل با دستگاههای واقعی
- 91. تست بصری (Visual Testing)
- 92. بررسی مشکلات رایج در تست End-to-End
- 93. راهکارهای پیشرفته عیبیابی
- 94. افزایش پوشش تست
- 95. بازنگری کد تست
- 96. معرفی patternهای طراحی تست
- 97. تستهای Regression
- 98. تستهای Smoke
- 99. تستهای Sanity
- 100. نگهداری و بهروزرسانی تستها
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
Coding
E2E testing
end-to-end testing
practical workshop
real scenario
software testing
test training
WordPress
آموزش تست
برنامه نویسی
تست E2E
تست End-to-End
تست نرم افزار
سناریوی واقعی
کارگاه عملی
وردپرس
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.