SlideShare a Scribd company logo
www.agilegurgaon.com
www.agilegurgaon.com
Meetu Arora
Sr V.P. Quality Assurance
Naukri.com
www.agilegurgaon.com
Testing Team Journey @Naukri.com
2006
2012
2007
2008
2010
2015
Automation
WATIR
Agile testing team
Automation
Selenium
Entire team: Manual &
Automation (Selenium)
Automation
QTP
Inception of
Testing Team
www.agilegurgaon.com
• Identify Need
• Identify Metrics/What
• Identify Path/How
• Prerequisites
• Implementation
• Our Measurements
• Results
www.agilegurgaon.com
www.agilegurgaon.com
Identify Metrics/What
www.agilegurgaon.com
Identify Path/How
www.agilegurgaon.com
Prerequisites
• Testing Team capable of doing automation
• Test case consolidation & management
• Dedicated scrum teams v/s shared resources
• Metric Baselines
Post live defect seepage
Test case coverage
Automation coverage – UT, IT, FT
Automation test flakiness
Automation Execution time
Velocity/Delivery
Planning Efficiency
Build Quality
www.agilegurgaon.com
Implementation
Implementation
www.agilegurgaon.com
Transition to Automation
35 Manual testers & 3 Automation testers
TO
38 Manual + Automation = POWER testers
www.agilegurgaon.com
Transition to Automation - Challenges
• Skill mismatch
• Team dynamics
• Lack of inclination to move towards automation
• High investment in terms of time and effort
www.agilegurgaon.com
Transition to Automation - Path
• Perseverance
• Don’t fall back
• Very Small Steps
• Low hanging fruit first - ROI
• Tester empowerment through automation
• Focus on frameworks
• We created Selenium POM code generator, which has been open
sourced: https://github.com/naukri-
engineering/SeleniumCodeGenerator
• TestNG and XSLT for reporting
• Generic Function library
• Coding Guidelines and Code Review Process
• Contests for motivation
• Provide migration channels
www.agilegurgaon.com
Test Case Consolidation and Management
To know more about how to integrate automation scripts with Jenkins visit our blog:
http://engineering.naukri.com/2015/05/integrate-your-automation-with-jenkins/
www.agilegurgaon.com
Testing Throughout
• Testing individual stories and Integration testing as
you go along
• Progressive/Parallel automation testing
• Minimizing Automated Tests Flakiness
• Reducing our automated tests execution time
• Run automated regression suites periodically using Jenkins
To know more about Continuous Testing @ Naukri read our blog:
http://engineering.naukri.com/2016/03/continuous-testing-naukri/
www.agilegurgaon.com
Automation Coverage
596 554 611 876 929 1228 1354 1508 1859 2249 2636 3047
7746 8153 8318 8679 8925 9313 10062 10283 10491 10846 10542 10641
68.76%
74.32%
75.67%
81.56% 84.55% 86.29% 90.82%
92.10%
92.72%
95.96%
96.65%
96.99%
0%
20%
40%
60%
80%
100%
0
2000
4000
6000
8000
10000
12000
14000
16000
April May June July August Septemebr October November December January February March
AutomationCoverage
No.ofTestcases
Naukri India
Not Automatable Automatable %Automation Coverage out of Automatable
124 309 347 317 336 339 422 417 402 410 415 417
1818
3072 3077
3859
4436 4576
5145 5658 5784 5861 5885 6242
25.00%
27.80%
29.29%
46.30%
58.00%
71.50%
76.80%
84.60% 88.10% 92.90% 93.00% 93.20%
0%
20%
40%
60%
80%
100%
0
1000
2000
3000
4000
5000
6000
7000
April May June July August Septemebr October November December January February March
AutomationCoverage
No.ofTestcases
Naukri Gulf
Not Automatable Automatable %Automation Coverage out of Automatable
www.agilegurgaon.com
Automation Flakiness Reduction
• 15% to 5% in Naukri
• 45% to 7% in Mobile Apps
• 17% to 7% in NaukriGulf
To know more about how we were able to optimize our tests and reduce
flakiness visit our blog: http://engineering.naukri.com/2016/03/reduce-
test-automation-flakiness/
www.agilegurgaon.com
Automation Execution Time Reduction
By selenium grid implementation we were
able to reduce our execution time to 1/5th
– From 25Hrs to 5Hrs
To know more about Selenium Grid implementation visit our blog:
http://engineering.naukri.com/2015/10/parallel-testing-at-naukri/
www.agilegurgaon.com
Preventing Bugs
• Tester, developer, product owner, architect are all part
of the backlog grooming
• Entire team focuses on defining what and how
• Product backlog grooming is done one iteration in
advance
• Testers contribute test cases upfront during this
period and add them to the user stories in form of
acceptance criteria or alternate paths
www.agilegurgaon.com
Preventing Bugs
• Peer testing at developer end
• Automated Build verification tests have been created
and are run before providing builds to testers
• Progressive Automation testing approach is used.
www.agilegurgaon.com
Testing Understanding
• Put yourself in the customer shoes
• We encourage our scrum teams to have direct interaction with actual customers
– proactive & reactive
• Effective feedback loops
• Our tech support team regularly shares reports on issue patterns which are used
by scrum teams as inputs to design/test/improve systems
• Measure the customer usage pattern and use it to design test cases
• We regularly analyse user data patterns to come up with and refine our test
strategy
www.agilegurgaon.com
Building the best system
• Build Implicit Requirements
• Focus more on building positive product scenarios
• Focus on Bug Causal Analysis
• Peripheral testing: Focus v/s Defocus
To know more about peripheral testing please visit our blog
http://engineering.naukri.com/2016/03/peripheral-testing/
www.agilegurgaon.com
Team responsibility for quality
• Everybody tests as and when needed
• Measure Quality at various levels
• Build Quality Meter
• Post Production Issue Seepage
www.agilegurgaon.com
Build Quality Meter
Bug Severity
Bug Type: Functional, UI, product design,
Implicit, Validation, Incomplete requirement,
Insufficient impact analysis, Integration
Environment, Configuration, Inadequate
testing,DOA
www.agilegurgaon.com
Our Measurements
Sprint15-28Dec Sprint29Dec-11Jan Sprint12-25Jan Sprint26Jan-8Feb Sprint9-22Feb Sprint23Feb-7March Sprint8-21Mar
Commitment 39 40 44 42 44 42 46
Completed Unplanned P1/P2 2 3 2 5 3 4 2
Completed Unplanned 6 5 1 2 4 2 5
Planned Live/Staging 6 1 2 10 5 3 4
Completed Planned 19 27 39 25 30 32 34
Target 41 41 41 41 41 41 41
0
5
10
15
20
25
30
35
40
45
50
Velocity Report
Indicative Data has been used for illustration purpose
www.agilegurgaon.com
Our Measurements
0
4 4
11
0 1 2
9
0 1 0
35 7
0
5
0 0 1 00 0 0 1
93
80.86
70.68
60.76
0
10
20
30
40
50
60
70
80
90
100
0
10
20
30
40
50
60
70
80
90
100
26th Jan'16-08th Feb'16 9th Feb'16-22nd Feb'16 23rd Feb'16-7th March'16 8th March'16-21st March'16
BUILDQUALITY%
BUGS
ITERATION
Build Quality Trend
Functional Bugs UI Bugs Validation Live Implicit Integration Build Quality
Bad
[Less than 70]
Average
[70-80]
Good
[80-90]
Excellent
[90 +]
Excellent
Good
Average
Bad
Indicative Data has been used for illustration purpose
www.agilegurgaon.com
Our Measurements
2
14
9
17
1
11
4
13
1
11
4
13
0
2
4
6
8
10
12
14
16
18
26th Jan'16-08th Feb'16 9th Feb'16-22nd Feb'16 23rd Feb'16-7th March'16 8th March'16-21st March'16
NO.OFSTORIES
Functional Automation Coverage
Total Stories Automatable Automated
Indicative Data has been used for illustration purpose
www.agilegurgaon.com
Our Measurements
26 Jan - 8 Feb 9 -22 Feb 23 Feb-7 Mar 8-21 March'16
Client Reported Issues (Data Fixes) 2 4 3 1
Client Reported Issues (Code Fixes) 1 2 0 1
Live issues (Except client issues) 2 1 3 3
2
1
3 3
1
2
0
1
2
4
3 1
0
1
2
3
4
5
6
7
8
9
10
BUGCOUNT
Bugs Reported on Live
Indicative Data has been used for illustration purpose
www.agilegurgaon.com
Results
Post live defect seepage: 50% reduction
Test Cases: 10K increase
Automation Coverage: 44% increase
Automation Scripts Execution time: 20% reduction
Automation flakiness: 20% reduction
Velocity: 25% increase
15% Build quality improvement
30 % Planning Efficiency improvement
www.agilegurgaon.com
Key Take Away’s
• Defining the “Right Metric”
• Measure, Review, Improve ….
• For Agile testing through out focus should be on progressive/parallel
automation testing along with creating reliable tests that take minimal time
to execute.
• Defect Prevention is the Key
• Team v/s Individual mind-set
www.agilegurgaon.com
www.agilegurgaon.com

