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
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Rizwan Syed
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Mark Billinghurst
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
hariprasad279825
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
SeasiaInfotech2
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
Stephanie Beckett
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Fwdays
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
NavinnSomaal
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
2toLead Limited
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Kalema Edgar
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Slibray Presentation
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
Alfredo García Lavilla
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
null - The Open Security Community
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
comworks
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Safe Software
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
Manik S Magar
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
The Digital Insurer
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
charlottematthew16
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
UiPathCommunity
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...
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
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