لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش سلنیوم/خیار با جاوا - ساخت اتوماسیون از ابتدا
Selenium/Cucumber With Java - Build Automation from scratch
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
با خیار و نحوه استفاده از آن در اتوماسیون تست آشنا شوید. همچنین معرفی سلنیوم برای جاوا. نوشتن اسکریپت های تست در Cucumber شرح اسکریپت های اتوماسیون در دستور زبان Gherkin یادگیری کلمات کلیدی Gherkin در مورد فایل های ویژگی و تعاریف گام بیاموزید با کلمات کلیدی مختلف و تعاملات وب در Selenium آشنا شوید
در این دوره آموزشی درباره خیار و سلنیوم بیاموزید. ابزارهای قدرتمند برای تست اتوماسیون.
دوره را کامل کنید تا شروع کنید. همه ابزارهای استفاده شده منبع رایگان هستند. 24 سخنرانی با مثال. پوشش کامل تمام جنبه های موضوع.
خیار چیست؟
خیار ابزاری است که از توسعه رفتار محور (BDD) پشتیبانی می کند. اگر در توسعه رفتار محور تازه کار هستید، ابتدا مقدمه BDD ما را بخوانید.
کرک چیست؟
Gherkin مجموعه ای از قواعد دستور زبان است که متن ساده را به اندازه کافی برای Cucumber ساختار می دهد. سناریوی بالا به زبان Gherkin نوشته شده است.
تعاریف مرحله چیست؟
تعاریف گام، مراحل Gherkin را به کد برنامه نویسی متصل می کند. تعریف مرحله عملی را انجام می دهد که باید توسط گام انجام شود. بنابراین تعاریف گام، مشخصات را به پیاده سازی متصل می کنند.
سلنیوم چیست؟
سلنیوم مرورگرها را خودکار می کند.
آنچه با این قدرت انجام می دهید کاملاً به شما بستگی دارد.
در درجه اول برای خودکارسازی برنامه های کاربردی وب برای اهداف آزمایشی است، اما مطمئناً فقط به این محدود نمی شود.
کارهای خسته کننده مدیریت مبتنی بر وب نیز می توانند (و باید) خودکار شوند.
تست اتوماسیون چیست؟
Automation Testing یک تکنیک تست نرم افزار است که با استفاده از ابزارهای نرم افزار تست خودکار ویژه برای اجرای مجموعه تست انجام می شود. برعکس، آزمایش دستی توسط انسانی که در مقابل رایانه نشسته و مراحل آزمایش را با دقت انجام میدهد، انجام میشود.
سرفصل ها و درس ها
راه اندازی محیط
Setting up the environment
نصب ویرایشگر کد برای سلنیوم. ایده IntelliJ
Installing Code Editor for Selenium; IntelliJ Idea
ایجاد اولین پروژه خیار/سلنیوم
Creating first Cucucmber/selenium Project
وابستگی های پروژه
Project Dependencies
نصب پلاگین Cucumber
Installing Cucumber Plugin
نحو خیار و غوره
Cucumber and Gherkin Syntax
مقدمه ای بر چارچوب خیار
Introduction to Cucumber Framework
نوشتن یک فایل ویژگی - Gherkin Syntax
Writing a feature file - Gherkin Syntax
در حال اجرا اسکریپت خیار
Running Cucumber Script
نصب درایور کروم
Installing Chrome Driver
نوشتن قطعه تعریف مرحله اول
Writing first Step Definition Snipet
حل و فصل تعریف مرحله داده شده
Resolving Given Step Definition
Resolving When Step Definition
Resolving When Step Definition
حل و فصل و سپس تعریف مرحله
Resolving Then Step Definition
توابع قبل و بعد در خیار
Before and After Functions in Cucumber
بهبود چارچوب اتوماسیون خیار
Enhancing the Cucumber Automation Framework
عبور پارامترها در Cucumber
Passing parameters in Cucumber
تنظیم محیط تست قبل از اجرای سناریو
Setting up the test environment before scenario execution
چند داده چندگانه در Cucumber اجرا می شود - نوشتن ویژگی
multiple data multiple run in Cucumber - writing the feature
چند داده اجرا چندگانه در Cucumber - نوشتن تعریف مرحله
multiple data multiple run in Cucumber - writing step definition
نظرات نهایی در مورد خیار و موارد دیگر
Final thoughts about Cucumber & more
سلنیوم با جاوا
Selenium With Java
راه اندازی درایور وب
Setting up the web driver
سلنیوم برای بازدید از یک صفحه وب برای اتوماسیون
Selenium to visit a web page for automation
سلنیوم برای مکان یابی عناصر در یک صفحه وب
Selenium to Locate elements on a web page
سلنیوم برای تعامل با عناصر روی صفحه
Selenium to Interact with Elements on the Screen
سلنیوم برای تأیید عناصر در یک صفحه وب
Selenium to verify elements on a web page
سلنیوم برای پایان دادن به جلسه اتوماسیون
Selenium to end an automation session
نمایش نظرات