More Related Content

What's hot

Agile test-management-test-rail-lastest
Agile test-management-test-rail-lastestAgile test-management-test-rail-lastest
Agile test-management-test-rail-lastest
Onur Baskirt
 
How to Find Vulnerabilities and Bugs in Mobile Applications
How to Find Vulnerabilities and Bugs in Mobile ApplicationsHow to Find Vulnerabilities and Bugs in Mobile Applications
How to Find Vulnerabilities and Bugs in Mobile Applications
Josiah Renaudin
 
Continuous Testing of eCommerce Apps
Continuous Testing of eCommerce AppsContinuous Testing of eCommerce Apps
Continuous Testing of eCommerce Apps
Sauce Labs
 
ALM with TFS: From the Drawing Board to the Cloud
ALM with TFS: From the Drawing Board to the CloudALM with TFS: From the Drawing Board to the Cloud
ALM with TFS: From the Drawing Board to the Cloud
Jeremy Likness
 
Combining Front-End and Backend Testing with Sauce Labs & BlazeMeter
Combining Front-End and Backend Testing with Sauce Labs & BlazeMeterCombining Front-End and Backend Testing with Sauce Labs & BlazeMeter
Combining Front-End and Backend Testing with Sauce Labs & BlazeMeter
Sauce Labs
 
System Center Universe 2015 - Monitoring of the SQL Server with System Center
System Center Universe 2015 - Monitoring of the SQL Server with System CenterSystem Center Universe 2015 - Monitoring of the SQL Server with System Center
System Center Universe 2015 - Monitoring of the SQL Server with System Center
Roman Yuferev
 
Accelerating DevOps Collaboration with Sauce Labs and JIRA
Accelerating DevOps Collaboration with Sauce Labs and JIRAAccelerating DevOps Collaboration with Sauce Labs and JIRA
Accelerating DevOps Collaboration with Sauce Labs and JIRA
Sauce Labs
 
Atlassian user group in itiviti
Atlassian user group in itivitiAtlassian user group in itiviti
Atlassian user group in itiviti
Gonchik Tsymzhitov
 
Agile Testing - Testing from Day 1
Agile Testing - Testing from Day 1Agile Testing - Testing from Day 1
Agile Testing - Testing from Day 1
Fadi Stephan
 
Shift left-devoxx-pl
Shift left-devoxx-plShift left-devoxx-pl
Shift left-devoxx-pl
John Ferguson Smart Limited
 
Kanban and DevOps
Kanban and DevOpsKanban and DevOps
Kanban and DevOps
Daniel Ploeg
 

