Submit Search
Upload
Speed up your Tests - Devi Sridharan, ThoughtWorks
•
Download as PPT, PDF
•
3 likes
•
2,639 views
Thoughtworks
Follow
Technology
Report
Share
Report
Share
1 of 12
Download now
Recommended
VodQA3_ATDD_KetanSoni
VodQA3_ATDD_KetanSoni
vodQA
Unit Testing in Action - C#, NUnit, and Moq
Unit Testing in Action - C#, NUnit, and Moq
XPDays
Automated UI Testing
Automated UI Testing
Mikalai Alimenkou
Why test automation projects are failing
Why test automation projects are failing
Igor Khrol
Specification by example and agile acceptance testing
Specification by example and agile acceptance testing
gojkoadzic
Impact Analysis - LoopConf
Impact Analysis - LoopConf
Chris Lema
Bdd and-testing
Bdd and-testing
malcolmt
Lessons Learned in a Continuously Developing Service-Oriented Architecture
Lessons Learned in a Continuously Developing Service-Oriented Architecture
mdwheele
Recommended
VodQA3_ATDD_KetanSoni
VodQA3_ATDD_KetanSoni
vodQA
Unit Testing in Action - C#, NUnit, and Moq
Unit Testing in Action - C#, NUnit, and Moq
XPDays
Automated UI Testing
Automated UI Testing
Mikalai Alimenkou
Why test automation projects are failing
Why test automation projects are failing
Igor Khrol
Specification by example and agile acceptance testing
Specification by example and agile acceptance testing
gojkoadzic
Impact Analysis - LoopConf
Impact Analysis - LoopConf
Chris Lema
Bdd and-testing
Bdd and-testing
malcolmt
Lessons Learned in a Continuously Developing Service-Oriented Architecture
Lessons Learned in a Continuously Developing Service-Oriented Architecture
mdwheele
TDD Basics with Angular.js and Jasmine
TDD Basics with Angular.js and Jasmine
Luis Sánchez Castellanos
Code Review for iOS
Code Review for iOS
KLabCyscorpions-TechBlog
Code Review
Code Review
Mikalai Alimenkou
Selenium Frameworks
Selenium Frameworks
Dave Haeffner
Unit Testing Your Application
Unit Testing Your Application
Paladin Web Services
Bdd and spec flow
Bdd and spec flow
Charles Nurse
A Brief Introduction to Test-Driven Development
A Brief Introduction to Test-Driven Development
Shawn Jones
Code Review: How and When
Code Review: How and When
Paul Gower
TDD in functional testing with WebDriver
TDD in functional testing with WebDriver
Mikalai Alimenkou
ATDD with Pepino
ATDD with Pepino
Byron Sommardahl
Unit testing (workshop)
Unit testing (workshop)
Foyzul Karim
How to Add Test Automation to your Quality Assurance Toolbelt
How to Add Test Automation to your Quality Assurance Toolbelt
Brett Tramposh
Engaging IV&V Testing Services for Agile Projects
Engaging IV&V Testing Services for Agile Projects
Ravi Kumar
Acceptance Test Driven Development With Spec Flow And Friends
Acceptance Test Driven Development With Spec Flow And Friends
Christopher Bartling
Functional & Performance Test Automation with CI
Functional & Performance Test Automation with CI
Leonard Fingerman
Roy Osherove on Unit Testing Good Practices and Horrible Mistakes
Roy Osherove on Unit Testing Good Practices and Horrible Mistakes
Roy Osherove
Win at life with unit testing
Win at life with unit testing
markstory
Automated Software Testing
Automated Software Testing
Ray Nicholus
2. Cnnecst-Why the use of FPGA?
2. Cnnecst-Why the use of FPGA?
CNNECST - Convolutional Neural Networks
Guía pensandolo bien
Guía pensandolo bien
Luis Miguel Galiano Velasquez
Storia degli scorpions
Storia degli scorpions
robertlekaj
Apresentação da COESCOLA - Aprendizagem Livre e Colaborativa
Apresentação da COESCOLA - Aprendizagem Livre e Colaborativa
Marcio Okabe
More Related Content
What's hot
TDD Basics with Angular.js and Jasmine
TDD Basics with Angular.js and Jasmine
Luis Sánchez Castellanos
Code Review for iOS
Code Review for iOS
KLabCyscorpions-TechBlog
Code Review
Code Review
Mikalai Alimenkou
Selenium Frameworks
Selenium Frameworks
Dave Haeffner
Unit Testing Your Application
Unit Testing Your Application
Paladin Web Services
Bdd and spec flow
Bdd and spec flow
Charles Nurse
A Brief Introduction to Test-Driven Development
A Brief Introduction to Test-Driven Development
Shawn Jones
Code Review: How and When
Code Review: How and When
Paul Gower
TDD in functional testing with WebDriver
TDD in functional testing with WebDriver
Mikalai Alimenkou
ATDD with Pepino
ATDD with Pepino
Byron Sommardahl
Unit testing (workshop)
Unit testing (workshop)
Foyzul Karim
How to Add Test Automation to your Quality Assurance Toolbelt
How to Add Test Automation to your Quality Assurance Toolbelt
Brett Tramposh
Engaging IV&V Testing Services for Agile Projects
Engaging IV&V Testing Services for Agile Projects
Ravi Kumar
Acceptance Test Driven Development With Spec Flow And Friends
Acceptance Test Driven Development With Spec Flow And Friends
Christopher Bartling
Functional & Performance Test Automation with CI
Functional & Performance Test Automation with CI
Leonard Fingerman
Roy Osherove on Unit Testing Good Practices and Horrible Mistakes
Roy Osherove on Unit Testing Good Practices and Horrible Mistakes
Roy Osherove
Win at life with unit testing
Win at life with unit testing
markstory
Automated Software Testing
Automated Software Testing
Ray Nicholus
What's hot
(18)
TDD Basics with Angular.js and Jasmine
TDD Basics with Angular.js and Jasmine
Code Review for iOS
Code Review for iOS
Code Review
Code Review
Selenium Frameworks
Selenium Frameworks
Unit Testing Your Application
Unit Testing Your Application
Bdd and spec flow
Bdd and spec flow
A Brief Introduction to Test-Driven Development
A Brief Introduction to Test-Driven Development
Code Review: How and When
Code Review: How and When
TDD in functional testing with WebDriver
TDD in functional testing with WebDriver
ATDD with Pepino
ATDD with Pepino
Unit testing (workshop)
Unit testing (workshop)
How to Add Test Automation to your Quality Assurance Toolbelt
How to Add Test Automation to your Quality Assurance Toolbelt
Engaging IV&V Testing Services for Agile Projects
Engaging IV&V Testing Services for Agile Projects
Acceptance Test Driven Development With Spec Flow And Friends
Acceptance Test Driven Development With Spec Flow And Friends
Functional & Performance Test Automation with CI
Functional & Performance Test Automation with CI
Roy Osherove on Unit Testing Good Practices and Horrible Mistakes
Roy Osherove on Unit Testing Good Practices and Horrible Mistakes
Win at life with unit testing
Win at life with unit testing
Automated Software Testing
Automated Software Testing
Viewers also liked
2. Cnnecst-Why the use of FPGA?
2. Cnnecst-Why the use of FPGA?
CNNECST - Convolutional Neural Networks
Guía pensandolo bien
Guía pensandolo bien
Luis Miguel Galiano Velasquez
Storia degli scorpions
Storia degli scorpions
robertlekaj
Apresentação da COESCOLA - Aprendizagem Livre e Colaborativa
Apresentação da COESCOLA - Aprendizagem Livre e Colaborativa
Marcio Okabe
Adverteren op Facebook: Geavanceerde campagne-optimalisatie en analyse
Adverteren op Facebook: Geavanceerde campagne-optimalisatie en analyse
Komfo
Ipsec SitetoSite secure vpn between mikrotik and astaro utm - in persian
Ipsec SitetoSite secure vpn between mikrotik and astaro utm - in persian
Farid Nasiri
Xub magis republic day edition vol1
Xub magis republic day edition vol1
MBA(RM) XIMB
Demand Gen Case Study on Social Media
Demand Gen Case Study on Social Media
ADG Online Solutions Pvt Ltd.
Introducción a la biología - Célula
Introducción a la biología - Célula
acambientales
The Truth About Metal Music
The Truth About Metal Music
Steven Lavendier
Market Research Efx
Market Research Efx
Stan Robinson, Jr.
How to deal with cs work
How to deal with cs work
maosongppt
How to deal with deadlines
How to deal with deadlines
Mark William
GeospatialDataAnalysis
GeospatialDataAnalysis
Taylor Graham
Klikkrant GO! - 20100309
Klikkrant GO! - 20100309
VROBA
7/27/16 Deep Learning Top 5
7/27/16 Deep Learning Top 5
NVIDIA
OEE Canyon Guide Training Checklist (1)
OEE Canyon Guide Training Checklist (1)
Colter Christensen
EEON103 Хичээл 13
EEON103 Хичээл 13
E-Gazarchin Online University
Head hunter 23.09.2010
Head hunter 23.09.2010
Сообщество RegionBrand
Forrester & Perficient on SharePoint as a Social Business Platform
Forrester & Perficient on SharePoint as a Social Business Platform
Perficient, Inc.
Viewers also liked
(20)
2. Cnnecst-Why the use of FPGA?
2. Cnnecst-Why the use of FPGA?
Guía pensandolo bien
Guía pensandolo bien
Storia degli scorpions
Storia degli scorpions
Apresentação da COESCOLA - Aprendizagem Livre e Colaborativa
Apresentação da COESCOLA - Aprendizagem Livre e Colaborativa
Adverteren op Facebook: Geavanceerde campagne-optimalisatie en analyse
Adverteren op Facebook: Geavanceerde campagne-optimalisatie en analyse
Ipsec SitetoSite secure vpn between mikrotik and astaro utm - in persian
Ipsec SitetoSite secure vpn between mikrotik and astaro utm - in persian
Xub magis republic day edition vol1
Xub magis republic day edition vol1
Demand Gen Case Study on Social Media
Demand Gen Case Study on Social Media
Introducción a la biología - Célula
Introducción a la biología - Célula
The Truth About Metal Music
The Truth About Metal Music
Market Research Efx
Market Research Efx
How to deal with cs work
How to deal with cs work
How to deal with deadlines
How to deal with deadlines
GeospatialDataAnalysis
GeospatialDataAnalysis
Klikkrant GO! - 20100309
Klikkrant GO! - 20100309
7/27/16 Deep Learning Top 5
7/27/16 Deep Learning Top 5
OEE Canyon Guide Training Checklist (1)
OEE Canyon Guide Training Checklist (1)
EEON103 Хичээл 13
EEON103 Хичээл 13
Head hunter 23.09.2010
Head hunter 23.09.2010
Forrester & Perficient on SharePoint as a Social Business Platform
Forrester & Perficient on SharePoint as a Social Business Platform
More from Thoughtworks
Design System as a Product
Design System as a Product
Thoughtworks
Designers, Developers & Dogs
Designers, Developers & Dogs
Thoughtworks
Cloud-first for fast innovation
Cloud-first for fast innovation
Thoughtworks
More impact with flexible teams
More impact with flexible teams
Thoughtworks
Culture of Innovation
Culture of Innovation
Thoughtworks
Dual-Track Agile
Dual-Track Agile
Thoughtworks
Developer Experience
Developer Experience
Thoughtworks
When we design together
When we design together
Thoughtworks
Hardware is hard(er)
Hardware is hard(er)
Thoughtworks
Customer-centric innovation enabled by cloud
Customer-centric innovation enabled by cloud
Thoughtworks
Amazon's Culture of Innovation
Amazon's Culture of Innovation
Thoughtworks
When in doubt, go live
When in doubt, go live
Thoughtworks
Don't cross the Rubicon
Don't cross the Rubicon
Thoughtworks
Error handling
Error handling
Thoughtworks
Your test coverage is a lie!
Your test coverage is a lie!
Thoughtworks
Docker container security
Docker container security
Thoughtworks
Redefining the unit
Redefining the unit
Thoughtworks
Technology Radar Webinar UK - Vol. 22
Technology Radar Webinar UK - Vol. 22
Thoughtworks
A Tribute to Turing
A Tribute to Turing
Thoughtworks
Rsa maths worked out
Rsa maths worked out
Thoughtworks
More from Thoughtworks
(20)
Design System as a Product
Design System as a Product
Designers, Developers & Dogs
Designers, Developers & Dogs
Cloud-first for fast innovation
Cloud-first for fast innovation
More impact with flexible teams
More impact with flexible teams
Culture of Innovation
Culture of Innovation
Dual-Track Agile
Dual-Track Agile
Developer Experience
Developer Experience
When we design together
When we design together
Hardware is hard(er)
Hardware is hard(er)
Customer-centric innovation enabled by cloud
Customer-centric innovation enabled by cloud
Amazon's Culture of Innovation
Amazon's Culture of Innovation
When in doubt, go live
When in doubt, go live
Don't cross the Rubicon
Don't cross the Rubicon
Error handling
Error handling
Your test coverage is a lie!
Your test coverage is a lie!
Docker container security
Docker container security
Redefining the unit
Redefining the unit
Technology Radar Webinar UK - Vol. 22
Technology Radar Webinar UK - Vol. 22
A Tribute to Turing
A Tribute to Turing
Rsa maths worked out
Rsa maths worked out
Recently uploaded
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Patryk Bandurski
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
shyamraj55
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Sinan KOZAK
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Mark Billinghurst
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
null - The Open Security Community
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
soniya singh
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
AndikSusilo4
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
Neo4j
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
null - The Open Security Community
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Enjoy Anytime
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
Scott Keck-Warren
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
comworks
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
Padma Pradeep
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
carlostorres15106
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Hyundai Motor Group
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions
Recently uploaded
(20)
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
Speed up your Tests - Devi Sridharan, ThoughtWorks
1.
Speed up your
tests Devi Sridharan
2.
Long test suite….
3.
Identify flaky tests Never
heard of it!!!
4.
Flaky Test contd… Isolate
flaky test Analyse Fix the flakiness Monitor it continuously
5.
Parallelisation Independent tests Multiple Virtual
machines Parallel execution tools (selenium Grid,Test Load Balancer etc )
6.
Break the Tests Smoke
Test Suite Regression Test Suite
7.
Create smart test
data A wise QA once said:
8.
Create smart test
data[Contd…] Create test data via database or API fast Reliable
9.
Fan of xpaths?? To
identify objects Use direct attributes like id,name Avoid generic locators like //table/tr[2]/td
10.
More caffeine to
tests… say ‘NO’ to generic waits Conditional waits
11.
Unit test is
no more Dev’s Territory… :)
12.
Questions???
Download now