کتاب آموزش جامع خودکارسازی تستهای نرمافزار با زبان سیشارپ و فریمورک سلنیوم با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع خودکارسازی تستهای نرمافزار با زبان سیشارپ و فریمورک سلنیوم
موضوع کلی: مهندسی نرمافزار و تضمین کیفیت
موضوع میانی: تست خودکار نرمافزار (Automated Testing)
📋 سرفصلهای دوره (100 موضوع)
- 1. مبانی و مفاهیم تست خودکار نرمافزار در چرخه تولید
- 2. آشنایی با محیط توسعه و نصب ابزارهای مورد نیاز سیشارپ
- 3. پیکربندی ویژوال استودیو برای پروژههای تست خودکار
- 4. مفاهیم شیگرایی در سیشارپ ویژه تستنویسی
- 5. معماری فریمورک سلنیوم و نحوه تعامل با مرورگرها
- 6. کار با وبدرایور و مدیریت چرخه حیات مرورگر
- 7. شناسایی عناصر صفحه وب با استفاده از Locators
- 8. استفاده از CSS Selectors برای انتخاب دقیق عناصر
- 9. کاربرد XPath در شناسایی عناصر پیچیده صفحه
- 10. مدیریت زمان انتظار و پیادهسازی Explicit Waits
- 11. مدیریت زمان انتظار و پیادهسازی Implicit Waits
- 12. کار با تعاملات کیبورد و ماوس در سلنیوم
- 13. مدیریت پنجرهها و تبهای مرورگر
- 14. کار با کادرهای محاورهای و هشدارهای وب
- 15. مدیریت Dropdownها و لیستهای انتخابی
- 16. اعتبارسنجی مقادیر با استفاده از Assertions
- 17. آشنایی با کتابخانه NUnit برای مدیریت تستها
- 18. استفاده از ویژگیهای NUnit برای دستهبندی تستها
- 19. کار با تستهای پارامتری شده در NUnit
- 20. مدیریت دادههای تست از فایلهای خارجی
- 21. طراحی و پیادهسازی الگوی Page Object Model
- 22. جداسازی منطق تست از ساختار صفحات وب
- 23. استفاده از Page Factory در پروژههای سلنیوم
- 24. مدیریت خطاهای رایج در اجرای تستهای خودکار
- 25. روشهای ثبت لاگ و گزارشگیری از نتایج تست
- 26. استفاده از کتابخانه ExtentReports برای گزارشهای گرافیکی
- 27. مدیریت تنظیمات و پیکربندیهای تست در فایل App.config
- 28. مفهوم تستهای مبتنی بر داده Data Driven Testing
- 29. اتصال به پایگاه داده برای بازیابی دادههای تست
- 30. اجرای تستهای خودکار در مرورگرهای مختلف
- 31. مبانی تست مرورگرهای بدون رابط کاربری Headless
- 32. مدیریت کوکیها و حافظه کش در طول تست
- 33. استفاده از قابلیتهای Selenium Grid برای اجرای موازی
- 34. یکپارچهسازی تستهای خودکار با سیستمهای CI/CD
- 35. آشنایی با مفاهیم تستهای رگرسیون
- 36. بهینهسازی کدهای تست برای پایداری بیشتر
- 37. مدیریت استثناها و کنترل خطا در اسکریپتهای تست
- 38. نکات امنیتی در توسعه اسکریپتهای تست خودکار
- 39. ارزیابی کیفیت کد تست و اصول Clean Code
- 40. مستندسازی پروژههای تست خودکار برای تیمهای فنی
تگها:
آموزش اتوماسیون تست
تست خودکار نرمافزار
تست رابط کاربری
تست نرمافزار
تست نویسی با C#
تضمین کیفیت نرمافزار
سلنیوم
سیشارپ
فریمورک Selenium
مهندسی تست نرمافزار
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.