0% found this document useful (0 votes)
207 views6 pages

TestLeaf Selenium Bootcamp - Sprints

The document outlines a 5-week sprint plan for learning and improving Selenium skills. Week 1 focuses on revising Selenium basics and completing Salesforce test cases. Week 2 adds integrating Selenium with TestNG. Week 3 is about designing a page object model framework. Week 4 covers Cucumber and reporting. Week 5 builds a scalable hybrid framework. The plan provides detailed activities, expectations and goals for each week and day of the sprint.

Uploaded by

haribabu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
207 views6 pages

TestLeaf Selenium Bootcamp - Sprints

The document outlines a 5-week sprint plan for learning and improving Selenium skills. Week 1 focuses on revising Selenium basics and completing Salesforce test cases. Week 2 adds integrating Selenium with TestNG. Week 3 is about designing a page object model framework. Week 4 covers Cucumber and reporting. Week 5 builds a scalable hybrid framework. The plan provides detailed activities, expectations and goals for each week and day of the sprint.

Uploaded by

haribabu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

SPRINT 1 : Get Back to Basic Selenium

FOCUS AREA ACTIVITIES EXPECTATIONS

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 2 Complete 8-10 end to end testcases


Continue Selenium Java Coding Learn the automation challenges and
SUNDAY in Salesforce application using
Pull and push from GitHub Repo attach to the stories
DAY 4 Selenium WD plain scripting
SPRINT 2 : Integrate Selenium with TestNG

FOCUS AREA ACTIVITIES EXPECTATIONS

WEEK 3 TestNG Annotations, Revise the TestNG basics


10-15 new and existing TestNg tests
SATURDAY TestNG XML, Convert all the completed testcases
shall run successfully for parallel tests
DAY 5 Parallel test runs into TestNG tests

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

FOCUS AREA ACTIVITIES EXPECTATIONS

WEEK 5 Revise the POM Design Patterns


POM Rules Convert 4-5 tests into pages and tests
Design pages for the tests with
SATURDAY Pages, Methods and execute them sequentially using
independent methods
DAY 9 Tests TestNg
Build tests with POM design

WEEK 5 Convert all tests into pages and tests


Continue in building more POM
SUNDAY POM with parallel tests and execute them parallelly using
based pages, methods and tests.
DAY 10 TestNg

WEEK 6 Build a clean POM based framework


Design Properties for Locators Apply Dependency Injection, Retry
SATURDAY design supporting multi-lingual app
Implement Multilingual automation Engine and listeners to existing tests
DAY 11 automation

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

FOCUS AREA ACTIVITIES EXPECTATIONS

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

FOCUS AREA ACTIVITIES EXPECTATIONS

WEEK 9 Identify and implement at the least


Design Hybrid framework from Implement wrapper class with
SATURDAY 20-25 methods based on the classes
scratch common methods for automation
DAY 17 and features

WEEK 9 Integrate with TestNg, Extent reports,


Continue in building more
Continue to design methods and Build Apache poi and Cucumber. Configure
SUNDAY Cucumber based features, step
static and dynamic data
tests on the Hybrid framework
DAY 18 definitions and tests.
parametrization with excel

WEEK 10 Automate 5-10 testcases using Hybrid


Build tests, Debug, execute and report Build the reporting methods for
SATURDAY Framework and Push the code to
the test results with Git Integration extent reports API
DAY 19 private repository

WEEK 10 You are expected to answer more


Assessments Mock Interview for all concepts and
SUNDAY than 80% of interview questions with
Mock Interviews provide feedback
DAY 20 crisp examples from entire learning.
SPRINT 6 : DevOps Automation

FOCUS AREA ACTIVITIES EXPECTATIONS

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 11 Execute Selenium scripts in remote Convert all hybrid framework


Selenium Grid
SUNDAY machines using Selenium Grid and designed tests to grid tests and
Cloud executions
DAY 22 Sauce Labs execute them.

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.

WEEK 12 You are expected to answer more


Assessments Mock Interview for all topics and
SUNDAY than 80% of interview questions with
Mock Interviews provide best practices and hints.
DAY 24 crisp examples from entire learning.

You might also like