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