Bài giảng trước
Bài giảng sau
Fullstack Selenium in Java (Basic to Advanced)
0%
Part 1 - Setting Environment (6 bài)
Topic 01 - Career Path and Roadmap for QA/ Tester
Topic 02 - Course Content & Schedule Details
Topic 03 - Job/ Process/ Rule/ Software Download
Topic 04 - Setting environment on Windows/ MAC OS
Topic 05 - Init Repository/ Share code to Github
Topic 06 - Clone Code/ Intergrate with Slack
Part 2 - Web Knownledge/ HTML/ Locator/ XPath/ Css Selector (12 bài)
Topic 01 - Environment/ Technology/ Platform knowledge
Topic 02 - Software Testing/ Automation Testing Level
Topic 03 - Selenium Ecosystem
Topic 04 - How to build a Website
Topic 05 - Web Browser/ Web Element HTML
Topic 06 - Guide to Developer Tools
Topic 07 - Java Data Type/ Selenium By Locator
Topic 08 - XPath/CSS - Part I
Topic 09 - XPath/CSS - Part II
Topic 10 - XPath/CSS - Part III
Topic 11 - XPath/CSS - Part IV
Topic 12 - XPath/CSS - Part V
Part 3 - Selenium WebDriver API (29 bài)
Topic 01 - Browser Market/ Selenium Component/ Ecosystem/ Binding/ Architecture
Topic 02 - Selenium Browser Commands
Topic 03 - Selenium WebElement Commands
Topic 04 - WebBrowser/ WebElement Exercise - Part I
Topic 05 - WebBrowser/ WebElement Exercise - Part II
Topic 06 - Handle Textbox and TextArea
Topic 07 - Handle Default Dropdown
Topic 08 - Handle Custom Dropdown - Part I
Topic 09 - Handle Custom Dropdown - Part II
Topic 10 - Handle Button/ Default/ Custom Checkbox and Radio Button
Topic 11 - Handle Alert/ Authentication Alert
Topic 12 - User Interaction - Part I
Topic 13 - User Interaction - Part II
Topic 14 - User Interaction - Part III
Topic 15 - Handle Popup/ Dialog - Part I
Topic 16 - Handle Popup/ Dialog - Part II
Topic 17 - Handle Popup/ Dialog - Part III
Topic 18 - Handle Iframe/ Frame
Topic 19 - Handle Window/ Tab
Topic 20 - Javascript Executor
Topic 21 - Upload File by WebElement sendKeys() method
Topic 22 - Upload File by AutoIT/Java Robot
Topic 23 - Selenium Wait (Element Condition/ Status - Part I)
Topic 24 - Selenium Wait (FindElement/ FindElements/ ImplicitWait - Part II)
Topic 25 - Selenium Wait (Explicit Wait - Part III)
Topic 26 - Selenium Wait (Explicit Wait - Part IV)
Topic 27 - Selenium Wait (Mix Implicit/ Explicit - Part V)
Topic 28 - Selenium Wait (FluentWait - Part VI)
Topic 29 - Selenium Wait (Page Ready - Part VIII)
Part 4 - TestNG testing framework (4 bài)
Topic 01 - TestNG (Automation Test Level/ Tool/ Framework/ Strategy/ Type/ Plan)
Topic 02 - TestNG (Annotation/ Assert/ Group/ Priority)
Topic 03 - TestNG (DataProvider/ Parameter/ Optional/ Loop)
Topic 04 - TestNG (Multiple Suite/ Package/ Dependencies/ Listener/ Compare)
Part 5 - Java Basic and Java OOP (18 bài)
Topic 01 - Environment/ Variable
Topic 02 - Data Type/ Casting/ Operator
Topic 03 - Condition Statement If-Else
Topic 04 - Switch-Case/ For/ ForEach
Topic 05 - Eclipse IDE Tips
Topic 06 - Java Keyword/ Convention
Topic 07 - While/ Do-While/ Array
Topic 08 - String
Topic 09 - Access Modifier
Topic 10 - Class and Object
Topic 11 - Variable/ Property/ Method
Topic 12 - Non-Access Modifier and ENUM
Topic 13 - This/ Super/ Constructor
Topic 14 - Getter/ Setter/ Overloading/ Overriding
Topic 15 - Inheritance and Encapsulation
Topic 16 - Polymorphism and Abstraction
Topic 17 - Java and Selenium Exception Type
Topic 18 - Try/ Catch/ Finally/ Throw/ Throws/ Custom Exception
Part 6 - Build Automation Framework (64 bài)
Topic 01 - Build Automation Framework Structure
Topic 02 - DRY/ KISS/ YAGNI Pattern
Topic 03 - Build BasePage class
Topic 04 - Apply BasePage/ NopCommerce Checklist Business
Topic 05 - Page Object Pattern - Part I
Topic 06 - Page Object Pattern - Part II
Topic 07 - Page Object Pattern - Part III
Topic 08 - Handle Multiple Browser
Topic 09 - Headless/ CocCoc/ Opera/ Brave browser/ WebDriverManager
Topic 10 - Selenium Page Factory
Topic 11 - Page Generator Manager (Init Page Object)
Topic 12 - Switch Page UI
Topic 13 - Switch User Role
Topic 14 - By Locator Refactor/ String Format/ Rest Parameter
Topic 15 - Domain Knowledge and Real Application
Topic 16 - Dynamic XPath and apply handle Dynamic Page
Topic 17 - Global Constants Class
Topic 18 - Handle DataTable/ DataGrid - Part I
Topic 19 - Handle DataTable/ DataGrid - Part II
Topic 20 - Handle Upload Single/ Multiple Files
Topic 21 - Assert and Verify
Topic 22 - How to verify element Undisplayed
Topic 23 - Apply Log and ReportNG
Topic 24 - Attach screenshot to ReportNG/ Extent Report version 2
Topic 25 - Extent Report version 3/ 4/ 5
Topic 26 - Allure Report on Windows OS
Topic 27 - Allure Report on MAC OS
Topic 28 - Flaky Test
Topic 29 - Share Login/ Cookie state
Topic 30 - Custom close Browser Driver
Topic 31 - Pattern Object
Topic 32 - Why do we apply Testing/ Automation Testing
Topic 33 - Record Playback Tool vs Automation Testing Framework
Topic 34 - Automation Testing Framework Checklist/ Not Automate Cases
Topic 35 - Automation Testing Strategy - Part I
Topic 36 - Automation Testing Strategy - Part II
Topic 37 - Install WordPress locally on XAMPP
Topic 38 - Setting WordPress Admin/ Analyze Business/ Domain
Topic 39 - WordPress Live Code - Part I
Topic 40 - WordPress Live Code - Part II
Topic 41 - WordPress Live Code - Part III
Topic 42 - Upgrade environment to latest (Selenium/ Browser/ Driver/..)
Topic 43 - Browser Capabilities
Topic 44 - Run test on IE/ Safari/ Edge/ Cốc Cốc/ Brave/..
Topic 45 - Test Case Dependencies
Topic 46 - Sort Data Ascending/ Descending
Topic 47 - Generate Fake Data
Topic 48 - Faker libraries/ How to manage large testcases
Topic 49 - Data Driven Testing
Topic 50 - Convert Java project to Maven project - Part I
Topic 51 - Convert Java project to Maven project - Part II
Topic 52 - Convert Java project to Maven project - Part III
Topic 53 - Convert project to Gradle
Topic 54 - Handle Multiple Environment
Topic 55 - Database Testing - Part I
Topic 56 - Database Testing - Part II
Topic 57 - Database Testing - Part III
Topic 58 - Selenium GRID - Setup Virtual Machine on VMWare
Topic 59 - Selenium GRID - When to use GRID
Topic 60 - Selenium Grid - Run on VM/ Real Machine
Topic 61 - Cloud Testing
Topic 62 - Factory Browser/ Factory Environment
Topic 63 - Docker and Zalenium
Topic 64 - Parallel Testing/ ThreadLocal/ Singleton Pattern
Part 7 - Cucumber framework (7 bài)
Topic 01 - Create Cucumber project and manage dependencies
Topic 02 - Agile/ BDD mindset - Waterfall vs Scrum SDLC
Topic 03 - Feature file/ Cucumber Option/ Parameter
Topic 04 - DataTable/ Background/ Tag/ Before and After
Topic 05 - Page Object/ Multiple Browser/ HTML Report
Topic 06 - Dynamic Page Element/ Cucumber Regex
Topic 07 - Parallel Testing/ Share Scenario Context
Part 8 - Jenkins CI (4 bài)
Topic 01 - Introduction CI/ CD/ DevOps/ VPS/ Cloud (Google/ Azure/ AWS)
Topic 02 - Install and setting Jenkins on Google Cloud/ Azure
Topic 03 - Authentication with Github/ Gitlab/ Bitbucket and Pipeline/ Role
Topic 04 - Parameter/ Slack/ Notification/ Schedule Job
Part 9 - Career Path/ Interview/ Test Exam/ Certificate (2 bài)
Topic 01 - Career Path/ Build CV/ Get Job
Topic 02 - Interview question (Soft skill/ Manual Testing/ Automation Testing)/ Test Exam (Online)
Topic 02 - Course Content & Schedule Details
Tài liệu buổi học:
https://docs.google.com/document/d/1zCsyJiSVzLUou7eUj9Zl6PMGCci_Nh8IWKx5BDEvvmE/edit#
https://docs.google.com/document/d/1lxapCPDhpwnFsFdtBd8XGZiRFf7z1Tnjsi-gboMNSuQ/edit#
Hỗ trợ trong quá trình học:
Các bạn có câu hỏi có thể kéo xuống comment trực tiếp phía dưới cùng từng bài học
Sử dụng Disqus
Trong group Skype (Add
Skype của mình
để join group)
[Course] Fullstack Selenium in Java
Hoàn thành
Chúc mừng, bạn đã hoàn thành khóa học này!
Quay lại
Thông báo!
Đóng
Thông báo!
Đóng
0
bình luận
Đăng