Presentation is loading. Please wait.

Presentation is loading. Please wait.

Effective way to build test Automation strategy in Agile

Similar presentations


Presentation on theme: "Effective way to build test Automation strategy in Agile"— Presentation transcript:

1 Effective way to build test Automation strategy in Agile
Ashwin Kumar Lingerkar (Sr.Automation Engineer) Divya Bhanu Gireddy (Sr. Member Technical) Divya Kallepalli (Sr. Member Technical) ADP Pvt Ltd.,

2 Abstract Automated Testing is a core activity of any agile development methodology. As we move towards continuous deployment, test automation becomes even more important due to the quick feedback response that it provides to the development team about the health of the application. A good automation approach helps users to develop, execute and report the automation test scripts efficiently. In the world of Agile and continuous development, it brings in a lot more predictability and reliability to the quality effort making continuous testing feasible even when the tester in not around. Clear understanding of "why to automate" helps in reducing the expectation gap between management and test automation team. Test Designer is a tool that enables users to create automation scripts for applications using a drag  and drop user interface by adding actions to the script. The complete scripts are saved to Production and can be run immediately from the Automation Portal’s Repository. Automation developer can give an good contribution automating the application with very little technical knowledge in java.

3 Automation Portal Automation Portal is an
interface developed by us using technologies like Extended JS, html, REST API, Node JS, etc., It is a combination of different features where user can create scripts create workflows & schedule run scripts in different browsers monitor the virtual machines track JIRA tickers We can design components (prototype/skeleton) for the features which and under development. Regression statistics are shown on the daily & weekly basis on the dashboard.

4 Highlights of Automation Portal

5 It is a tool that enables users to create automation scripts for applications using a drag and drop user interface to add actions to the script. When complete, scripts are saved to Production and can be run immediately from the Automation Portal ’s Repository. All the while the user never needs to know how to program in java, or how to check projects into Production in the SVN.   Test Designer

6 Test Designer UI is made up of 2 primary areas:
1. Project Explorer, a pane which displays a directory consisting of each product’s panels and each method available in those panels. 2. Test Development Area, in which scripts are created by dragging components from the panels and dropping them in to development area. Panel: It corresponds with a specific screen in the application created for the purposes of automation. There is one panel for each screen in the application. For every action on the screen there is a corresponding method available under that specific panel. A component’s name describes the action that it performs, and always begins with a lower case character. Sample names of components are: getHourlyAmount – gets the value in the Hourly Amount field setJobTitle – sets the value in the Job title field. doSave – clicks on the Save button

7 Test Development area is the area where test scripts are constructed
Test Development area is the area where test scripts are constructed. Components are dragged from the Project Explorer into the Work Space where they are dropped (at this point, they are part of the script). Test Data Before the script can be saved, parameters telling the script where to find the test data must be defined. Click the Test Data button to open the Data Information dialog where the data can be entered or modified.

8 Benefits of Test Designer

9 Execution Flow

10 Architecture

11 References & Appendix - Automation framework built in my project - Knowledge gained from the senior Architects on the framework

12 Author Biography I am working as Senior Automation developer in ADP India since 2 years and also worked as a Full stack UI developer for 5 years in ADP India Pvt Ltd., & Amdocs Pvt Ltd., My passion towards Automation of the web applications made me move to the Automation team. My interests lie in exploring new technologies, concepts and contributing In building a robust framework with the effective utilization of technologies available. - Ashwin Kumar Lingerkar

13 Thank You!!!


Download ppt "Effective way to build test Automation strategy in Agile"

Similar presentations


Ads by Google