agility in testing: agiile testing and selenium
Post on 19-Jan-2015
5.005 Views
Preview:
DESCRIPTION
TRANSCRIPT
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
'Agility' in Testing: Agile Testing and Selenium
Agility In Testing: Agile Testing and
SeleniumKomal JoshiDirector:Atlantis Software Ltdkomal@atlantissw.comwww.testinggeek.com
Anand RamdeoHead of QA: Gcap Mediaanandramdeo@gmail.comwww.testinggeek.com
'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
Komal Joshi & Anand Ramdeokomal@atlantissw.comwww.atlantissw.com www.testinggeek.com
‘Agility’ in testing: Agile Testing and Selenium What
is Agile
‘Agility’ in testing: Agile Testing and Selenium What is Agile...... Lets
try Again
Komal Joshi & Anand Ramdeokomal@atlantissw.comwww.atlantissw.com www.tesetinggeek.com
Agile is flexible requirements
Komal Joshi & Anand Ramdeokomal@atlantissw.comwww.atlantissw.com www.tesetinggeek.com
‘Agility’ in testing: Agile Testing and Selenium
Agile is More Co-operation
Komal Joshi & Anand Ramdeokomal@atlantissw.comwww.atlantissw.com www.tesetinggeek.com
‘Agility’ in testing: Agile Testing and Selenium
Rapid Delivery
Komal Joshi & Anand Ramdeokomal@atlantissw.comwww.atlantissw.com www.tesetinggeek.com
‘Agility’ in testing: Agile Testing and Selenium
Agile Testing is...
Should have tested Early
Komal Joshi & Anand Ramdeokomal@atlantissw.comwww.atlantissw.com www.tesetinggeek.com
‘Agility’ in testing: Agile Testing and Selenium
And also
Test fromCustomer
Perspective
Komal Joshi & Anand Ramdeokomal@atlantissw.comwww.atlantissw.com www.tesetinggeek.com
‘Agility’ in testing: Agile Testing and Selenium
Very Important
Test often
Komal Joshi & Anand Ramdeokomal@atlantissw.comwww.atlantissw.com www.tesetinggeek.com
‘Agility’ in testing: Agile Testing and Selenium
Exercise -1
Komal Joshi & Anand Ramdeokomal@atlantissw.comwww.atlantissw.com www.tesetinggeek.com
‘Agility’ in testing: Agile Testing and Selenium
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 Ramdeokomal@atlantissw.comwww.atlantissw.com www.tesetinggeek.com
‘Agility’ in testing: Agile Testing and Selenium
Is this how you feel
Things are changing every day, existing
features are changing continuously, we didNot estimate bug fixes and how do I know
If we are good enough to go live?
.
Komal Joshi & Anand Ramdeokomal@atlantissw.comwww.atlantissw.com www.tesetinggeek.com
‘Agility’ in testing: Agile Testing and Selenium
Same old Story, isn't it?
Changing requirements
Late delivery Configurationmatrix
TestingEstimation
Requirements not clear
Komal Joshi & Anand Ramdeokomal@atlantissw.comwww.atlantissw.com www.tesetinggeek.com
‘Agility’ in testing: Agile Testing and Selenium
Tester is locked in an endless loop
Business
Developers
Testers
Komal Joshi & Anand Ramdeokomal@atlantissw.comwww.atlantissw.com www.tesetinggeek.com
‘Agility’ in testing: Agile Testing and Selenium
Is there any better way?
Pair up with Business
Komal Joshi & Anand Ramdeokomal@atlantissw.comwww.atlantissw.com www.tesetinggeek.com
‘Agility’ in testing: Agile Testing and Selenium
Automate sensibly and make it pay you
Testers automate while Developers are working
on code
Komal Joshi & Anand Ramdeokomal@atlantissw.comwww.atlantissw.com www.tesetinggeek.com
‘Agility’ in testing: Agile Testing and Selenium
Interact
Komal Joshi & Anand Ramdeokomal@atlantissw.comwww.atlantissw.com www.tesetinggeek.com
‘Agility’ in testing: Agile Testing and Selenium
How great softwares are delivered?
Komal Joshi & Anand Ramdeokomal@atlantissw.comwww.atlantissw.com www.tesetinggeek.com
‘Agility’ in testing: Agile Testing and Selenium
Testers can be in control!!
Komal Joshi & Anand Ramdeokomal@atlantissw.comwww.atlantissw.com www.tesetinggeek.com
‘Agility’ in testing: Agile Testing and Selenium
Exercise 2
Komal Joshi & Anand Ramdeokomal@atlantissw.comwww.atlantissw.com www.tesetinggeek.com
‘Agility’ in testing: Agile Testing and Selenium
Exercise 2
Lets do the same exercise and see whatWould you change and how would you
Do it better?
Komal Joshi & Anand Ramdeokomal@atlantissw.comwww.atlantissw.com www.tesetinggeek.com
‘Agility’ in testing: Agile Testing and Selenium
Challenges of Agile Automation
Frequent Changes
Limited resources
Automation Time
Delivery TimeWhat you have
faced?
Komal Joshi & Anand Ramdeokomal@atlantissw.comwww.atlantissw.com www.tesetinggeek.com
‘Agility’ in testing: Agile Testing and Selenium
Tester
Make Your Automation
Trustworthy
Adaptable to Changes
Robust
Visible & Actionable
Integrated with CI
What else??
Komal Joshi & Anand Ramdeokomal@atlantissw.comwww.atlantissw.com www.tesetinggeek.com
‘Agility’ in testing: Agile Testing and Selenium
And how do we do that with Selenium?
DRY & KISS
Explore your optionsSeparation of
Concern
Invest in DSL
Use developers
What else??
Komal Joshi & Anand Ramdeokomal@atlantissw.comwww.atlantissw.com www.tesetinggeek.com
‘Agility’ in testing: Agile Testing and Selenium
Some Helpful Tips
Komal Joshi & Anand Ramdeokomal@atlantissw.comwww.atlantissw.com www.tesetinggeek.com
‘Agility’ in testing: Agile Testing and Selenium
Defects + Scripts
Komal Joshi & Anand Ramdeokomal@atlantissw.comwww.atlantissw.com www.tesetinggeek.com
‘Agility’ in testing: Agile Testing and Selenium
Quick & dirty is not always bad.
Komal Joshi & Anand Ramdeokomal@atlantissw.comwww.atlantissw.com www.tesetinggeek.com
‘Agility’ in testing: Agile Testing and Selenium
Monitor your application
Row 1 Row 2 Row 3 Row 4
0
2
4
6
8
10
12
Column 1Column 2Column 3
Komal Joshi & Anand Ramdeokomal@atlantissw.comwww.atlantissw.com www.tesetinggeek.com
‘Agility’ in testing: Agile Testing and Selenium
Prioritize and classify
Komal Joshi & Anand Ramdeokomal@atlantissw.comwww.atlantissw.com www.tesetinggeek.com
‘Agility’ in testing: Agile Testing and Selenium
Questions??
How can we help you?
Komal Joshi & Anand Ramdeokomal@atlantissw.comwww.atlantissw.com www.tesetinggeek.com
‘Agility’ in testing: Agile Testing and Selenium
top related