Bài giảng trước
Bài giảng sau
Fullstack Selenium in Java (Livestream)
0%
Part I - Setting Environment
Topic 01 - Introduction to Course (Contents/ Target)
Topic 02 - Setup Environment (Java/ Eclipse/ Project)
Topic 03 - Create Java project and Pull/ Push/ Clone code to Remote Repository
Topic 04 - Intergrate SVC (Github/ Bitbucket) vs Slack channel
Part II - XPath and Css Selector
Topic 01 - Software Testing/ Automation Testing Level/ Selenium Ecosystem
Topic 02 - HTML Basic/ Selenium locators
Topic 03 - Xpath Cheatseat
Topic 04 - CSS Cheatseat
Topic 05 - Tips and Tricks
Topic 06 - Find locator plugin/ extensions
Part III - Selenium WebDriver API
Topic 01 - Selenium WebBrowser Commands
Topic 02 - Selenium WebElement Commands
Topic 03 - Handle Textbox and TextArea
Topic 04 - Handle default Dropdown List
Topic 05 - Handle Custom Dropdown List (Angular/ JQuery/ KendoUI/ React/..)
Topic 06 - Handle Button/ Radio button/ Checkbox
Topic 07 - Handle Javascript Alert
Topic 08 - User Interaction (Keyboard and Mouse)
Topic 09 - Handle Popup/ Frame/ Iframe
Topic 10 - Handle Windows and Tab
Topic 11 - Javascript Executor
Topic 12 - Handle Upload File
Topic 13 - WebDriver Wait (Implicit)
Topic 14 - WebDriver Wait (Explicit)
Topic 15 - WebDriver Wait (Fluent)
Topic 16 - TestNG framework
Part IV - Java for Automation Tester
Topic 01 - Java Basic (Variable/ Data Type)
Topic 02 - Java Basic (Condition Statement)
Topic 03 - Java Basic (Loop Statement)
Topic 04 - Java Basic (String)
Topic 05 - Java Basic (Array)
Topic 06 - Java Basic (System)
Topic 07 - Java OOP (Access Modifier)
Topic 08 - Java OOP (Class/ Method/ Constructor)
Topic 09 - Java OOP (Inheritance)
Topic 10 - Java OOP (Encapsolution)
Topic 11 - Java OOP (Polymorphism)
Topic 12 - Java OOP (Abstraction)
Topic 13 - Java and Selenium Exception
Topic 14 - Java Design Pattern (Singleton Pattern)
Topic 15 - Java Design Pattern (Factory Pattern)
Topic 16 - GIT flow for Tester
Topic 17 - Eclipse tips for Tester
Part V - Automation Testing Framework
Topic 01 - Create Automation Framework Structure/ Layer
Topic 02 - Create Abstract Page (Selenium API Wrapper)
Topic 03 - Apply Page Object Pattern
Topic 04 - Why do we need the Automation Framework (Compare Record Playback vs Framework)
Topic 05 - Selenium Page Factory
Topic 06 - Page Generator Manager (Init Page Object)
Topic 07 - Handle multiple browser and parallel testing
Topic 08 - WebDriver Life Cycle
Topic 09 - Dynamic locator (Xpath) and Rest Parameter
Topic 10 - Verify element undisplayed and override global timeout
Topic 11 - Assert and Verify
Topic 12 - Apple Log to monitor testcase and issues
Topic 13 - Generate Report HTML (ReportNG)
Topic 14 - Attach screenshot to Report (ReportNG)
Topic 15 - Generate Report HTML (Extent Report)
Topic 16 - Attach screenshot to Report (Extent Report)
Topic 17 - Share global state of class
Topic 18 - Force quit browser and driver
Topic 19 - Manage browser driver version
Topic 20 - Dependency between the testcases
Topic 21 - Process to convert manual testcase to automation testcase
Topic 22 - Manage test data
Topic 23 - Retry failed testcase
Topic 24 - Handle Sort function (ASC/ DESC)
Topic 25 - Upgrade to latest environment (Selenium/ Browser/ Driver)
Topic 26 - Manage capability of browser
Topic 27 - Handle headless browser (Chrome/ Firefox)
Topic 28 - Handle Internet Explorer browser
Topic 29 - Handle Edge browser
Topic 30 - Apply dynamic element component
Topic 31 - Convert Java project to Maven project
Topic 32 - Convert project from Eclipse to IntelliJ IDEA
Topic 33 - Run test via BAT file
Topic 34 - Live Coding (Bank Guru project)
Part VI - Cucumber framework
Topic 01 - Create Maven project and add dependencies
Topic 02 - Agile/ BDD mindset
Topic 03 - Feature file (Gherkin language)
Topic 04 - Step definitions file
Topic 05 - Cucumber Options
Topic 06 - Parameter in Cucumber
Topic 07 - Hooks in Cucumber
Topic 08 - Background in Cucumber
Topic 09 - Handle multiple browsers
Topic 10 - Apply Page Object Pattern
Topic 11 - Generate Cucumber Report HTML
Topic 12 - Cucumber Regex
Topic 13 - Dynamic Steps
Topic 14 - Parallel testing in Cucumber
Topic 15 - Share scenario context
Topic 16 - Merge HTML report with multiple JSON file
Topic 17 - Fix common issues
Part VII - Jenkins CI
Topic 01 - Introduction CI/ CD/ DevOps
Topic 02 - Create Virtual Private Server (VPS)
Topic 03 - Setup Windows Server and set permission
Topic 04 - Install Jenkins
Topic 05 - Install plugin
Topic 06 - Intergrate Github vs Jenkins
Topic 07 - Intergrate Bitbucket vs Jenkins
Topic 08 - Intergrate Gitlab vs Jenkins
Topic 09 - Pipeline script and JenkinsFile
Topic 10 - Build Pipeline View
Topic 11 - Parameter in Jenkins job
Topic 12 - Push notification to Slack channel
Topic 13 - Build job from Slack channel
Topic 14 - BlueOcean
Topic 15 - Schedule job
Topic 16 - Fix common issues
Part VIII - Career Path/ Interview and Test
Topic 01 - Career Path for Automation Tester
Topic 02 - Compare SDET and Automation Tester
Topic 03 - Update skill and build profile (CV)
Topic 04 - Get the Job automatically
Topic 05 - Interview question (Soft skill)
Topic 06 - Interview question (Manual Testing)
Topic 07 - Interview question (Automation Testing)
Topic 08 - Test exam (Online)
Topic 02 - HTML Basic/ Selenium locators
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