Quality is never an accident; it is always the result of high intention, sincere effort, intelligent direction and skilful...
'Agility' in Testing: Agile Testing and Selenium Agility In Testing:  Agile Testing and Selenium Komal Joshi Director:Atla...
'Agility' in Testing: Agile Testing and Selenium Agile – What & Why ?  Testing in Agile World   Exercise -1 Same old Story...
Komal Joshi & Anand Ramdeo [email_address] www.atlantissw.com  www.testinggeek.com ‘ Agility’ in testing: Agile Testing an...
‘ Agility’ in testing: Agile Testing and Selenium What is Agile...... Lets try Again Komal Joshi & Anand Ramdeo [email_add...
Agile is flexible requirements Komal Joshi & Anand Ramdeo [email_address] www.atlantissw.com  www.tesetinggeek.com ‘ Agili...
Agile is More Co-operation Komal Joshi & Anand Ramdeo [email_address] www.atlantissw.com  www.tesetinggeek.com ‘ Agility’ ...
  Rapid Delivery Komal Joshi & Anand Ramdeo [email_address] www.atlantissw.com  www.tesetinggeek.com ‘ Agility’ in testing...
Agile Testing is... Should have tested Early Komal Joshi & Anand Ramdeo [email_address] www.atlantissw.com  www.tesetingge...
And also Test from Customer  Perspective Komal Joshi & Anand Ramdeo [email_address] www.atlantissw.com  www.tesetinggeek.c...
Very Important Test often Komal Joshi & Anand Ramdeo [email_address] www.atlantissw.com  www.tesetinggeek.com ‘ Agility’ i...
  Exercise -1 Komal Joshi & Anand Ramdeo [email_address] www.atlantissw.com  www.tesetinggeek.com ‘ Agility’ in testing: A...
  Exercise -1 You are part of a team with couple of  developers and business analyst working on a  cutting edge web applic...
  Is this how you feel Things are changing every day, existing features are changing continuously, we did Not estimate bug...
Same old Story, isn't it? Changing  requirements Late delivery Configuration matrix Testing Estimation Requirements  not c...
Tester is locked in an endless loop Business Developers Testers Komal Joshi & Anand Ramdeo [email_address] www.atlantissw....
Is there any better way? Pair up with Business  Komal Joshi & Anand Ramdeo [email_address] www.atlantissw.com  www.tesetin...
Automate sensibly and make it pay you Testers automate while  Developers are working  on code Komal Joshi & Anand Ramdeo [...
Interact Komal Joshi & Anand Ramdeo [email_address] www.atlantissw.com  www.tesetinggeek.com ‘ Agility’ in testing: Agile ...
How great softwares are delivered? Komal Joshi & Anand Ramdeo [email_address] www.atlantissw.com  www.tesetinggeek.com ‘ A...
Testers can be in control!!  Komal Joshi & Anand Ramdeo [email_address] www.atlantissw.com  www.tesetinggeek.com ‘ Agility...
Exercise 2 Komal Joshi & Anand Ramdeo [email_address] www.atlantissw.com  www.tesetinggeek.com ‘ Agility’ in testing: Agil...
Exercise 2 Lets do the same exercise and see what Would you change and how would you Do it better? Komal Joshi & Anand Ram...
Challenges of Agile Automation Frequent Changes Limited resources Automation Time Delivery Time What you have faced? Komal...
Make Your Automation Trustworthy Adaptable to Changes Robust Visible & Actionable Integrated with CI What else?? Komal Jos...
And how do we do that with Selenium? DRY & KISS Explore your options Separation of Concern Invest in DSL Use developers Wh...
Some Helpful Tips Komal Joshi & Anand Ramdeo [email_address] www.atlantissw.com  www.tesetinggeek.com ‘ Agility’ in testin...
Defects + Scripts Komal Joshi & Anand Ramdeo [email_address] www.atlantissw.com  www.tesetinggeek.com ‘ Agility’ in testin...
Quick & dirty is not always bad. Komal Joshi & Anand Ramdeo [email_address] www.atlantissw.com  www.tesetinggeek.com ‘ Agi...
Monitor your application Komal Joshi & Anand Ramdeo [email_address] www.atlantissw.com  www.tesetinggeek.com ‘ Agility’ in...
Prioritize and classify Komal Joshi & Anand Ramdeo [email_address] www.atlantissw.com  www.tesetinggeek.com ‘ Agility’ in ...
Questions?? How can we help you? Komal Joshi & Anand Ramdeo [email_address] www.atlantissw.com  www.tesetinggeek.com ‘ Agi...
Upcoming SlideShare
Loading in...5
×

Agility In Testing: Agiile Testing and Selenium

5,178

Published on

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.

Published in: Technology, Lifestyle
0 Comments
5 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
5,178
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
375
Comments
0
Likes
5
Embeds 0
No embeds

No notes for slide
  • Agility In Testing: Agiile Testing and Selenium

    1. 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. 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. 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. 4. Komal Joshi & Anand Ramdeo [email_address] www.atlantissw.com www.testinggeek.com ‘ Agility’ in testing: Agile Testing and Selenium What is Agile
    5. 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. 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. 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. 8. Rapid Delivery Komal Joshi & Anand Ramdeo [email_address] www.atlantissw.com www.tesetinggeek.com ‘ Agility’ in testing: Agile Testing and Selenium
    9. 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. 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. 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. 12. Exercise -1 Komal Joshi & Anand Ramdeo [email_address] www.atlantissw.com www.tesetinggeek.com ‘ Agility’ in testing: Agile Testing and Selenium
    13. 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. 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. 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. 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. 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. 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. 19. Interact Komal Joshi & Anand Ramdeo [email_address] www.atlantissw.com www.tesetinggeek.com ‘ Agility’ in testing: Agile Testing and Selenium
    20. 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. 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. 22. Exercise 2 Komal Joshi & Anand Ramdeo [email_address] www.atlantissw.com www.tesetinggeek.com ‘ Agility’ in testing: Agile Testing and Selenium
    23. 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. 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. 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. 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. 27. Some Helpful Tips Komal Joshi & Anand Ramdeo [email_address] www.atlantissw.com www.tesetinggeek.com ‘ Agility’ in testing: Agile Testing and Selenium
    28. 28. Defects + Scripts Komal Joshi & Anand Ramdeo [email_address] www.atlantissw.com www.tesetinggeek.com ‘ Agility’ in testing: Agile Testing and Selenium
    29. 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. 30. Monitor your application Komal Joshi & Anand Ramdeo [email_address] www.atlantissw.com www.tesetinggeek.com ‘ Agility’ in testing: Agile Testing and Selenium
    31. 31. Prioritize and classify Komal Joshi & Anand Ramdeo [email_address] www.atlantissw.com www.tesetinggeek.com ‘ Agility’ in testing: Agile Testing and Selenium
    32. 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
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×