Soumettre la recherche
Mettre en ligne
Testing Times
•
0 j'aime
•
654 vues
Dan Hardiker
Suivre
A talk given at BarCamp Manchester on 2nd March 2008
Lire moins
Lire la suite
Technologie
Business
Signaler
Partager
Signaler
Partager
1 sur 10
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
Topic production code
Topic production code
Kavi Kumar
Developers on test
Developers on test
Datio Big Data
Testing From The Trenches - Salesforce1 World Tour 2014
Testing From The Trenches - Salesforce1 World Tour 2014
Simon Lawrence
TDD
TDD
Dotan Patrich
Testing 101: Three Rules for Testing at Ombu Labs
Testing 101: Three Rules for Testing at Ombu Labs
Ombu Labs, The Lean Software Boutique
Continuous inspection with Sonar
Continuous inspection with Sonar
gaudol
How to become a testing expert
How to become a testing expert
gaoliang641
AQA TALKS 4 - AUTOMATION TEST REPORTER
AQA TALKS 4 - AUTOMATION TEST REPORTER
Taras Lytvyn
Recommandé
Topic production code
Topic production code
Kavi Kumar
Developers on test
Developers on test
Datio Big Data
Testing From The Trenches - Salesforce1 World Tour 2014
Testing From The Trenches - Salesforce1 World Tour 2014
Simon Lawrence
TDD
TDD
Dotan Patrich
Testing 101: Three Rules for Testing at Ombu Labs
Testing 101: Three Rules for Testing at Ombu Labs
Ombu Labs, The Lean Software Boutique
Continuous inspection with Sonar
Continuous inspection with Sonar
gaudol
How to become a testing expert
How to become a testing expert
gaoliang641
AQA TALKS 4 - AUTOMATION TEST REPORTER
AQA TALKS 4 - AUTOMATION TEST REPORTER
Taras Lytvyn
A new Codemodel for Codemetrics
A new Codemodel for Codemetrics
Max Kleiner
Tdd
Tdd
Dmitry Savin
Agile Engineering Sparker GLASScon 2015
Agile Engineering Sparker GLASScon 2015
Stephen Ritchie
Static analysis tools as the best friend of QA
Static analysis tools as the best friend of QA
Mikalai Alimenkou
Code Review
Code Review
Tu Hoang
Unit Testing Your Application
Unit Testing Your Application
Paladin Web Services
Kobi_H_2018_JustEnoughTesting_02_TestIL_handout
Kobi_H_2018_JustEnoughTesting_02_TestIL_handout
Kobi Halperin
Unit testing and code review
Unit testing and code review
Pavel Grushetzky
Agile Engineering Best Practices by Richard Cheng
Agile Engineering Best Practices by Richard Cheng
Excella
TDD Basics with Angular.js and Jasmine
TDD Basics with Angular.js and Jasmine
Luis Sánchez Castellanos
Fault tolerance - look, it's simple!
Fault tolerance - look, it's simple!
Izzet Mustafaiev
Software Testing, Everyone's responsibility
Software Testing, Everyone's responsibility
Kurt Bliefernich
Rentv
Rentv
Timothy Tsvetkov
Testing: Heaven or Hell
Testing: Heaven or Hell
Andrew Hurd
Software Engineering Culture - Improve Code Quality
Software Engineering Culture - Improve Code Quality
Dmytro Patserkovskyi
An Introduction to Unit Testing
An Introduction to Unit Testing
Sahar Nofal
Tracking your Technical Debt with Sonarqube
Tracking your Technical Debt with Sonarqube
Puppet
Unit Testing
Unit Testing
François Camus
Getting started with karate dsl
Getting started with karate dsl
Knoldus Inc.
Unit testing
Unit testing
dubbu
Mission Statements-Intro to PR
Mission Statements-Intro to PR
JRStrang
Ejercicios de algoritmos
Ejercicios de algoritmos
dilalorena
Contenu connexe
Tendances
A new Codemodel for Codemetrics
A new Codemodel for Codemetrics
Max Kleiner
Tdd
Tdd
Dmitry Savin
Agile Engineering Sparker GLASScon 2015
Agile Engineering Sparker GLASScon 2015
Stephen Ritchie
Static analysis tools as the best friend of QA
Static analysis tools as the best friend of QA
Mikalai Alimenkou
Code Review
Code Review
Tu Hoang
Unit Testing Your Application
Unit Testing Your Application
Paladin Web Services
Kobi_H_2018_JustEnoughTesting_02_TestIL_handout
Kobi_H_2018_JustEnoughTesting_02_TestIL_handout
Kobi Halperin
Unit testing and code review
Unit testing and code review
Pavel Grushetzky
Agile Engineering Best Practices by Richard Cheng
Agile Engineering Best Practices by Richard Cheng
Excella
TDD Basics with Angular.js and Jasmine
TDD Basics with Angular.js and Jasmine
Luis Sánchez Castellanos
Fault tolerance - look, it's simple!
Fault tolerance - look, it's simple!
Izzet Mustafaiev
Software Testing, Everyone's responsibility
Software Testing, Everyone's responsibility
Kurt Bliefernich
Rentv
Rentv
Timothy Tsvetkov
Testing: Heaven or Hell
Testing: Heaven or Hell
Andrew Hurd
Software Engineering Culture - Improve Code Quality
Software Engineering Culture - Improve Code Quality
Dmytro Patserkovskyi
An Introduction to Unit Testing
An Introduction to Unit Testing
Sahar Nofal
Tracking your Technical Debt with Sonarqube
Tracking your Technical Debt with Sonarqube
Puppet
Unit Testing
Unit Testing
François Camus
Getting started with karate dsl
Getting started with karate dsl
Knoldus Inc.
Unit testing
Unit testing
dubbu
Tendances
(20)
A new Codemodel for Codemetrics
A new Codemodel for Codemetrics
Tdd
Tdd
Agile Engineering Sparker GLASScon 2015
Agile Engineering Sparker GLASScon 2015
Static analysis tools as the best friend of QA
Static analysis tools as the best friend of QA
Code Review
Code Review
Unit Testing Your Application
Unit Testing Your Application
Kobi_H_2018_JustEnoughTesting_02_TestIL_handout
Kobi_H_2018_JustEnoughTesting_02_TestIL_handout
Unit testing and code review
Unit testing and code review
Agile Engineering Best Practices by Richard Cheng
Agile Engineering Best Practices by Richard Cheng
TDD Basics with Angular.js and Jasmine
TDD Basics with Angular.js and Jasmine
Fault tolerance - look, it's simple!
Fault tolerance - look, it's simple!
Software Testing, Everyone's responsibility
Software Testing, Everyone's responsibility
Rentv
Rentv
Testing: Heaven or Hell
Testing: Heaven or Hell
Software Engineering Culture - Improve Code Quality
Software Engineering Culture - Improve Code Quality
An Introduction to Unit Testing
An Introduction to Unit Testing
Tracking your Technical Debt with Sonarqube
Tracking your Technical Debt with Sonarqube
Unit Testing
Unit Testing
Getting started with karate dsl
Getting started with karate dsl
Unit testing
Unit testing
En vedette
Mission Statements-Intro to PR
Mission Statements-Intro to PR
JRStrang
Ejercicios de algoritmos
Ejercicios de algoritmos
dilalorena
Historias para recordar
Historias para recordar
piratagrumete
Me voy a la cama
Me voy a la cama
piratagrumete
Reflexiones
Reflexiones
piratagrumete
Consejos
Consejos
piratagrumete
En vedette
(6)
Mission Statements-Intro to PR
Mission Statements-Intro to PR
Ejercicios de algoritmos
Ejercicios de algoritmos
Historias para recordar
Historias para recordar
Me voy a la cama
Me voy a la cama
Reflexiones
Reflexiones
Consejos
Consejos
Similaire à Testing Times
What is Unit Testing
What is Unit Testing
Sadaaki Emura
Testing As A Bottleneck - How Testing Slows Down Modern Development Processes...
Testing As A Bottleneck - How Testing Slows Down Modern Development Processes...
TEST Huddle
Understand release engineering
Understand release engineering
gaoliang641
Tdd using Jasmine and karma
Tdd using Jasmine and karma
Siddharth Mishra
Week 14 Unit Testing.pptx
Week 14 Unit Testing.pptx
mianshafa
(Agile) engineering best practices - What every project manager should know
(Agile) engineering best practices - What every project manager should know
Richard Cheng
Zero to Test Driven Infrastructure
Zero to Test Driven Infrastructure
Mike Rosado, DevOps, CSM®, CASM™
Unleashing the power of Unit Testing - Franck Ninsabira.pdf
Unleashing the power of Unit Testing - Franck Ninsabira.pdf
GDG Bujumbura
An Introduction To Software Development - Test Driven Development, Part 1
An Introduction To Software Development - Test Driven Development, Part 1
Blue Elephant Consulting
Should you be your own judge?
Should you be your own judge?
Achyut Pokhrel
Software Testing Basic Concepts
Software Testing Basic Concepts
wesovi
Test-Driven Development
Test-Driven Development
Meilan Ou
Test-Driven Development Reference Card
Test-Driven Development Reference Card
Seapine Software
Quality Loopback
Quality Loopback
Omar Bashir
Test Driven Development
Test Driven Development
Sergey Aganezov
Requirements Based Testing
Requirements Based Testing
SSA KPI
Indy meetup#7 effective unit-testing-mule
Indy meetup#7 effective unit-testing-mule
ikram_ahamed
Quality over Continuous Delivery
Quality over Continuous Delivery
Russell Allen
Developers’ mDay u Banjoj Luci - Milan Popović, PHP Srbija – Testimony (about...
Developers’ mDay u Banjoj Luci - Milan Popović, PHP Srbija – Testimony (about...
mCloud
Empirically Detecting False Test Alarms Using Association Rules @ ICSE 2015
Empirically Detecting False Test Alarms Using Association Rules @ ICSE 2015
Kim Herzig
Similaire à Testing Times
(20)
What is Unit Testing
What is Unit Testing
Testing As A Bottleneck - How Testing Slows Down Modern Development Processes...
Testing As A Bottleneck - How Testing Slows Down Modern Development Processes...
Understand release engineering
Understand release engineering
Tdd using Jasmine and karma
Tdd using Jasmine and karma
Week 14 Unit Testing.pptx
Week 14 Unit Testing.pptx
(Agile) engineering best practices - What every project manager should know
(Agile) engineering best practices - What every project manager should know
Zero to Test Driven Infrastructure
Zero to Test Driven Infrastructure
Unleashing the power of Unit Testing - Franck Ninsabira.pdf
Unleashing the power of Unit Testing - Franck Ninsabira.pdf
An Introduction To Software Development - Test Driven Development, Part 1
An Introduction To Software Development - Test Driven Development, Part 1
Should you be your own judge?
Should you be your own judge?
Software Testing Basic Concepts
Software Testing Basic Concepts
Test-Driven Development
Test-Driven Development
Test-Driven Development Reference Card
Test-Driven Development Reference Card
Quality Loopback
Quality Loopback
Test Driven Development
Test Driven Development
Requirements Based Testing
Requirements Based Testing
Indy meetup#7 effective unit-testing-mule
Indy meetup#7 effective unit-testing-mule
Quality over Continuous Delivery
Quality over Continuous Delivery
Developers’ mDay u Banjoj Luci - Milan Popović, PHP Srbija – Testimony (about...
Developers’ mDay u Banjoj Luci - Milan Popović, PHP Srbija – Testimony (about...
Empirically Detecting False Test Alarms Using Association Rules @ ICSE 2015
Empirically Detecting False Test Alarms Using Association Rules @ ICSE 2015
Dernier
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
soniya singh
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
OnBoard
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Scott Keck-Warren
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
ThousandEyes
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
Softradix Technologies
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
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
Hyundai Motor Group
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Enjoy Anytime
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
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Sinan KOZAK
The transition to renewables in India.pdf
The transition to renewables in India.pdf
Competition Advisory Services (India) LLP
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions
Dernier
(20)
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
The transition to renewables in India.pdf
The transition to renewables in India.pdf
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
Testing Times
1.
Testing Times Drive your
Development and Trust your Code.
2.
Rule #1
Test Your Code • Unit Tests - you have them, right? • Why? Confidence & Contract • Multi-developer Friendly • Backward Compatibility / API Compliance • Accountability (halt scope creep!)
3.
Standard Iterations 1. Specification 2.
Implementation to Spec 3. Testing 4. Release
4.
TDD Iterations 1. Specification 2.
Testing 3. Implementation to Tests 4. Release
5.
Rule #2
Run Your Tests • 3 types of tests • Unit / Integration / Acceptance • Unit tests should be very fast run every build • Integration tests should be run before commit (You use version control, right?) • Acceptance tests are hard to automate
6.
Cruise Control
7.
Bamboo
8.
Rule #3
Get Covered • Measure Code Coverage • Tests (EMMA, Cobertura, Clover) • Peer Review (Crucible) • Identify & Repair Unacceptable Risk
9.
Crucible
10.
TDD Example or Discussion?
Télécharger maintenant