What's hot (11)

Agile test-management-test-rail-lastest
Agile test-management-test-rail-lastestAgile test-management-test-rail-lastest
Agile test-management-test-rail-lastest
 
How to Find Vulnerabilities and Bugs in Mobile Applications
How to Find Vulnerabilities and Bugs in Mobile ApplicationsHow to Find Vulnerabilities and Bugs in Mobile Applications
How to Find Vulnerabilities and Bugs in Mobile Applications
 
Continuous Testing of eCommerce Apps
Continuous Testing of eCommerce AppsContinuous Testing of eCommerce Apps
Continuous Testing of eCommerce Apps
 
ALM with TFS: From the Drawing Board to the Cloud
ALM with TFS: From the Drawing Board to the CloudALM with TFS: From the Drawing Board to the Cloud
ALM with TFS: From the Drawing Board to the Cloud
 
Combining Front-End and Backend Testing with Sauce Labs & BlazeMeter
Combining Front-End and Backend Testing with Sauce Labs & BlazeMeterCombining Front-End and Backend Testing with Sauce Labs & BlazeMeter
Combining Front-End and Backend Testing with Sauce Labs & BlazeMeter
 
System Center Universe 2015 - Monitoring of the SQL Server with System Center
System Center Universe 2015 - Monitoring of the SQL Server with System CenterSystem Center Universe 2015 - Monitoring of the SQL Server with System Center
System Center Universe 2015 - Monitoring of the SQL Server with System Center
 
Accelerating DevOps Collaboration with Sauce Labs and JIRA
Accelerating DevOps Collaboration with Sauce Labs and JIRAAccelerating DevOps Collaboration with Sauce Labs and JIRA
Accelerating DevOps Collaboration with Sauce Labs and JIRA
 
Atlassian user group in itiviti
Atlassian user group in itivitiAtlassian user group in itiviti
Atlassian user group in itiviti
 
Agile Testing - Testing from Day 1
Agile Testing - Testing from Day 1Agile Testing - Testing from Day 1
Agile Testing - Testing from Day 1
 
Shift left-devoxx-pl
Shift left-devoxx-plShift left-devoxx-pl
Shift left-devoxx-pl
 
Kanban and DevOps
Kanban and DevOpsKanban and DevOps
Kanban and DevOps
 

Similar to Agile Gurugram 2016 | Conference | Continuous Agile Testing @ Naukri | Meetu Arora

Software Development And Delivery Metrics That Matter
Software Development And Delivery Metrics That MatterSoftware Development And Delivery Metrics That Matter
Software Development And Delivery Metrics That MatterWilliam Simms
 
Testing in Agile Development
Testing in Agile DevelopmentTesting in Agile Development
Testing in Agile Development
Hariprakash Agrawal
 
Measuring your way_to_successful_automation_webinar
Measuring your way_to_successful_automation_webinarMeasuring your way_to_successful_automation_webinar
Measuring your way_to_successful_automation_webinar
Sauce Labs
 
Moogilu qa-case study (Software Testing)
Moogilu qa-case study (Software Testing)Moogilu qa-case study (Software Testing)
Moogilu qa-case study (Software Testing)
Jagadish Channagiri
 
Agile QA Automation process
Agile QA Automation processAgile QA Automation process
Agile QA Automation process
Tanvi Nanda
 
Zero touch QA automation platform for DevOps
Zero touch QA automation platform for DevOpsZero touch QA automation platform for DevOps
Zero touch QA automation platform for DevOps
TaUB Solutions
 
Making the Transition from Manual to Automated Testing
Making the Transition from Manual to Automated TestingMaking the Transition from Manual to Automated Testing
Making the Transition from Manual to Automated Testing
Sauce Labs
 
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Emerasoft, solutions to collaborate
 
Evolution of the DevOps Quality Management Office
Evolution of the DevOps Quality Management OfficeEvolution of the DevOps Quality Management Office
Evolution of the DevOps Quality Management Office
Capgemini
 
#ATAGTR2019 Presentation "Top 10 quality engineering best practices to achiev...
#ATAGTR2019 Presentation "Top 10 quality engineering best practices to achiev...#ATAGTR2019 Presentation "Top 10 quality engineering best practices to achiev...
#ATAGTR2019 Presentation "Top 10 quality engineering best practices to achiev...
Agile Testing Alliance
 
Best Practices for a Repeatable Shift-Left Commitment
Best Practices for a Repeatable Shift-Left CommitmentBest Practices for a Repeatable Shift-Left Commitment
Best Practices for a Repeatable Shift-Left Commitment
Applause
 
Automated Testing: QA Horizons
Automated Testing: QA HorizonsAutomated Testing: QA Horizons
Automated Testing: QA Horizons
Prottay Karim
 
A Comprehensive Step-by-Step Guide for Designing an Agile-Friendly Automation...
A Comprehensive Step-by-Step Guide for Designing an Agile-Friendly Automation...A Comprehensive Step-by-Step Guide for Designing an Agile-Friendly Automation...
A Comprehensive Step-by-Step Guide for Designing an Agile-Friendly Automation...
Calidad Infotech
 
Test Automation using UiPath Test Suite - Developer Circle Part-2.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-2.pdfTest Automation using UiPath Test Suite - Developer Circle Part-2.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-2.pdf
Diana Gray, MBA
 
DeviQA
DeviQADeviQA
DeviQA
Artem Pavlov
 
QASymphony Atlanta Customer User Group Fall 2017
QASymphony Atlanta Customer User Group Fall 2017QASymphony Atlanta Customer User Group Fall 2017
QASymphony Atlanta Customer User Group Fall 2017
QASymphony
 
Measuring Coverage From E2E Tests
Measuring Coverage From E2E TestsMeasuring Coverage From E2E Tests
Measuring Coverage From E2E Tests
Anand Bagmar
 
