Serenity-BDD training
-
Upload
savvycom-savvycom -
Category
Technology
-
view
439 -
download
1
Transcript of Serenity-BDD training
![Page 1: Serenity-BDD training](https://reader034.fdocuments.net/reader034/viewer/2022051521/587c179f1a28abb5068b4943/html5/thumbnails/1.jpg)
SERENITY –BDDTRANINING SESSION
![Page 2: Serenity-BDD training](https://reader034.fdocuments.net/reader034/viewer/2022051521/587c179f1a28abb5068b4943/html5/thumbnails/2.jpg)
01.AUTOMATED
TESTING
REVIEW
![Page 3: Serenity-BDD training](https://reader034.fdocuments.net/reader034/viewer/2022051521/587c179f1a28abb5068b4943/html5/thumbnails/3.jpg)
WHAT IS AUTOMATED TESTING?
It is about using a software, a pieces of codes, or a test tool
Types of testing can be automated
F U N C T I O N A L
T E S T I N GR E G R E S S T I O N S T R E S S
P E R F O R M A N C E L O A D T E S T
![Page 4: Serenity-BDD training](https://reader034.fdocuments.net/reader034/viewer/2022051521/587c179f1a28abb5068b4943/html5/thumbnails/4.jpg)
AUTOMATED TESTING OBJECTIVES
SAVE
TIMESAVE
EFFORTS
INCREASE
CONSISTEN-
CY
INCREASE
EFFICIENCY
![Page 5: Serenity-BDD training](https://reader034.fdocuments.net/reader034/viewer/2022051521/587c179f1a28abb5068b4943/html5/thumbnails/5.jpg)
AUTOMATED TESTING ADVANTAGE & DISADVANTAGE
ADVANTAGES
RELIABLE: eliminating human error
REUSEABLE
BETTER QUALITY SOFTWARE
FAST
COST REDUCTION
DISADVANTAGES
High Investment In Tools And Training
High Man Power Requirement For Test
Preparations
A Lot Of Testing Areas Left Uncovered
![Page 6: Serenity-BDD training](https://reader034.fdocuments.net/reader034/viewer/2022051521/587c179f1a28abb5068b4943/html5/thumbnails/6.jpg)
02.SERENITY-
BDD TOOL
![Page 7: Serenity-BDD training](https://reader034.fdocuments.net/reader034/viewer/2022051521/587c179f1a28abb5068b4943/html5/thumbnails/7.jpg)
Seren i t y i s an
open source
l ib ra ry tha t he lps
you wr i te h igher
qua l i t y au tomated
acceptance tes t
fas ts .
OVERVIEW
![Page 8: Serenity-BDD training](https://reader034.fdocuments.net/reader034/viewer/2022051521/587c179f1a28abb5068b4943/html5/thumbnails/8.jpg)
STEPS TO AUTOMATED TEST BY SERENITY
+
Define requirements and acceptance criteria1
2 Automate your acceptance criteria
3 Implement the test
4 View test reports
![Page 9: Serenity-BDD training](https://reader034.fdocuments.net/reader034/viewer/2022051521/587c179f1a28abb5068b4943/html5/thumbnails/9.jpg)
STEPS TO AUTOMATED TEST BY SERENITY
+
1
STEP
DEFINE YOUR REQUIREMENTS
CASE STUDY:
In order to Login to iHeartLocal with various data
As an user
I would like you to login many times with different data
![Page 10: Serenity-BDD training](https://reader034.fdocuments.net/reader034/viewer/2022051521/587c179f1a28abb5068b4943/html5/thumbnails/10.jpg)
STEPS TO AUTOMATED TEST BY SERENITY
+
1
STEP
AUTOMIZE
YOUR
ACCEPTANCE
CRITERIA
STEP
2
![Page 11: Serenity-BDD training](https://reader034.fdocuments.net/reader034/viewer/2022051521/587c179f1a28abb5068b4943/html5/thumbnails/11.jpg)
STEPS TO AUTOMATED TEST BY SERENITY
+
1
STEP STEP
2
STEP
3
Test Implementation
(ILLUSTRATED THROUGH
REAL PRACTICE)
![Page 12: Serenity-BDD training](https://reader034.fdocuments.net/reader034/viewer/2022051521/587c179f1a28abb5068b4943/html5/thumbnails/12.jpg)
STEPS TO AUTOMATED TEST BY SERENITY
+
1
STEP STEP
2
STEP
3
Report on test results
STEP
4
![Page 13: Serenity-BDD training](https://reader034.fdocuments.net/reader034/viewer/2022051521/587c179f1a28abb5068b4943/html5/thumbnails/13.jpg)
STEPS TO AUTOMATED TEST BY SERENITY
+
1
STEP STEP
2
STEP
3
STEP
4
Report on functional test
coverage
![Page 14: Serenity-BDD training](https://reader034.fdocuments.net/reader034/viewer/2022051521/587c179f1a28abb5068b4943/html5/thumbnails/14.jpg)
WHY CHOOSE SERENITY
+
Free Of Charge. It’s An Open Source
Clear Structure
Create Good Test Report.
![Page 15: Serenity-BDD training](https://reader034.fdocuments.net/reader034/viewer/2022051521/587c179f1a28abb5068b4943/html5/thumbnails/15.jpg)
SETUP ENVIRONMENT
+
Integrate Cucumber plugin into EclipseSet Up Environment Variables
![Page 16: Serenity-BDD training](https://reader034.fdocuments.net/reader034/viewer/2022051521/587c179f1a28abb5068b4943/html5/thumbnails/16.jpg)
SCRIPT STRUCTURE
![Page 17: Serenity-BDD training](https://reader034.fdocuments.net/reader034/viewer/2022051521/587c179f1a28abb5068b4943/html5/thumbnails/17.jpg)
03.WEB-TEAM
STUDY
RESULT
![Page 18: Serenity-BDD training](https://reader034.fdocuments.net/reader034/viewer/2022051521/587c179f1a28abb5068b4943/html5/thumbnails/18.jpg)
WEBTEAM STUDY RESULT
List Element
1. Textbox
2. Button
3. Check Box
4. Radio buttons
5. Drop Down
6. Multiple Selects
7. Switch Commands
8. Drag & Drop Actions
9. RightClick & Menu context
10. Upload a file
11. Tree view
12. Date Time Picker
13. Data Driven Testings:
Reading Data table from *.feature file
Reading Data from Excel file
Write down data in Excel file
14. Verify commands
![Page 19: Serenity-BDD training](https://reader034.fdocuments.net/reader034/viewer/2022051521/587c179f1a28abb5068b4943/html5/thumbnails/19.jpg)
THE ENDTHANK YOU FOR LISTENING