کتاب آموزش تست واحد، یکپارچهسازی و end-to-end با زبانهای مختلف با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش تست واحد، یکپارچهسازی و end-to-end با زبانهای مختلف
موضوع کلی: برنامه نویسی
موضوع میانی: زبانهای برنامهنویسی**
📋 سرفصلهای دوره
- 1. تست واحد: تعریف و اهداف
- 2. تست واحد با JUnit در جاوا
- 3. تست واحد با NUnit در سیشارپ
- 4. تست واحد با pytest در پایتون
- 5. تست واحد با Jest در جاوااسکریپت
- 6. تست واحد با PHPUnit در پیاچپی
- 7. تست واحد با RSpec در روبی
- 8. اصول نوشتن تستهای واحد خوانا و قابل نگهداری
- 9. استفاده از assert و متدهای تأیید
- 10. مدیریت وابستگیها با mock object
- 11. معرفی و کاربرد stub و fake
- 12. تستهای مبتنی بر داده (parameterized tests)
- 13. بررسی پوشش کد (code coverage) و ابزارهای مرتبط
- 14. تستهای واحد برای متدهای async
- 15. تست واحد در معماری لایهای
- 16. تست واحد در معماری MVC
- 17. تست واحد برای API و سرویسهای REST
- 18. تست واحد برای پایگاه داده با دیتابیسهای درونحافظهای
- 19. تست واحد برای کدهای قدیمی (legacy code) و بازنویسی
- 20. تست واحد با استفاده از dependency injection
- 21. تست واحد برای استثناها و خطاها
- 22. معرفی تست یکپارچهسازی و تفاوت با تست واحد
- 23. تست یکپارچهسازی با دیتابیس واقعی
- 24. تست یکپارچهسازی برای سرویسهای خارجی
- 25. تست یکپارچهسازی با صف پیام و event bus
- 26. تست یکپارچهسازی برای API و وبسرویسها
- 27. تست یکپارچهسازی با Docker و محیطهای ایزوله
- 28. تست یکپارچهسازی در معماری میکروسرویس
- 29. تست یکپارچهسازی با Spring Boot در جاوا
- 30. تست یکپارچهسازی با ASP.NET Core در سیشارپ
- 31. تست یکپارچهسازی با Django در پایتون
- 32. تست یکپارچهسازی با Express و Supertest در نودجیاس
- 33. معرفی تست end-to-end و تفاوت با سایر سطوح
- 34. تست end-to-end با Selenium WebDriver
- 35. تست end-to-end با Cypress
- 36. تست end-to-end با Playwright
- 37. تست end-to-end با Puppeteer
- 38. تست end-to-end برای اپلیکیشنهای تکصفحهای (SPA)
- 39. تست end-to-end برای اپلیکیشنهای موبایل با Appium
- 40. تست end-to-end با ابزارهای مبتنی بر رفتار (BDD) و Cucumber
- 41. نوشتن سناریوهای Gherkin و اجرای تست
- 42. مدیریت دادههای تست در تستهای end-to-end
- 43. تست end-to-end با APIهای داخلی و mock
- 44. تست end-to-end برای احراز هویت و نشست
- 45. تست end-to-end با استفاده از محیط staging
- 46. اجرای تستها در CI/CD با ابزارهای خودکار
- 47. مدیریت گزارشگیری و لاگ در تستها
- 48. تستهای موازی و کاهش زمان اجرا
- 49. تستهای امنیتی در سطوح واحد و یکپارچهسازی
- 50. تستهای عملکرد (performance) در سطح یکپارچهسازی
- 51. تستهای مهاجرت و backward compatibility
- 52. تستهای مبتنی بر قرارداد (contract testing)
- 53. تستهای smoke و sanity در معماری بزرگ
- 54. تستهای snapshot و مقایسه خروجی
- 55. تستهای فازی (fuzz testing) در سطح واحد
- 56. تستهای رگرسیون و اولویتبندی
- 57. تستهای واحد برای کدهای چندنخی (multithreading)
- 58. تستهای واحد برای کدهای زمانمند (time-dependent)
- 59. تستهای واحد با استفاده از Property-Based Testing
- 60. تستهای واحد برای کدهای I/O محور
- 61. تستهای واحد برای کدهای شبکهای
- 62. تستهای واحد برای کدهای رمزنگاری
- 63. تستهای واحد برای کدهای فشردهسازی
- 64. تستهای واحد برای کدهای سریالایز و دسریالایز
- 65. تستهای واحد برای کدهای پیکربندی و تنظیمات
- 66. تستهای واحد برای کدهای محلیسازی (localization)
- 67. تستهای واحد برای کدهای لاگ و هشدار
- 68. تستهای واحد برای کدهای بازگشتی و الگوریتمی
- 69. تستهای واحد برای کدهای تبدیل فرمت
- 70. تستهای واحد برای کدهای اعتبارسنجی ورودی
- 71. تستهای واحد برای کدهای پالایش داده
- 72. تستهای واحد برای کدهای تراکنش و rollback
- 73. تستهای واحد برای کدهای کش و حافظه
- 74. تستهای واحد برای کدهای زمانبندی (scheduler)
- 75. تستهای واحد برای کدهای event handler
- 76. تستهای واحد برای کدهای middleware
- 77. تستهای واحد برای کدهای فیلتر و interception
- 78. تستهای واحد برای کدهای facade و adapter
- 79. تستهای واحد برای کدهای singleton و state
- 80. تستهای واحد با استفاده از test fixture و setup/teardown
- 81. تستهای واحد با استفاده از data builder pattern
- 82. تستهای واحد با استفاده از test double و spy
- 83. تستهای واحد با استفاده از mutation testing
- 84. تستهای واحد با استفاده از static analysis و linting
- 85. تستهای واحد با استفاده از coverage threshold و gating
- 86. تستهای واحد با استفاده از mocking framework (Mockito, Moq, unittest.mock)
- 87. تستهای واحد با استفاده از assertion library (AssertJ, FluentAssertions, Hamcrest)
- 88. تستهای واحد با استفاده از test runner و test suite
- 89. تستهای واحد با استفاده از test categorization و filtering
- 90. تستهای واحد با استفاده از test ordering و parallelism
- 91. تستهای واحد با استفاده از test retry و flaky test management
- 92. تستهای واحد با استفاده از test environment و configuration
- 93. تستهای واحد با استفاده از test data seeding و cleanup
تگها:
آزمون خودکار
بازرسی کد
تست End-to-End
تست با زبانهای مختلف
تست نرمافزار
تست واحد
تست یکپارچهسازی
کیفیت کد
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.