E_ACTAI_2403 Latest Questions and Exam Tips- Your Ultimate Guide to Success!
E_ACTAI_2403 Latest Questions and Exam Tips- Your Ultimate Guide to Success!E_ACTAI_2403 Latest Questions and Exam Tips- Your Ultimate Guide to Success!
E_ACTAI_2403 Latest Questions and Exam Tips- Your Ultimate Guide to Success!
carinachiara1
 
Learn Key Insights from The State of Web Application Testing Research Report
Learn Key Insights from The State of Web Application Testing Research ReportLearn Key Insights from The State of Web Application Testing Research Report
Learn Key Insights from The State of Web Application Testing Research Report
Sencha
 
How to make Automation an asset for Organization
How to make Automation an asset for OrganizationHow to make Automation an asset for Organization
How to make Automation an asset for Organization
anuvip
 

Similar to Agile Gurugram 2016 | Conference | Continuous Agile Testing @ Naukri | Meetu Arora (20)

Software Development And Delivery Metrics That Matter
Software Development And Delivery Metrics That MatterSoftware Development And Delivery Metrics That Matter
Software Development And Delivery Metrics That Matter
 
Testing in Agile Development
Testing in Agile DevelopmentTesting in Agile Development
Testing in Agile Development
 
Measuring your way_to_successful_automation_webinar
Measuring your way_to_successful_automation_webinarMeasuring your way_to_successful_automation_webinar
Measuring your way_to_successful_automation_webinar
 
Moogilu qa-case study (Software Testing)
Moogilu qa-case study (Software Testing)Moogilu qa-case study (Software Testing)
Moogilu qa-case study (Software Testing)
 
Agile QA Automation process
Agile QA Automation processAgile QA Automation process
Agile QA Automation process
 
Zero touch QA automation platform for DevOps
Zero touch QA automation platform for DevOpsZero touch QA automation platform for DevOps
Zero touch QA automation platform for DevOps
 
Making the Transition from Manual to Automated Testing
Making the Transition from Manual to Automated TestingMaking the Transition from Manual to Automated Testing
Making the Transition from Manual to Automated Testing
 
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
 
Evolution of the DevOps Quality Management Office
Evolution of the DevOps Quality Management OfficeEvolution of the DevOps Quality Management Office
Evolution of the DevOps Quality Management Office
 
#ATAGTR2019 Presentation "Top 10 quality engineering best practices to achiev...
#ATAGTR2019 Presentation "Top 10 quality engineering best practices to achiev...#ATAGTR2019 Presentation "Top 10 quality engineering best practices to achiev...
#ATAGTR2019 Presentation "Top 10 quality engineering best practices to achiev...
 
Best Practices for a Repeatable Shift-Left Commitment
Best Practices for a Repeatable Shift-Left CommitmentBest Practices for a Repeatable Shift-Left Commitment
Best Practices for a Repeatable Shift-Left Commitment
 
Automated Testing: QA Horizons
Automated Testing: QA HorizonsAutomated Testing: QA Horizons
Automated Testing: QA Horizons
 
A Comprehensive Step-by-Step Guide for Designing an Agile-Friendly Automation...
A Comprehensive Step-by-Step Guide for Designing an Agile-Friendly Automation...A Comprehensive Step-by-Step Guide for Designing an Agile-Friendly Automation...
A Comprehensive Step-by-Step Guide for Designing an Agile-Friendly Automation...
 
Test Automation using UiPath Test Suite - Developer Circle Part-2.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-2.pdfTest Automation using UiPath Test Suite - Developer Circle Part-2.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-2.pdf
 
DeviQA
DeviQADeviQA
DeviQA
 
QASymphony Atlanta Customer User Group Fall 2017
QASymphony Atlanta Customer User Group Fall 2017QASymphony Atlanta Customer User Group Fall 2017
QASymphony Atlanta Customer User Group Fall 2017
 
Measuring Coverage From E2E Tests
Measuring Coverage From E2E TestsMeasuring Coverage From E2E Tests
Measuring Coverage From E2E Tests
 
E_ACTAI_2403 Latest Questions and Exam Tips- Your Ultimate Guide to Success!
E_ACTAI_2403 Latest Questions and Exam Tips- Your Ultimate Guide to Success!E_ACTAI_2403 Latest Questions and Exam Tips- Your Ultimate Guide to Success!
E_ACTAI_2403 Latest Questions and Exam Tips- Your Ultimate Guide to Success!
 
Learn Key Insights from The State of Web Application Testing Research Report
Learn Key Insights from The State of Web Application Testing Research ReportLearn Key Insights from The State of Web Application Testing Research Report
Learn Key Insights from The State of Web Application Testing Research Report
 
How to make Automation an asset for Organization
How to make Automation an asset for OrganizationHow to make Automation an asset for Organization
How to make Automation an asset for Organization
 

More from AgileNetwork

ANIn Ahmedabad June 2022 | Role of a Leader in Agile Transformation by Meena ...
ANIn Ahmedabad June 2022 | Role of a Leader in Agile Transformation by Meena ...ANIn Ahmedabad June 2022 | Role of a Leader in Agile Transformation by Meena ...
ANIn Ahmedabad June 2022 | Role of a Leader in Agile Transformation by Meena ...
AgileNetwork
 
ANIn Ahmedabad June 2024 | Metrics in Agile Business by Angana Sharma
ANIn Ahmedabad June 2024 | Metrics in Agile Business by Angana SharmaANIn Ahmedabad June 2024 | Metrics in Agile Business by Angana Sharma
ANIn Ahmedabad June 2024 | Metrics in Agile Business by Angana Sharma
AgileNetwork
 
ANIn Ahmedabad June 2024 | Business outcomes directly proportional to mindset...
ANIn Ahmedabad June 2024 | Business outcomes directly proportional to mindset...ANIn Ahmedabad June 2024 | Business outcomes directly proportional to mindset...
ANIn Ahmedabad June 2024 | Business outcomes directly proportional to mindset...
AgileNetwork
 
