TestLeaf Selenium Bootcamp - Sprints
TestLeaf Selenium Bootcamp - Sprints
WEEK 1 Salesforce, Jira, Agile Basics Revise the Selenium basics Complete Minimum of 1 end to end
SATURDAY Vanilla Selenium Java Coding Learn the Xpath and Locators testcase in Salesforce application using
DAY 1 Debugging Log the learnings in JIRA Selenium WD
WEEK 1 Improve the Selenium scripting Complete 3-4 end to end testcases in
Vanilla Selenium Java Coding
SUNDAY Get better with Xpath Salesforce application using Selenium
Create GitHub Repo and Push
DAY 2 Learn git basics WD plain scripting
WEEK 2 Improve the Selenium scripting Complete 6-7 end to end testcases in
Continue Selenium Java Coding
SATURDAY Get better with exceptions Salesforce application using Selenium
Pull and push from GitHub Repo
DAY 3 Improve debugging skills WD plain scripting
WEEK 3 TestNG Parameters, Parameterize static and dynamic data All testcases should run for multiple
SUNDAY Apache POI, to existing test cases from excel and data and in sequential from the data
DAY 6 Verbose XML read from excel
WEEK 4
TestNG Listeners Apply Dependency Injection, Retry The failed tests should automatedly
SATURDAY
GitHub Engine and listeners to existing tests run for x iterations through listeners
DAY 7
WEEK 4 Mock Interview for Selenium & You are expected to answer more
Assessments
SUNDAY TestNG concepts and provide than 80% of the interview questions
Mock Interviews
DAY 8 feedback with crisp examples from Salesforce.
SPRINT 3 : Design Page Object Model Framework
WEEK 6 Mock Interview for Selenium, You are expected to answer more
Assessments
SUNDAY TestNG and Page Object Model than 80% of the interview questions
Mock Interviews
DAY 12 concepts and provide feedback with crisp examples from Salesforce.
SPRINT 4 : Cucumber and Reporting
WEEK 7 Build Cucumber based features, step Convert 4-5 tests into features, step
Cucumber Feature Files
SATURDAY definitions and runner file for the definitions and tests and execute
Runner
DAY 13 existing Salesforce tests them sequentially using TestNg
WEEK 7 Continue in building more Convert all tests into features, step
Cucumber Feature Files
SUNDAY Cucumber based features, step definitions and tests and execute
Cucumber Hooks and Runner
DAY 14 definitions and tests. them parallelly using TestNg
WEEK 8
Implement Extent Report Build the reporting methods for Integrate the extent reports with the
SATURDAY
Integrate the TestNg with Extent extent reports API existing test suites.
DAY 15
Mock Interview for Selenium,
WEEK 8 You are expected to answer more
Assessments TestNG, Cucumber, Extent Reports
SUNDAY than 80% of the interview questions
Mock Interviews and Page Object Model concepts and
DAY 16 with crisp examples from Salesforce.
provide feedback
SPRINT 5 : Build Scalable Hybrid Framework
WEEK 11 Understand the git commands and Collaborate with teams and get
Push the code to common repository
SATURDAY work on the git merge, rebase experience for real-time code conflict
and collaborate with team
DAY 21 challenges and solutions strategies and best practices
WEEK 12 Setup Jenkins Job and run the tests Build 2 jobs and run the selenium
SATURDAY Jenkins Jobs using Jenkins Scheduler and Git tests on scheduler and on code push
DAY 23 Hooks from Jenkins.