توضیحات
دوره Testing JavaScript Applications Video Edition. در این دوره ویدیویی، گوینده کتاب را میخواند و همزمان محتوا، تصاویر، لیستهای کد، نمودارها و متن روی صفحه نمایش داده میشود. این دوره مانند یک کتاب صوتی است که میتوانید آن را به صورت ویدیویی نیز تماشا کنید. آزمایش خودکار به شما کمک میکند تا نرمافزار باکیفیتتری را در زمان کمتر، با اطمینان بیشتر، باگهای کمتر و بدون نیاز به نظارت مداوم دستی تولید کنید. این دوره راهنمای کاملی برای ساخت یک مجموعه آزمایش جامع و قابل اعتماد برای برنامههای کاربردی جاوا اسکریپت است. شما هم نحوه نوشتن آزمایشها و هم نحوه کار ابزارهای آزمایش جاوا اسکریپت را از زیربنای آنها یاد خواهید گرفت. لوکاس د کوستا، یکی از مشارکتکنندگان اصلی کتابخانههای محبوب آزمایش جاوا اسکریپت، به شما کمک میکند تا یک ذهنیت کیفی برای تصمیمگیری در مورد آزمایش داشته باشید که به کسبوکار شما کمک واقعی کند. شما از توضیحات و نمودارهای آموزنده، نمونههای کد قابل انتقال و نکات مفید در مورد استفاده از جدیدترین و جامعترین کتابخانهها و فریمورکهای اکوسیستم جاوا اسکریپت بهرهمند خواهید شد.
آزمایش خودکار برای تحویل برنامههای جاوا اسکریپت خوب در هر زمان ضروری است. یک استراتژی آزمایش کامل باید توابع را به صورت جداگانه، یکپارچگی بین قسمتهای مختلف کد شما و صحت از دیدگاه کاربر نهایی را پوشش دهد. این کتاب به شما آموزش میدهد که چگونه نرمافزار قابل اعتماد را به سرعت و با اطمینان تحویل دهید. آزمایش برنامههای جاوا اسکریپت به شما آموزش میدهد که چگونه یک برنامه آزمایشی خودکار را برای برنامههای وب مبتنی بر جاوا اسکریپت پیادهسازی کنید. این کتاب استراتژیهای عملی آزمایش، ابزارها و کتابخانههای مفید را پوشش میدهد و توضیح میدهد که چگونه یک فرهنگ کیفیت را تقویت کنید. در این کتاب واضح و غنی از مثال، شما رویکردهایی را برای برنامههای بکاند و فرانتاند بررسی خواهید کرد و یاد خواهید گرفت که چگونه نرمافزار خود را بسیار سریعتر و قابل اعتمادتر اعتبارسنجی کنید.
آنچه فرا خواهید گرفت:
- آزمایشهای واحد، انتها به انتها و یکپارچگی: یاد بگیرید چگونه انواع مختلف آزمایش را برای اطمینان از کیفیت کد خود اجرا کنید.
- مدیریت هزینه و پیچیدگی آزمایش: راهکارهایی برای کنترل هزینهها و پیچیدگیهای مرتبط با آزمایش را بیاموزید.
- توسعه مبتنی بر آزمون: با این روش توسعه، کدهای با کیفیت بالاتر و قابل اعتمادتری تولید کنید.
- برخورد با وابستگیهای خارجی: یاد بگیرید چگونه آزمایشهایی برای کدهایی که به منابع خارجی وابسته هستند بنویسید.
- ابزارهایی مانند Jest و Cypress: با ابزارهای محبوب و قدرتمند آزمایش جاوا اسکریپت آشنا شوید و از آنها به طور موثر استفاده کنید.
این دوره مناسب افرادیست که:
- توسعهدهندگان جاوا اسکریپت مبتدی: این دوره برای کسانی که به تازگی برنامهنویسی جاوا اسکریپت را شروع کردهاند بسیار مفید است.
مشخصات دوره
- ناشر: Oreilly
- مدرس: Lucas Fernandes da Costa
- سطح آموزش: مبتدی
- مدت زمان آموزش: 13 ساعت و 16 دقیقه
سرفصل های دوره
- Part 1. Testing JavaScript applications
- Chapter 1. An introduction to automated testing
- Chapter 1. Why automated tests matter
- Chapter 1. Summary
- Chapter 2. What to test and when?
- Chapter 2. Unit tests
- Chapter 2. Integration tests
- Chapter 2. End-to-end tests
- Chapter 2. Exploratory testing and the value of QA
- Chapter 2. Tests, cost, and revenue
- Chapter 2. Summary
- Part 2. Writing tests
- Chapter 3. Testing techniques
- Chapter 3. Writing good assertions
- Chapter 3. Test doubles: Mocks, stubs, and spies
- Chapter 3. Choosing what to test
- Chapter 3. Code coverage
- Chapter 3. Summary
- Chapter 4. Testing backend applications
- Chapter 4. Testing HTTP endpoints
- Chapter 4. Dealing with external dependencies
- Chapter 4. Summary
- Chapter 5. Advanced backend testing techniques
- Chapter 5. Reducing costs while preserving quality
- Chapter 5. Summary
- Chapter 6. Testing frontend applications
- Chapter 6. Asserting on the DOM
- Chapter 6. Handling events
- Chapter 6. Testing and browser APIs
- Chapter 6. Dealing with WebSockets and HTTP requests
- Chapter 6. Summary
- Chapter 7. The React testing ecosystem
- Chapter 7. An overview of React testing libraries
- Chapter 7. Summary
- Chapter 8. Testing React applications
- Chapter 8. Snapshot testing
- Chapter 8. Testing styles
- Chapter 8. Component-level acceptance tests and component stories
- Chapter 8. Summary
- Chapter 9. Test-driven development
- Chapter 9. Writing a JavaScript module using TDD
- Chapter 9. Testing top-down versus testing bottom-up
- Chapter 9. Balancing maintenance costs, delivery speed, and brittleness
- Chapter 9. Setting up an environment for TDD to succeed
- Chapter 9. TDD, BDD, validations, and specificationsBDD (behavior-driven development)
- Chapter 9. Summary
- Chapter 10. UI-based end-to-end testing
- Chapter 10. When to write each type of test
- Chapter 10. An overview of end-to-end testing tools
- Chapter 10. Summary
- Chapter 11. Writing UI-based end-to-end tests
- Chapter 11. Best practices for end-to-end-tests
- Chapter 11. Dealing with flakiness
- Chapter 11. Running tests on multiple browsers
- Chapter 11. Visual regression tests
- Chapter 11. Summary
- Part 3. Business impact
- Chapter 12. Continuous integration and continuous delivery
- Chapter 12. The role of automated tests in a CI/CD pipeline
- Chapter 12. Version-control checks
- Chapter 12. Summary
- Chapter 13. A culture of quality
- Chapter 13. Reviewing code to catch problems machines can’t
- Chapter 13. Using linters and formatters to produce consistent code
- Chapter 13. Monitoring your systems to understand how they actually behave
- Chapter 13. Explaining your software with good documentation
- Chapter 13. Summary
تصاویر دوره Testing JavaScript Applications Video Edition

نمونه فیلم دوره
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: ندارد
کیفیت: 720p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
1.7 گیگابایت












