ANIn Coimbatore May 2024 | Being Agile - Fortifying the GenZ Workforce by Sar...
ANIn Coimbatore May 2024 | Being Agile - Fortifying the GenZ Workforce by Sar...ANIn Coimbatore May 2024 | Being Agile - Fortifying the GenZ Workforce by Sar...
ANIn Coimbatore May 2024 | Being Agile - Fortifying the GenZ Workforce by Sar...
AgileNetwork
 
ANIn Coimbatore May 2024 | Skills for the Evolving IT landscape by Meena Subr...
ANIn Coimbatore May 2024 | Skills for the Evolving IT landscape by Meena Subr...ANIn Coimbatore May 2024 | Skills for the Evolving IT landscape by Meena Subr...
ANIn Coimbatore May 2024 | Skills for the Evolving IT landscape by Meena Subr...
AgileNetwork
 
ANIn Delhi Feb 2022 | Design the Future with Technology Disruption by N Kisho...
ANIn Delhi Feb 2022 | Design the Future with Technology Disruption by N Kisho...ANIn Delhi Feb 2022 | Design the Future with Technology Disruption by N Kisho...
ANIn Delhi Feb 2022 | Design the Future with Technology Disruption by N Kisho...
AgileNetwork
 
ANIn Ahmedabad Jan 2023 | Discovery is not a phase in being Agile its, "The A...
ANIn Ahmedabad Jan 2023 | Discovery is not a phase in being Agile its, "The A...ANIn Ahmedabad Jan 2023 | Discovery is not a phase in being Agile its, "The A...
ANIn Ahmedabad Jan 2023 | Discovery is not a phase in being Agile its, "The A...
AgileNetwork
 
ANIn Ahmedabad April 2023 | Importance of agile and how it can be Implemented...
ANIn Ahmedabad April 2023 | Importance of agile and how it can be Implemented...ANIn Ahmedabad April 2023 | Importance of agile and how it can be Implemented...
ANIn Ahmedabad April 2023 | Importance of agile and how it can be Implemented...
AgileNetwork
 
ANIn Chennai May 2023 | Navigating the Rapids: Embracing Agility to Conquer E...
ANIn Chennai May 2023 | Navigating the Rapids: Embracing Agility to Conquer E...ANIn Chennai May 2023 | Navigating the Rapids: Embracing Agility to Conquer E...
ANIn Chennai May 2023 | Navigating the Rapids: Embracing Agility to Conquer E...
AgileNetwork
 
ANIn Chennai May 2023 | Technical Agility by Arunmozhi Varman
ANIn Chennai May 2023 | Technical Agility by Arunmozhi VarmanANIn Chennai May 2023 | Technical Agility by Arunmozhi Varman
ANIn Chennai May 2023 | Technical Agility by Arunmozhi Varman
AgileNetwork
 
ANIn Bengaluru May 2023 | The Role of AI in Business Agility by Rajkumar Vara...
ANIn Bengaluru May 2023 | The Role of AI in Business Agility by Rajkumar Vara...ANIn Bengaluru May 2023 | The Role of AI in Business Agility by Rajkumar Vara...
ANIn Bengaluru May 2023 | The Role of AI in Business Agility by Rajkumar Vara...
AgileNetwork
 
ANIn Bengaluru May 2023 | AI led Enterprise Transformation by Arpit Tandon
ANIn Bengaluru May 2023 | AI led Enterprise Transformation by Arpit TandonANIn Bengaluru May 2023 | AI led Enterprise Transformation by Arpit Tandon
ANIn Bengaluru May 2023 | AI led Enterprise Transformation by Arpit Tandon
AgileNetwork
 
ANIn Navi Mumbai Jan 2023 | Agile project development -"A Journey" by Indulek...
ANIn Navi Mumbai Jan 2023 | Agile project development -"A Journey" by Indulek...ANIn Navi Mumbai Jan 2023 | Agile project development -"A Journey" by Indulek...
ANIn Navi Mumbai Jan 2023 | Agile project development -"A Journey" by Indulek...
AgileNetwork
 
ANIn Pune May 2024 | Best practices in testing of AI based SaMD by Anupama An...
ANIn Pune May 2024 | Best practices in testing of AI based SaMD by Anupama An...ANIn Pune May 2024 | Best practices in testing of AI based SaMD by Anupama An...
ANIn Pune May 2024 | Best practices in testing of AI based SaMD by Anupama An...
AgileNetwork
 
ANIn Ahmedabad May 2024 | Sailing the Agile seas Leveraging Business Prioriti...
ANIn Ahmedabad May 2024 | Sailing the Agile seas Leveraging Business Prioriti...ANIn Ahmedabad May 2024 | Sailing the Agile seas Leveraging Business Prioriti...
ANIn Ahmedabad May 2024 | Sailing the Agile seas Leveraging Business Prioriti...
AgileNetwork
 
ANIn Mumbai May 2024 | Measuring Business Agility by Prashant Neharkar
ANIn Mumbai May 2024 | Measuring Business Agility by Prashant NeharkarANIn Mumbai May 2024 | Measuring Business Agility by Prashant Neharkar
ANIn Mumbai May 2024 | Measuring Business Agility by Prashant Neharkar
AgileNetwork
 
ANIn Ahmedabad May 2024 | Reusability Using Agile by Pratik Patel
ANIn Ahmedabad May 2024 | Reusability Using Agile by Pratik PatelANIn Ahmedabad May 2024 | Reusability Using Agile by Pratik Patel
ANIn Ahmedabad May 2024 | Reusability Using Agile by Pratik Patel
AgileNetwork
 
ANIn Chennai April 2024 |Agile Engineering: Modernizing Legacy Systems by Ana...
ANIn Chennai April 2024 |Agile Engineering: Modernizing Legacy Systems by Ana...ANIn Chennai April 2024 |Agile Engineering: Modernizing Legacy Systems by Ana...
ANIn Chennai April 2024 |Agile Engineering: Modernizing Legacy Systems by Ana...
AgileNetwork
 
