دوره آموزشی سلنیوم پیشرفته: 3 استراتژی همگام سازی
2 ساعت 30 دقیقهپیشرفته2020-03-19
مدرسین

Alan Richardson
Consultant specializing in agile software testing and development
جزئیات دوره
کی از رایج ترین موضوعات مرتبط با خودکار کردن برنامه های رابط کاربری گرافیکی ، پوسته پوسته شدن است: هنگامی که گاهی اوقات یک تست کار می کند ، اما گاهی اوقات با شکست مواجه می شود - حتی اگر نه برنامه و نه آزمون تغییر نکرده باشد. یکی از مهمترین دلایل اعدام متناوب ، عدم همگام سازی مثر است. در این دوره ، یاد بگیرید که چگونه با همگام سازی م codeثر کد آزمون خود با حالت برنامه با استفاده از Selenium WebDriver ، از آزمایشات پوسته پوسته جلوگیری کنید. مربی آلن ریچاردسون در مورد مشکلات رایج به اشتراک می گذارد و در مورد طیف وسیعی از راه حل های موجود برای کمک به اتوماسیون تست WebDriver قوی و قابل اعتماد بحث می کند. نحوه استفاده از کلاس های داخلی WebDriver مانند WebDriverWait و همچنین کتابخانه های خارجی مانند Awaitility را بیابید. به علاوه ، بیاموزید که چگونه از JavascriptExecutor برای اجرای JavaScript به عنوان بخشی از کد WebDriver خود استفاده کنید. این می تواند به شما کمک کند راه حلهایی ایجاد کنید و با حالت برنامه داخلی هماهنگ شوید.
مهارت ها
SeleniumSoftware TestingAdvancedOpen SourceSoftware Development
سرفصل ها
0. مقدمه
- 01- تست های پوسته پوسته را با همگام سازی خوب پایان دهید
- 02-آنچه باید بدانید
1. معرفی
- 03-چرا به همگام سازی نیاز دارید
- 04-WebDriver داخلی منتظر می ماند
- 05-انتظار ضمنی در مقابل انتظار صریح
2. همگام سازی با WebDriverWait
- 06-WebDriverWait چیست
- 07-WebDriverWait الگوهای استفاده
- 08-شرایط مورد انتظار
- 09-نوشتن شرط مورد انتظار سفارشی
- 10-پیکربندی WebDriverWait
3. همگام سازی با JavascriptExecutor
- 11-نمای کلی JavaScriptExecutor
- 12-در انتظار جاوا اسکریپت
- 13- استفاده از جاوا اسکریپت برای انتظار
4. اجزای هماهنگ
- 14-کامپوننت های همگام سازی WebDriver
- 15-قطعات هماهنگ شده سفارشی
5. کتابخانه های همگام سازی
- 16-معرفی پیشخدمت
- 17-معرفی انتظار
- 18- کتابخانه های انتظار خود را ایجاد کنید
6. ملاحظات انتظار
- 19-WebDriver از راه دور
- 20- نکات و نکات کلی
نتیجه
- 21- مراحل بعدی
دوره های مرتبط
- دوره آموزشی یادگیری Selenium: ساختاردهی، مقیاسبندی، اجرا و بهینهسازی تستهای خودکار
- دوره آموزشی مبانی تست اتوماسیون
- دوره آموزشی آزمایش خودکار با Selenium WebDriver برای جاوا
- دوره آموزشی یادگیری TestNG
- دوره آموزشی یادگیری سلنیوم با Node.js
- دوره آموزشی اتوماسیون تست چارچوب ربات: سطح 1 (سلنیوم)
- دوره آموزشی اتوماسیون تست با پایتون :بخش 10 حالتها و ویژگیهای اضافی Appium
- دوره آموزشی اتوماسیون تست با پایتون:بخش 9 طراحی مجموعه تست خودتان