Automation Selenium Testing
Nội dung khóa học sẽ bao gồm các chủ đề như các kiến thức cơ bản về kiểm thử phần mềm, cách sử dụng Selenium để tự động hóa việc kiểm thử
- Java
- Cơ bản
Chào mừng đến với khóa học AutoTest với Selenium cho người mới tại Trung Tâm JMaster IO. Đây là một khóa học được thiết kế riêng cho những ai muốn học cách tự động hóa việc kiểm thử phần mềm với Selenium.Cucumber.
- Project 1: Phân tích project thực tế và Viết các manual test case và dùng các tool Jira log bugs lên hệ thống, quy trình test
- Project 2: Viết các script auto test website kiểm thử bằng Java với Selenium, TestNG, Cucumber từ manual test trên
Nội dung khóa học sẽ bao gồm các chủ đề như các kiến thức cơ bản về kiểm thử phần mềm, cách sử dụng Selenium để tự động hóa việc kiểm thử, và các bài tập thực hành với Selenium:
Manual Testing
- Tổng quan về kiểm thử phần mềm, công việc kiểm thử phần mềm và nghề tester
- Các khái niệm cơ bản trong lĩnh vực kiểm thử phần mềm
- Quy trình phát triển phần mềm và quy trình kiểm thử
- Phân tích tài liệu đặc tả
- Viết Test Plan, Test case Execute Test Bug và cách log bug Jira, Azure Devops
- Testing management tool
- Test Report
- Tổng kết
Java core
- Variables, Data Types, Literals and Operators, Packages Function, Overloading
- Câu điều kiện, vòng lặp Arrays
- Classes, Objects, Modifiers Constructors Inheritance,
- Overriding and Modifiers Exception Handling Strings and Wrapper Classes
Automation testing with java and Selenium, Cucumber
- Introduction to Selenium
- Locators – Cách xác định các đối tượng trên Webpage
- Xpath – Xác định các đối tượng trên Webpage dựa trên cấu trúc HTML của webpage
- CSS Selector – Xác định các đối tượng trên Webpage dựa trên các thuộc tính của đối tượng
- WebDriver Introduction and WebDriver API Commands
- Executing Scripts on browsers
- Handling Windows, Alerts, Drop-downs & Waiting Mechanism
- Handling Frames, Lightbox, Actions class and Keys class
- Taking Screenshots,Auto suggestive Drop-downs,Tables,Calendar – Chụp ảnh màn hình kết quả test
- Maven, WebDriverManager, End to End scenario & Debugging
- TestNG
- Grid, Properties (Global Parameters) and SelectorsHub Addon
- Maven Commands
- Page Object Model
- Xây dựng dự án automation theo hướng Page Object
- Cucumber and BDD
- Thực Hành Dự Án
Giảng Viên
Nội dung bao gồm 27 bài học soạn sẵn và được cập nhật thêm mới.
- Phần 1 - Manual Test
- Phần 2 - Java Core
- Phần 3 - Selenium, XPath, Web Locator
- Autotest 7 - Giới thiệu về Selenium 50m
- Autotest 8 - Set up code Selenium 50m
- Autotest 9 - Cài đặt Maven project 5m
- Autotest 9.1 - Thêm thư viện vào maven POM 5m
- Autotest 10 - Cài đặt WebDriver 6m
- Autotest 11 - Selenium Locators - ID, Name, LinkText, Partial LinkText, TagName 130m
- Autotest 12 - Xpath, Xpath Axes, WebDriver Methods - Get methods 73m
- Autotest 13 - Xpath Conditional methods & Browser methods 15m
- Autotest 14 - XPath By Index 15m
- Autotest 15 - XPath WebDriver Methods - Navigation & Waits 90m
- Autotest 16 - Get method, Checkbox, Dropdown List 90m
- Autotest 17 - Datepicker, Mouse, Keyboard 100m
- Autotest 18 - Alert, Frame, Window 80m
- Autotest 19 - POM & TestNG 90m
- Autotest 20 - Git 25m
- Autotest 21 - Integration 100m
- Phần 4 - Cucumber
- Phần 5 - Interview