ANIn Chennai April 2024 |Beyond Big Bang: Technical Agility in Vintage Produc...
ANIn Chennai April 2024 |Beyond Big Bang: Technical Agility in Vintage Produc...ANIn Chennai April 2024 |Beyond Big Bang: Technical Agility in Vintage Produc...
ANIn Chennai April 2024 |Beyond Big Bang: Technical Agility in Vintage Produc...
AgileNetwork
 
ANIn Gurugram April 2024 |Agile Adaptation: Driving Progress in Generative AI...
ANIn Gurugram April 2024 |Agile Adaptation: Driving Progress in Generative AI...ANIn Gurugram April 2024 |Agile Adaptation: Driving Progress in Generative AI...
ANIn Gurugram April 2024 |Agile Adaptation: Driving Progress in Generative AI...
AgileNetwork
 

More from AgileNetwork (20)

ANIn Ahmedabad June 2022 | Role of a Leader in Agile Transformation by Meena ...
ANIn Ahmedabad June 2022 | Role of a Leader in Agile Transformation by Meena ...ANIn Ahmedabad June 2022 | Role of a Leader in Agile Transformation by Meena ...
ANIn Ahmedabad June 2022 | Role of a Leader in Agile Transformation by Meena ...
 
ANIn Ahmedabad June 2024 | Metrics in Agile Business by Angana Sharma
ANIn Ahmedabad June 2024 | Metrics in Agile Business by Angana SharmaANIn Ahmedabad June 2024 | Metrics in Agile Business by Angana Sharma
ANIn Ahmedabad June 2024 | Metrics in Agile Business by Angana Sharma
 
ANIn Ahmedabad June 2024 | Business outcomes directly proportional to mindset...
ANIn Ahmedabad June 2024 | Business outcomes directly proportional to mindset...ANIn Ahmedabad June 2024 | Business outcomes directly proportional to mindset...
ANIn Ahmedabad June 2024 | Business outcomes directly proportional to mindset...
 
ANIn Coimbatore May 2024 | Being Agile - Fortifying the GenZ Workforce by Sar...
ANIn Coimbatore May 2024 | Being Agile - Fortifying the GenZ Workforce by Sar...ANIn Coimbatore May 2024 | Being Agile - Fortifying the GenZ Workforce by Sar...
ANIn Coimbatore May 2024 | Being Agile - Fortifying the GenZ Workforce by Sar...
 
ANIn Coimbatore May 2024 | Skills for the Evolving IT landscape by Meena Subr...
ANIn Coimbatore May 2024 | Skills for the Evolving IT landscape by Meena Subr...ANIn Coimbatore May 2024 | Skills for the Evolving IT landscape by Meena Subr...
ANIn Coimbatore May 2024 | Skills for the Evolving IT landscape by Meena Subr...
 
ANIn Delhi Feb 2022 | Design the Future with Technology Disruption by N Kisho...
ANIn Delhi Feb 2022 | Design the Future with Technology Disruption by N Kisho...ANIn Delhi Feb 2022 | Design the Future with Technology Disruption by N Kisho...
ANIn Delhi Feb 2022 | Design the Future with Technology Disruption by N Kisho...
 
ANIn Ahmedabad Jan 2023 | Discovery is not a phase in being Agile its, "The A...
ANIn Ahmedabad Jan 2023 | Discovery is not a phase in being Agile its, "The A...ANIn Ahmedabad Jan 2023 | Discovery is not a phase in being Agile its, "The A...
ANIn Ahmedabad Jan 2023 | Discovery is not a phase in being Agile its, "The A...
 
ANIn Ahmedabad April 2023 | Importance of agile and how it can be Implemented...
ANIn Ahmedabad April 2023 | Importance of agile and how it can be Implemented...ANIn Ahmedabad April 2023 | Importance of agile and how it can be Implemented...
ANIn Ahmedabad April 2023 | Importance of agile and how it can be Implemented...
 
ANIn Chennai May 2023 | Navigating the Rapids: Embracing Agility to Conquer E...
ANIn Chennai May 2023 | Navigating the Rapids: Embracing Agility to Conquer E...ANIn Chennai May 2023 | Navigating the Rapids: Embracing Agility to Conquer E...
ANIn Chennai May 2023 | Navigating the Rapids: Embracing Agility to Conquer E...
 
ANIn Chennai May 2023 | Technical Agility by Arunmozhi Varman
ANIn Chennai May 2023 | Technical Agility by Arunmozhi VarmanANIn Chennai May 2023 | Technical Agility by Arunmozhi Varman
ANIn Chennai May 2023 | Technical Agility by Arunmozhi Varman
 
ANIn Bengaluru May 2023 | The Role of AI in Business Agility by Rajkumar Vara...
ANIn Bengaluru May 2023 | The Role of AI in Business Agility by Rajkumar Vara...ANIn Bengaluru May 2023 | The Role of AI in Business Agility by Rajkumar Vara...
ANIn Bengaluru May 2023 | The Role of AI in Business Agility by Rajkumar Vara...
 
ANIn Bengaluru May 2023 | AI led Enterprise Transformation by Arpit Tandon
ANIn Bengaluru May 2023 | AI led Enterprise Transformation by Arpit TandonANIn Bengaluru May 2023 | AI led Enterprise Transformation by Arpit Tandon
ANIn Bengaluru May 2023 | AI led Enterprise Transformation by Arpit Tandon
 
ANIn Navi Mumbai Jan 2023 | Agile project development -"A Journey" by Indulek...
ANIn Navi Mumbai Jan 2023 | Agile project development -"A Journey" by Indulek...ANIn Navi Mumbai Jan 2023 | Agile project development -"A Journey" by Indulek...
ANIn Navi Mumbai Jan 2023 | Agile project development -"A Journey" by Indulek...
 
