Agile software development is everywhere. Organisations and teams have started adopting ‘agile’
development practices to allow flexible requirement and encourage more cooperation between
programmers and customers. This leads to increased customer satisfaction as well as more rapid
release of functional software.
The agile development practice requires ‘Agile Testing’. Agile testing involves:
• Testing as early as possible and as quickly as possible
• Testing from the customer/business perspective.
• Testing often as the working software is delivered at the end of every iteration.
This demands a lot of effort from the testers. The situation often gets worse as the testing time is
not accounted properly in the iteration and also due to the delayed delivery of the software testers
have to work harder to get on top of the iterations. This leads to Testing team always lagging
behind in the iteration and always developing a backlog of stories/bugs to test.
One of the ways to address this issue in Agile testing is to have as much automation as possible.
Using of open source tools such as selenium would help a lot in Agile testing.
But even selenium could not work wonders by itself unless there is a proper approach to Agile
testing and automation by the Project.
This workshop will address the two issues highlighted above. It will first list and raise all the
issues generally faced by the testing team in Agile Environment and then would suggest ways to
organise the Agile testing. This workshop will also familiarise the users with the best practices to
be used in ‘Selenium’ automation. These best practices would help them to automate stories
quickly and effectively and at the same time allow the automation framework to be flexible
enough to respond to the frequent changes in the software which are part of agile development.
Thus the testing team will always be on top of the iterations rather than lagging behind and
building backlog.
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Agility In Testing: Agiile Testing and Selenium
1. Quality is never an accident; it is always the result of high intention, sincere effort, intelligent direction and skilful execution; it represents the wise choice of many alternatives. William A Foster
2. 'Agility' in Testing: Agile Testing and Selenium Agility In Testing: Agile Testing and Selenium Komal Joshi Director:Atlantis Software Ltd [email_address] www.testinggeek.com Anand Ramdeo Head of QA: Gcap Media [email_address] www.testinggeek.com
3. 'Agility' in Testing: Agile Testing and Selenium Agile – What & Why ? Testing in Agile World Exercise -1 Same old Story, isn't it? Exercise - 2 Automation Challenges In Agile Helpful Tips Automation – Approaches & Selenium Questions
4. Komal Joshi & Anand Ramdeo [email_address] www.atlantissw.com www.testinggeek.com ‘ Agility’ in testing: Agile Testing and Selenium What is Agile
5. ‘ Agility’ in testing: Agile Testing and Selenium What is Agile...... Lets try Again Komal Joshi & Anand Ramdeo [email_address] www.atlantissw.com www.tesetinggeek.com
6. Agile is flexible requirements Komal Joshi & Anand Ramdeo [email_address] www.atlantissw.com www.tesetinggeek.com ‘ Agility’ in testing: Agile Testing and Selenium
7. Agile is More Co-operation Komal Joshi & Anand Ramdeo [email_address] www.atlantissw.com www.tesetinggeek.com ‘ Agility’ in testing: Agile Testing and Selenium
8. Rapid Delivery Komal Joshi & Anand Ramdeo [email_address] www.atlantissw.com www.tesetinggeek.com ‘ Agility’ in testing: Agile Testing and Selenium
9. Agile Testing is... Should have tested Early Komal Joshi & Anand Ramdeo [email_address] www.atlantissw.com www.tesetinggeek.com ‘ Agility’ in testing: Agile Testing and Selenium
10. And also Test from Customer Perspective Komal Joshi & Anand Ramdeo [email_address] www.atlantissw.com www.tesetinggeek.com ‘ Agility’ in testing: Agile Testing and Selenium
11. Very Important Test often Komal Joshi & Anand Ramdeo [email_address] www.atlantissw.com www.tesetinggeek.com ‘ Agility’ in testing: Agile Testing and Selenium
12. Exercise -1 Komal Joshi & Anand Ramdeo [email_address] www.atlantissw.com www.tesetinggeek.com ‘ Agility’ in testing: Agile Testing and Selenium
13. Exercise -1 You are part of a team with couple of developers and business analyst working on a cutting edge web application involving databases, flash, AJAX and what not. This application is being developed in Agile fashion, how would you Approach testing for this? Komal Joshi & Anand Ramdeo [email_address] www.atlantissw.com www.tesetinggeek.com ‘ Agility’ in testing: Agile Testing and Selenium
14. Is this how you feel Things are changing every day, existing features are changing continuously, we did Not estimate bug fixes and how do I know If we are good enough to go live? . Komal Joshi & Anand Ramdeo [email_address] www.atlantissw.com www.tesetinggeek.com ‘ Agility’ in testing: Agile Testing and Selenium
15. Same old Story, isn't it? Changing requirements Late delivery Configuration matrix Testing Estimation Requirements not clear Komal Joshi & Anand Ramdeo [email_address] www.atlantissw.com www.tesetinggeek.com ‘ Agility’ in testing: Agile Testing and Selenium
16. Tester is locked in an endless loop Business Developers Testers Komal Joshi & Anand Ramdeo [email_address] www.atlantissw.com www.tesetinggeek.com ‘ Agility’ in testing: Agile Testing and Selenium
17. Is there any better way? Pair up with Business Komal Joshi & Anand Ramdeo [email_address] www.atlantissw.com www.tesetinggeek.com ‘ Agility’ in testing: Agile Testing and Selenium
18. Automate sensibly and make it pay you Testers automate while Developers are working on code Komal Joshi & Anand Ramdeo [email_address] www.atlantissw.com www.tesetinggeek.com ‘ Agility’ in testing: Agile Testing and Selenium
19. Interact Komal Joshi & Anand Ramdeo [email_address] www.atlantissw.com www.tesetinggeek.com ‘ Agility’ in testing: Agile Testing and Selenium
20. How great softwares are delivered? Komal Joshi & Anand Ramdeo [email_address] www.atlantissw.com www.tesetinggeek.com ‘ Agility’ in testing: Agile Testing and Selenium
21. Testers can be in control!! Komal Joshi & Anand Ramdeo [email_address] www.atlantissw.com www.tesetinggeek.com ‘ Agility’ in testing: Agile Testing and Selenium
22. Exercise 2 Komal Joshi & Anand Ramdeo [email_address] www.atlantissw.com www.tesetinggeek.com ‘ Agility’ in testing: Agile Testing and Selenium
23. Exercise 2 Lets do the same exercise and see what Would you change and how would you Do it better? Komal Joshi & Anand Ramdeo [email_address] www.atlantissw.com www.tesetinggeek.com ‘ Agility’ in testing: Agile Testing and Selenium
24. Challenges of Agile Automation Frequent Changes Limited resources Automation Time Delivery Time What you have faced? Komal Joshi & Anand Ramdeo [email_address] www.atlantissw.com www.tesetinggeek.com ‘ Agility’ in testing: Agile Testing and Selenium Tester
25. Make Your Automation Trustworthy Adaptable to Changes Robust Visible & Actionable Integrated with CI What else?? Komal Joshi & Anand Ramdeo [email_address] www.atlantissw.com www.tesetinggeek.com ‘ Agility’ in testing: Agile Testing and Selenium
26. And how do we do that with Selenium? DRY & KISS Explore your options Separation of Concern Invest in DSL Use developers What else?? Komal Joshi & Anand Ramdeo [email_address] www.atlantissw.com www.tesetinggeek.com ‘ Agility’ in testing: Agile Testing and Selenium
27. Some Helpful Tips Komal Joshi & Anand Ramdeo [email_address] www.atlantissw.com www.tesetinggeek.com ‘ Agility’ in testing: Agile Testing and Selenium
28. Defects + Scripts Komal Joshi & Anand Ramdeo [email_address] www.atlantissw.com www.tesetinggeek.com ‘ Agility’ in testing: Agile Testing and Selenium
29. Quick & dirty is not always bad. Komal Joshi & Anand Ramdeo [email_address] www.atlantissw.com www.tesetinggeek.com ‘ Agility’ in testing: Agile Testing and Selenium
30. Monitor your application Komal Joshi & Anand Ramdeo [email_address] www.atlantissw.com www.tesetinggeek.com ‘ Agility’ in testing: Agile Testing and Selenium
31. Prioritize and classify Komal Joshi & Anand Ramdeo [email_address] www.atlantissw.com www.tesetinggeek.com ‘ Agility’ in testing: Agile Testing and Selenium
32. Questions?? How can we help you? Komal Joshi & Anand Ramdeo [email_address] www.atlantissw.com www.tesetinggeek.com ‘ Agility’ in testing: Agile Testing and Selenium