ANDRII DATSENKO <ASDatsenko@luxoft.com>
SOFTWARE ENGINEER
March 4, 2016
AUTOMATED
TESTING
PRODUCT RELIABILITY
![](http://www.luxoft.com/static/images/luxoft/luxoft-logo-retina.png)
![](http://www.luxoft.com/upload/iblock/36a/lxft_training_banner_ci.jpg)
![](http://www.iengineering.com/IEC_Repository/Images/Software%20Testing/a.jpg)
![](http://www.qubiz.com/wp-content/uploads/2014/06/20122012025646.png)
PROS
-
Eliminating the basic repetitive work
-
Quick feedback on the quality status of the application
-
Quality level of the application
CONS
-
Proficiency is required to write the automation test scripts.
-
Debugging is major issue.
-
Test maintenance is costly in case of playback methods.
-
Maintenance of test data files is difficult.
PHASES
- Planning. List of general high level specifications.
- Prototype. Based on the technical details created in the planning phase, the prototype should be built.
- Implementing a basic smoke test.
- New tests each sprint.
APPROACH
- Discover Tools.
- Compare & Pick one.
- Develop Framework (Modules).
- Cover Requirements.
![](http://nightwatchjs.org/img/logo-nightwatch.png)
![](https://angular.github.io/protractor/img/protractor-logo-450.png)
![](http://dwaynepindling.com/wp-content/uploads/2016/01/Selenium.png)
TOOLS
![](http://cdn.guru99.com/images/WebDriver_and_Browsers(1).jpg)
RUN EVERYWHERE
JS Based
- Naive environment
- Dynamic Types
- Modular
- Configurable
- Simple Code
Java Based
- Rich API
- Modular
- Strong Types
- Reliable Compile
- Selenium IDE (Firefox only)
Q&A Time
ANDRII DATSENKO <ASDatsenko@luxoft.com>
SOFTWARE ENGINEER
March 4, 2016
AUTOMATED
TESTING
PRODUCT RELIABILITY
Test Automation
By Andrew Dacenko
Test Automation
- 977