ANIn Pune May 2024 | Best practices in testing of AI based SaMD by Anupama An...
ANIn Pune May 2024 | Best practices in testing of AI based SaMD by Anupama An...ANIn Pune May 2024 | Best practices in testing of AI based SaMD by Anupama An...
ANIn Pune May 2024 | Best practices in testing of AI based SaMD by Anupama An...
 
ANIn Ahmedabad May 2024 | Sailing the Agile seas Leveraging Business Prioriti...
ANIn Ahmedabad May 2024 | Sailing the Agile seas Leveraging Business Prioriti...ANIn Ahmedabad May 2024 | Sailing the Agile seas Leveraging Business Prioriti...
ANIn Ahmedabad May 2024 | Sailing the Agile seas Leveraging Business Prioriti...
 
ANIn Mumbai May 2024 | Measuring Business Agility by Prashant Neharkar
ANIn Mumbai May 2024 | Measuring Business Agility by Prashant NeharkarANIn Mumbai May 2024 | Measuring Business Agility by Prashant Neharkar
ANIn Mumbai May 2024 | Measuring Business Agility by Prashant Neharkar
 
ANIn Ahmedabad May 2024 | Reusability Using Agile by Pratik Patel
ANIn Ahmedabad May 2024 | Reusability Using Agile by Pratik PatelANIn Ahmedabad May 2024 | Reusability Using Agile by Pratik Patel
ANIn Ahmedabad May 2024 | Reusability Using Agile by Pratik Patel
 
ANIn Chennai April 2024 |Agile Engineering: Modernizing Legacy Systems by Ana...
ANIn Chennai April 2024 |Agile Engineering: Modernizing Legacy Systems by Ana...ANIn Chennai April 2024 |Agile Engineering: Modernizing Legacy Systems by Ana...
ANIn Chennai April 2024 |Agile Engineering: Modernizing Legacy Systems by Ana...
 
ANIn Chennai April 2024 |Beyond Big Bang: Technical Agility in Vintage Produc...
ANIn Chennai April 2024 |Beyond Big Bang: Technical Agility in Vintage Produc...ANIn Chennai April 2024 |Beyond Big Bang: Technical Agility in Vintage Produc...
ANIn Chennai April 2024 |Beyond Big Bang: Technical Agility in Vintage Produc...
 
ANIn Gurugram April 2024 |Agile Adaptation: Driving Progress in Generative AI...
ANIn Gurugram April 2024 |Agile Adaptation: Driving Progress in Generative AI...ANIn Gurugram April 2024 |Agile Adaptation: Driving Progress in Generative AI...
ANIn Gurugram April 2024 |Agile Adaptation: Driving Progress in Generative AI...
 

Recently uploaded

The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
Mohammed Sikander
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
deeptiverma2406
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
goswamiyash170123
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
chanes7
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 

Recently uploaded (20)

The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 

