Professional Documents
Culture Documents
Extended BDD Automation
Extended BDD Automation
1
Abstract
2
Agenda
End2End Process
BDD Process
Extended BDD Features
Best Practices in BDD
BDD Reports
Benefits
Q&A
3
End2End Process
Development
Results Invoke
Email trigger Automation
Execute
Store results
parallel in
in MongoDB
grid
4
BDD Process
Step 1
Step 2
5
Step 3
Step 4
6
Extended BDD Features
Integration with TestNG
Added new Annotations
@Before Suite
@Before feature
@After feature
@After Suite
Parallel Executions at Feature level
Implementation of XML driven Tagging
Gherkin statements documentation
Gherkin reports
Integration with different build tools – Maven, Jenkins
7
Extended BDD Features
Integration with TestNG
Tagging from
XML
8
Extended BDD Features
Cucumber new Annotations
Default New
(Cucumber) Annotations
@Before @BeforeSuite
@After @BeforeFeature
@AfterFeature
@AfterSuite
9
10
Execution Flow
11
Execution Results
12
Results Analysis
13
Results Analysis
14
Best Practices In BDD
Steps document
15
Benefits
Effective & Efficient Test Results Management
Results compare feature which reduces the analysis time
Feature level parallel execution
Tagging at scenario/Feature level
Define executions at Folder level
Define cross browser needs in XML
Flexibility to execute on multiple environments
Executable Documentation
Achieved 70% in sprint automation, which has reduced testing efforts in
hardening sprints
16
References & Appendix
17
Author Biography
S Lakshmi Sravanthi is currently working as a Senior Member Technical in ADP India Pvt.
Ltd. She has an overall experience of 5.6 years in Software industry. She has obtained his
Bachelors in Engineering from Nalanda Institute of Engineering And Technology, JNTU.
Her area of interest is Automation Testing
Janaiah Gera is currently working as a Senior Member Technical in ADP India Pvt. Ltd. He
has an overall experience of 5 years in Software industry. He has obtained his Bachelors in
Engineering from CVR College of Engineering, JNTUH.
18
Thank You!!!
19