کتاب آموزش جامع تست خودکار وبسایت با استفاده از Selenium WebDriver و زبان C# با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع تست خودکار وبسایت با استفاده از Selenium WebDriver و زبان C#
موضوع کلی: مهندسی نرمافزار و فناوری اطلاعات
موضوع میانی: تضمین کیفیت و تست خودکار نرمافزار
📋 سرفصلهای دوره (100 موضوع)
- 1. مبانی و مفاهیم تضمین کیفیت نرمافزار و اهمیت تست خودکار
- 2. معرفی چرخه حیات توسعه نرمافزار و جایگاه تست در آن
- 3. آشنایی با محیط توسعه یکپارچه ویژوال استودیو برای زبان سیشارپ
- 4. مبانی زبان برنامهنویسی سیشارپ برای تستنویسی
- 5. مدیریت پکیجها و کتابخانهها با استفاده از NuGet
- 6. معماری و ساختار فریمورک Selenium WebDriver
- 7. نصب و راهاندازی درایور مرورگرها برای اتوماسیون
- 8. روشهای شناسایی عناصر وب در صفحات HTML
- 9. استفاده از Locators برای تعامل با المانهای وب
- 10. کار با کلاس WebDriver و متدهای پیمایش در صفحات
- 11. تعامل با عناصر فرمها شامل ورودی متن و دکمهها
- 12. مدیریت لیستهای کشویی و منوهای وب
- 13. کار با چکباکسها و دکمههای رادیویی در اتوماسیون
- 14. شناسایی و مدیریت پنجرههای مرورگر و تبهای جدید
- 15. کار با هشدارها و کادرهای محاورهای جاوا اسکریپت
- 16. مفهوم و اهمیت انتظارها در تست خودکار
- 17. پیادهسازی Implicit Wait و Explicit Wait برای پایداری تستها
- 18. آشنایی با فریمورک NUnit برای مدیریت تستها
- 19. استفاده از ویژگیهای NUnit برای گروهبندی و اجرای تستها
- 20. کار با Assertions در NUnit برای اعتبارسنجی نتایج
- 21. مدیریت دادههای تست از فایلهای خارجی
- 22. پیادهسازی الگوی طراحی Page Object Model
- 23. مزایای استفاده از Page Object Model در پروژههای بزرگ
- 24. مدیریت تنظیمات و پیکربندیهای تست در فایلهای مجزا
- 25. کار با کلاس Actions برای شبیهسازی حرکات پیچیده ماوس و کیبورد
- 26. مدیریت آپلود فایل در فرمهای وب
- 27. استفاده از JavaScript Executor برای اجرای اسکریپتهای سفارشی
- 28. بررسی و رفع خطاهای رایج در اجرای تستهای سلنیوم
- 29. مفهوم تستهای دادهمحور و پیادهسازی آن با NUnit
- 30. گزارشگیری از نتایج تست با استفاده از کتابخانههای جانبی
- 31. استفاده از فریمورکهای گزارشدهی برای تحلیل نتایج
- 32. مدیریت نشستها و کوکیها در مرورگر
- 33. تست المانهای واکنشگرا و سازگاری با اندازههای مختلف صفحه
- 34. اصول کدنویسی تمیز در توسعه فریمورکهای تست
- 35. استفاده از Logging برای رهگیری خطاهای زمان اجرا
- 36. یکپارچهسازی تستهای خودکار با ابزارهای مدیریت پروژه
- 37. مفاهیم تستهای موازی و افزایش سرعت اجرای تستها
- 38. بهینهسازی زمان اجرای تستهای خودکار
- 39. روشهای نگهداری و بروزرسانی اسکریپتهای تست
- 40. آشنایی با مفاهیم CI/CD و جایگاه تست خودکار در آن
- 41. اجرای تستهای خودکار در خط لوله انتشار نرمافزار
- 42. امنیت در طراحی فریمورکهای تست و محافظت از اطلاعات حساس
- 43. ارائه بهترین تجربیات در توسعه فریمورکهای تست وب
- 44. پروژه نهایی: طراحی و پیادهسازی یک فریمورک تست جامع برای یک سامانه وب نمونه
تگها:
Selenium WebDriver
آموزش Selenium
اتوماسیون تست
تست خودکار با C#
تست خودکار نرمافزار
تست وبسایت
تضمین کیفیت نرمافزار
زبان برنامهنویسی سیشارپ
فریمورک NUnit
مهندسی تست نرمافزار
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.