Agile Gurugram 2016 | Conference | Continuous Agile Testing @ Naukri | Meetu Arora

  • 2. www.agilegurgaon.com Meetu Arora Sr V.P. Quality Assurance Naukri.com
  • 3. www.agilegurgaon.com Testing Team Journey @Naukri.com 2006 2012 2007 2008 2010 2015 Automation WATIR Agile testing team Automation Selenium Entire team: Manual & Automation (Selenium) Automation QTP Inception of Testing Team
  • 4. www.agilegurgaon.com • Identify Need • Identify Metrics/What • Identify Path/How • Prerequisites • Implementation • Our Measurements • Results
  • 8. www.agilegurgaon.com Prerequisites • Testing Team capable of doing automation • Test case consolidation & management • Dedicated scrum teams v/s shared resources • Metric Baselines Post live defect seepage Test case coverage Automation coverage – UT, IT, FT Automation test flakiness Automation Execution time Velocity/Delivery Planning Efficiency Build Quality
  • 10. www.agilegurgaon.com Transition to Automation 35 Manual testers & 3 Automation testers TO 38 Manual + Automation = POWER testers
  • 11. www.agilegurgaon.com Transition to Automation - Challenges • Skill mismatch • Team dynamics • Lack of inclination to move towards automation • High investment in terms of time and effort
  • 12. www.agilegurgaon.com Transition to Automation - Path • Perseverance • Don’t fall back • Very Small Steps • Low hanging fruit first - ROI • Tester empowerment through automation • Focus on frameworks • We created Selenium POM code generator, which has been open sourced: https://github.com/naukri- engineering/SeleniumCodeGenerator • TestNG and XSLT for reporting • Generic Function library • Coding Guidelines and Code Review Process • Contests for motivation • Provide migration channels
  • 13. www.agilegurgaon.com Test Case Consolidation and Management To know more about how to integrate automation scripts with Jenkins visit our blog: http://engineering.naukri.com/2015/05/integrate-your-automation-with-jenkins/
  • 14. www.agilegurgaon.com Testing Throughout • Testing individual stories and Integration testing as you go along • Progressive/Parallel automation testing • Minimizing Automated Tests Flakiness • Reducing our automated tests execution time • Run automated regression suites periodically using Jenkins To know more about Continuous Testing @ Naukri read our blog: http://engineering.naukri.com/2016/03/continuous-testing-naukri/
  • 15. www.agilegurgaon.com Automation Coverage 596 554 611 876 929 1228 1354 1508 1859 2249 2636 3047 7746 8153 8318 8679 8925 9313 10062 10283 10491 10846 10542 10641 68.76% 74.32% 75.67% 81.56% 84.55% 86.29% 90.82% 92.10% 92.72% 95.96% 96.65% 96.99% 0% 20% 40% 60% 80% 100% 0 2000 4000 6000 8000 10000 12000 14000 16000 April May June July August Septemebr October November December January February March AutomationCoverage No.ofTestcases Naukri India Not Automatable Automatable %Automation Coverage out of Automatable 124 309 347 317 336 339 422 417 402 410 415 417 1818 3072 3077 3859 4436 4576 5145 5658 5784 5861 5885 6242 25.00% 27.80% 29.29% 46.30% 58.00% 71.50% 76.80% 84.60% 88.10% 92.90% 93.00% 93.20% 0% 20% 40% 60% 80% 100% 0 1000 2000 3000 4000 5000 6000 7000 April May June July August Septemebr October November December January February March AutomationCoverage No.ofTestcases Naukri Gulf Not Automatable Automatable %Automation Coverage out of Automatable
  • 16. www.agilegurgaon.com Automation Flakiness Reduction • 15% to 5% in Naukri • 45% to 7% in Mobile Apps • 17% to 7% in NaukriGulf To know more about how we were able to optimize our tests and reduce flakiness visit our blog: http://engineering.naukri.com/2016/03/reduce- test-automation-flakiness/
  • 17. www.agilegurgaon.com Automation Execution Time Reduction By selenium grid implementation we were able to reduce our execution time to 1/5th – From 25Hrs to 5Hrs To know more about Selenium Grid implementation visit our blog: http://engineering.naukri.com/2015/10/parallel-testing-at-naukri/
  • 18. www.agilegurgaon.com Preventing Bugs • Tester, developer, product owner, architect are all part of the backlog grooming • Entire team focuses on defining what and how • Product backlog grooming is done one iteration in advance • Testers contribute test cases upfront during this period and add them to the user stories in form of acceptance criteria or alternate paths
  • 19. www.agilegurgaon.com Preventing Bugs • Peer testing at developer end • Automated Build verification tests have been created and are run before providing builds to testers • Progressive Automation testing approach is used.
  • 20. www.agilegurgaon.com Testing Understanding • Put yourself in the customer shoes • We encourage our scrum teams to have direct interaction with actual customers – proactive & reactive • Effective feedback loops • Our tech support team regularly shares reports on issue patterns which are used by scrum teams as inputs to design/test/improve systems • Measure the customer usage pattern and use it to design test cases • We regularly analyse user data patterns to come up with and refine our test strategy
  • 21. www.agilegurgaon.com Building the best system • Build Implicit Requirements • Focus more on building positive product scenarios • Focus on Bug Causal Analysis • Peripheral testing: Focus v/s Defocus To know more about peripheral testing please visit our blog http://engineering.naukri.com/2016/03/peripheral-testing/
  • 22. www.agilegurgaon.com Team responsibility for quality • Everybody tests as and when needed • Measure Quality at various levels • Build Quality Meter • Post Production Issue Seepage
  • 23. www.agilegurgaon.com Build Quality Meter Bug Severity Bug Type: Functional, UI, product design, Implicit, Validation, Incomplete requirement, Insufficient impact analysis, Integration Environment, Configuration, Inadequate testing,DOA
  • 24. www.agilegurgaon.com Our Measurements Sprint15-28Dec Sprint29Dec-11Jan Sprint12-25Jan Sprint26Jan-8Feb Sprint9-22Feb Sprint23Feb-7March Sprint8-21Mar Commitment 39 40 44 42 44 42 46 Completed Unplanned P1/P2 2 3 2 5 3 4 2 Completed Unplanned 6 5 1 2 4 2 5 Planned Live/Staging 6 1 2 10 5 3 4 Completed Planned 19 27 39 25 30 32 34 Target 41 41 41 41 41 41 41 0 5 10 15 20 25 30 35 40 45 50 Velocity Report Indicative Data has been used for illustration purpose
  • 25. www.agilegurgaon.com Our Measurements 0 4 4 11 0 1 2 9 0 1 0 35 7 0 5 0 0 1 00 0 0 1 93 80.86 70.68 60.76 0 10 20 30 40 50 60 70 80 90 100 0 10 20 30 40 50 60 70 80 90 100 26th Jan'16-08th Feb'16 9th Feb'16-22nd Feb'16 23rd Feb'16-7th March'16 8th March'16-21st March'16 BUILDQUALITY% BUGS ITERATION Build Quality Trend Functional Bugs UI Bugs Validation Live Implicit Integration Build Quality Bad [Less than 70] Average [70-80] Good [80-90] Excellent [90 +] Excellent Good Average Bad Indicative Data has been used for illustration purpose
  • 26. www.agilegurgaon.com Our Measurements 2 14 9 17 1 11 4 13 1 11 4 13 0 2 4 6 8 10 12 14 16 18 26th Jan'16-08th Feb'16 9th Feb'16-22nd Feb'16 23rd Feb'16-7th March'16 8th March'16-21st March'16 NO.OFSTORIES Functional Automation Coverage Total Stories Automatable Automated Indicative Data has been used for illustration purpose
  • 27. www.agilegurgaon.com Our Measurements 26 Jan - 8 Feb 9 -22 Feb 23 Feb-7 Mar 8-21 March'16 Client Reported Issues (Data Fixes) 2 4 3 1 Client Reported Issues (Code Fixes) 1 2 0 1 Live issues (Except client issues) 2 1 3 3 2 1 3 3 1 2 0 1 2 4 3 1 0 1 2 3 4 5 6 7 8 9 10 BUGCOUNT Bugs Reported on Live Indicative Data has been used for illustration purpose
  • 28. www.agilegurgaon.com Results Post live defect seepage: 50% reduction Test Cases: 10K increase Automation Coverage: 44% increase Automation Scripts Execution time: 20% reduction Automation flakiness: 20% reduction Velocity: 25% increase 15% Build quality improvement 30 % Planning Efficiency improvement
  • 29. www.agilegurgaon.com Key Take Away’s • Defining the “Right Metric” • Measure, Review, Improve …. • For Agile testing through out focus should be on progressive/parallel automation testing along with creating reliable tests that take minimal time to execute. • Defect Prevention is the Key • Team v/s Individual mind-set