نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره به شما می آموزد که چگونه با استفاده از تست خودکار کیفیت برنامه های وب را بهبود ببخشید. شما یاد خواهید گرفت که چگونه با استفاده از TestCafé و TypeScript آزمایشات خودکار مرورگر خودکار را ایجاد ، نگهداری و اجرا کنید. آزمایش دستی برنامه ها دشوار است ، مستعد خطا است و زمان زیادی را می برد. در این دوره ، شما می آموزید که چگونه با استفاده از TestCafé و TypeScript تستهای مرورگر خودکار ایجاد کنید. ابتدا می فهمید که چگونه یک پروژه TestCafé راه اندازی کنید و چگونه اولین آزمون خود را به پایان برسانید. در مرحله بعدی ، شما خواهید فهمید که چگونه به طور م selectثر از API و ادعای TestCafé برای نوشتن طیف وسیعی از آزمونها ، مناسب برای بیشتر سناریوهای واقعی ، استفاده کنید. سپس ، خواهید فهمید که چگونه با استفاده از الگوی Page Object می توانید آزمایشات خود را بهتر سازماندهی کرده و آنها را بیشتر حفظ کنید. سرانجام ، شما مفاهیم پیشرفته تری مانند اجرای آزمون موازی ، گزارشگران آزمون و ادغام با خطوط لوله CI/CD را کشف خواهید کرد. پس از اتمام این دوره ، با استفاده از TestCafé و TypeScript برای ایجاد سناریوهای تست خودکار برای پروژه های خود راحت خواهید بود و بنابراین راه حل های با کیفیت بالا را ارائه می دهید که مشتریان شما را دوست دارند.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
معرفی TestCafé
Introduction to TestCafé
-
معرفی TestCafé
Introduction to TestCafé
-
TestCafé: زیر کلاه
TestCafé: Under the Hood
-
محیط توسعه TestCafé را پیکربندی کنید
Configure TestCafé Development Environment
-
نسخه ی نمایشی: نوشتن اولین آزمون خود در TestCafé
Demo: Writing Your First Test in TestCafé
-
برنامه نمونه
The Sample Application
-
نسخه ی نمایشی: اجرای برنامه نمونه
Demo: Running the Sample Application
-
خلاصه کردن
Recap
وسایل ، انتخاب کنندگان و ادعاها
Fixtures, Selectors, and Assertions
-
سازماندهی کد آزمون
Organizing Test Code
-
آزمایش اولیه و پاکسازی
Test Initialization and Cleanup
-
انتخاب کنندگان
Selectors
-
اعلام نتایج آزمایشات
Asserting Tests Results
-
Async/انتظار الگو
Async/Await Pattern
-
نسخه ی نمایشی: در حال اجرای یک فیکسچر
Demo: Implementing a Fixture
-
خلاصه کردن
Recap
تعامل با صفحات وب
Interacting with Web Pages
-
تعاملات صفحه
Page Interactions
-
مدیریت گفتگوی بومی
Handling Native Dialogs
-
نسخه ی نمایشی: ورود و ورود به سیستم را پیاده سازی کنید
Demo: Implement Login and Logout
-
نسخه ی نمایشی: تعامل با صفحه یادداشت ها
Demo: Interacting with the Notes Page
-
خلاصه کردن
Recap
بهبود کیفیت کد با الگوی شی Page صفحه
Improving Code Quality with the Page Object Pattern
-
کد آزمون شکننده است
Test Code Is Fragile
-
الگوی شی صفحه
The Page Object Pattern
-
نسخه ی نمایشی: پیاده سازی الگوی شی Ob صفحه
Demo: Implementing the Page Object Pattern
-
خلاصه کردن
Recap
تکنیک های پیشرفته
Advanced Techniques
-
پیکربندی TestCafé
TestCafé Configuration
-
تنظیمات پیکربندی
Configuration Settings
-
نسخه ی نمایشی: همزمانی آزمون را تنظیم کنید
Demo: Set Test Concurrency
-
نسخه ی نمایشی: از شکست در آزمون عکس بگیرید
Demo: Take Screenshots on Test Failures
-
نسخه ی نمایشی: سرعت اجرا را تنظیم کنید
Demo: Set Execution Speed
-
نسخه ی نمایشی: انتخاب کدام تست برای اجرا
Demo: Choosing Which Tests to Execute
-
مباحث مربوط به زمان اجرا
Custom Runtime Arguments
-
نسخه ی نمایشی: پیاده سازی مباحث مربوط به زمان اجرا
Demo: Implementing Custom Runtime Arguments
-
خلاصه کردن
Recap
ادغام کافه آزمون در خطوط لوله CI/CD
Integrating Test Café in CI/CD Pipelines
-
اجرای آزمونهای پایان به پایان در فرایند CI/CD
Running End-to-end Tests in a CI/CD Process
-
گزارشگران آزمون
Test Reporters
-
نسخه ی نمایشی: ادغام TestCafé در Azure DevOps CI/CD Pipeline
Demo: Integrating TestCafé in an Azure DevOps CI/CD Pipeline
-
خلاصه دوره
Course Recap
نمایش نظرات