آنچه یاد خواهید گرفت:
یادگیری چگونگی و چرایی فریمورک تست خودکار در WebDriverIO با Javascript
یادگیری چگونگی کار NodeJS با Javascript و کدنویسی در Javascript
یادگیری همکاری با سایر اعضای تیم با استفاده از کنترل نسخه Git
یادگیری تولید گزارشهای تست Allure با استفاده از پیکربندی WDIO
پیشنیازهای دوره
هیچ تجربه برنامهنویسی لازم نیست، این دوره همه آنچه برای تبدیل شدن به یک متخصص تست خودکار نیاز دارید را پوشش میدهد.
توضیحات دوره
آنچه خواهید آموخت
1. نصب و راهاندازی
با راهاندازی همه چیزهایی که برای شروع اتوماسیون نیاز دارید، آغاز کنید:
نصب Node.js ،WebdriverIO ،Visual Studio Code و کنترل نسخه Git
پیکربندی محیط پروژه به صورت گامبهگام
یادگیری چگونگی تایید نصبها و راهاندازی یک گردش کاری توسعه روان
راهاندازی اپلیکیشن E-commerce اختصاصی برای یادگیری اتوماسیون
2. ساخت یک فریمورک واقعی تست خودکار
یادگیری ساخت یک فریمورک تست خودکار مقیاسپذیر و قابل نگهداری از پایه:
ایجاد سناریوهای تست با استفاده از Cucumber و سینتکس Gherkin
استفاده از WebdriverIO برای خودکارسازی وب اپلیکیشنهای واقعی
سازماندهی فریمورک با بهترین شیوه ها (Page Object Model، گامهای قابل استفاده مجدد و غیره)
مدیریت Waitها، Selectorها و دادههای تست به صورت کارآمد
یادگیری پیکربندی گزارش Allure
3. یادگیری JavaScript برای تسترها
تجربه کدنویسی ندارید؟ مشکلی نیست! این بخش مفاهیم ضروری JavaScript که برای اتوماسیون نیاز دارید را آموزش میدهد:
متغیرها، توابع، آرایهها، حلقهها و شرطها
کار با ماژولها و async/await
دستورات کنترلی مانند If..Else، Switch...Case، حلقه For
آرایهها و آبجکت ها
مثالهای عملی JavaScript که مستقیماً در کد تست استفاده میشوند.
4. یادگیری Git برای پروژههای تست خودکار
درک چگونگی استفاده از Git برای مدیریت و همکاری در کد تست:
راهاندازی Git و اتصال پروژه به GitHub
یادگیری دستورات مقدماتی و پیشرفته Git
مدیریت Branchها، Commitها، Pull Requestها و گردش های کاری کنترل نسخه
این دوره برای چه کسانی مناسب است؟
تسترهای دستی که قصد دارند مهارتهای خود را در تست خودکار با WebDriverIO و Javascript ارتقا دهند.