Enviar búsqueda
Cargar
Speed up your Tests - Devi Sridharan, ThoughtWorks
•
Descargar como PPT, PDF
•
3 recomendaciones
•
2,639 vistas
Thoughtworks
Seguir
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 12
Descargar ahora
Recomendados
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
Recomendados
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
Más contenido relacionado
La actualidad más candente
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
La actualidad más candente
(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
Destacado
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.
Destacado
(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
Más de 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
Más de 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
Último
A Framework for Development in the AI Age
A Framework for Development in the AI Age
Cprime
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
itnewsafrica
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Alkin Tezuysal
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
fnnc6jmgwh
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
Kari Kakkonen
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
itnewsafrica
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
LoriGlavin3
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
LoriGlavin3
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
Manik S Magar
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
panagenda
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Nikki Chapple
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Mark Goldstein
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
Mydbops
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
panagenda
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
Pixlogix Infotech
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
ThousandEyes
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
BookNet Canada
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
Bernd Ruecker
2024 April Patch Tuesday
2024 April Patch Tuesday
Ivanti
Último
(20)
A Framework for Development in the AI Age
A Framework for Development in the AI Age
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
2024 April Patch Tuesday
2024 April Patch Tuesday
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???
Descargar ahora