کتاب آموزش جامع تست‌نویسی با NUnit و پیاده‌سازی تست‌های خودکار در محیط C# و Selenium با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

249,950 تومان
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره آموزش جامع تست‌نویسی با NUnit و پیاده‌سازی تست‌های خودکار در محیط C# و Selenium

موضوع کلی: مهندسی نرم‌افزار و توسعهٔ برنامه‌های کاربردی

موضوع میانی: تضمین کیفیت و تست خودکار نرم‌افزار (QA Automation)

📋 سرفصل‌های دوره (100 موضوع)

  • 1. مبانی مهندسی نرم‌افزار و اهمیت تضمین کیفیت در پروژه‌های تجاری
  • 2. نقش تست خودکار در چرخه حیات توسعه نرم‌افزار
  • 3. آشنایی با محیط توسعه و تنظیمات اولیه برای تست‌نویسی در C#
  • 4. ساختار پروژه تست در ویژوال استودیو و مفاهیم اولیه یونیت‌تست
  • 5. آشنایی با فریم‌ورک NUnit و نصب بسته‌های مورد نیاز
  • 6. بررسی ویژگی‌ها و قابلیت‌های کلیدی NUnit در تست‌نویسی
  • 7. نوشتن اولین تست واحد با استفاده از ویژگی‌های پایه NUnit
  • 8. کار با متدها و ویژگی‌های Setup و Teardown
  • 9. استفاده از Assertها برای اعتبارسنجی خروجی‌ها
  • 10. بررسی انواع Assertهای کلاسیک و Constraint-based در NUnit
  • 11. مدیریت شرایط خطا و تست کردن استثناها در کد
  • 12. استفاده از ویژگی‌های پارامتری برای اجرای تست‌های تکرارشونده
  • 13. کار با TestCase و TestCaseSource در مدیریت داده‌های ورودی
  • 14. سازماندهی تست‌ها با استفاده از Category و TestFixture
  • 15. مبانی تست رابط کاربری با استفاده از Selenium WebDriver
  • 16. پیکربندی درایورهای مرورگر برای اجرای تست‌های خودکار
  • 17. شناسایی عناصر صفحه وب با استفاده از locators در Selenium
  • 18. تعامل با عناصر صفحه شامل کلیک، تایپ و انتخاب مقادیر
  • 19. مدیریت زمان‌بندی و انتظارهای هوشمند در Selenium
  • 20. استفاده از الگوی طراحی Page Object Model برای ساختاردهی تست‌ها
  • 21. پیاده‌سازی تست‌های یکپارچه با ترکیب NUnit و Selenium
  • 22. مدیریت لاگ‌گیری و گزارش‌دهی از نتایج اجرای تست‌ها
  • 23. اجرای تست‌های خودکار در محیط خط فرمان و کنسول
  • 24. تست‌نویسی برای فرم‌های ثبت‌نام و ورود کاربر
  • 25. اعتبارسنجی پیام‌های خطا در رابط کاربری
  • 26. شبیه‌سازی تعاملات پیچیده کاربر با کیبورد و ماوس
  • 27. مدیریت پنجره‌ها، تب‌ها و کادرهای محاوره‌ای در تست
  • 28. بهینه‌سازی کدهای تست برای افزایش سرعت و پایداری
  • 29. بررسی مفاهیم تست‌های داده‌محور در Selenium
  • 30. یکپارچه‌سازی تست‌های خودکار با سیستم‌های CI/CD
  • 31. آموزش اجرای تست‌ها در محیط‌های سروری و ابری
  • 32. نکات امنیتی در توسعه تست‌های خودکار
  • 33. مستندسازی تست‌ها و گزارش‌دهی به تیم توسعه
  • 34. استراتژی‌های نگهداری و بروزرسانی کدهای تست
  • 35. بررسی بهترین تمرین‌ها در نوشتن تست‌های خوانا و قابل نگهداری
  • 36. رفع اشکال و عیب‌یابی در سناریوهای تست پیچیده
  • 37. آشنایی با ابزارهای جانبی برای گزارش‌گیری پیشرفته
  • 38. نحوه مدیریت محیط‌های مختلف تست (توسعه، تست، عملیات)
  • 39. ارزیابی کیفیت کد و پوشش تست (Code Coverage)
  • 40. پروژه نهایی: طراحی و پیاده‌سازی یک سناریوی کامل تست خودکار برای یک سامانه وب کاربردی
تگ‌ها: آموزش NUnit ابزارهای QA Automation اتوماسیون تست Selenium تست خودکار نرم‌افزار تست واحد در سی‌شارپ تست‌نویسی با C# فریم‌ورک NUnit مهندسی تست نرم‌افزار

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.