Enviar pesquisa
Carregar
Einführung Test-driven Development
•
1 gostou
•
648 visualizações
Timo Stollenwerk
Seguir
Tecnologia
Negócios
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 22
Baixar agora
Baixar para ler offline
Recomendados
Test-Driven Development with Plone
Test-Driven Development with Plone
Timo Stollenwerk
Testing: Heaven or Hell
Testing: Heaven or Hell
Andrew Hurd
Test-Driven Development
Test-Driven Development
Timo Stollenwerk
Sustainable agile testing
Sustainable agile testing
mimmozzo_
UPC Plone Testing Talk
UPC Plone Testing Talk
Timo Stollenwerk
The art of being an agile programmer
The art of being an agile programmer
Claudia Rosu
Quality Assurance Guidelines
Quality Assurance Guidelines
Tim Stribos
Wso2con test-automation
Wso2con test-automation
krishantha_samaraweera
Recomendados
Test-Driven Development with Plone
Test-Driven Development with Plone
Timo Stollenwerk
Testing: Heaven or Hell
Testing: Heaven or Hell
Andrew Hurd
Test-Driven Development
Test-Driven Development
Timo Stollenwerk
Sustainable agile testing
Sustainable agile testing
mimmozzo_
UPC Plone Testing Talk
UPC Plone Testing Talk
Timo Stollenwerk
The art of being an agile programmer
The art of being an agile programmer
Claudia Rosu
Quality Assurance Guidelines
Quality Assurance Guidelines
Tim Stribos
Wso2con test-automation
Wso2con test-automation
krishantha_samaraweera
Continuous Deployment (english)
Continuous Deployment (english)
Titas Norkūnas
Ivan Pashko ITEM 2018
Ivan Pashko ITEM 2018
ITEM
What is and is not QA!
What is and is not QA!
Gayathri Mohan
Testing activities in continuous integration and continuous delivery as an ex...
Testing activities in continuous integration and continuous delivery as an ex...
Srinivas Kadiyala
Testing activities in CI/CD as exploratory tester
Testing activities in CI/CD as exploratory tester
Srinivas Kadiyala
Automation pyramid within CI process
Automation pyramid within CI process
UP2IT
Automated testing overview
Automated testing overview
Alex Pop
Testing & continuous delivery
Testing & continuous delivery
Nelson Melina
Introduction to Test Automation
Introduction to Test Automation
Pekka Klärck
Becoming a better programmer - unit testing
Becoming a better programmer - unit testing
Duy Tan Geek
Quality Assurance: An Overview
Quality Assurance: An Overview
Anant Corporation
TDD and Unit Testing in Golang
TDD and Unit Testing in Golang
Sofian Hadiwijaya
Pragmatic Introduction to Python Unit Testing (PyDays 2018)
Pragmatic Introduction to Python Unit Testing (PyDays 2018)
Peter Kofler
Agile Software Development Techniques for Daily Use
Agile Software Development Techniques for Daily Use
Hristo Iliev
Go ahead outside Japan
Go ahead outside Japan
Kazuaki Matsuo
Android tdd
Android tdd
Nhan Cao
TuleapCon 2019. Tuleap explained by the users
TuleapCon 2019. Tuleap explained by the users
Tuleap
Appium testing
Appium testing
Muhammad D. Ramadhan
AutoDevBot API Monitoring
AutoDevBot API Monitoring
Garland Kan
TuleapCon 2019. Tuleap Trackers, when one size does not fit all
TuleapCon 2019. Tuleap Trackers, when one size does not fit all
Tuleap
Csf leak and antibiotic.
Csf leak and antibiotic.
Saurav Hamal
Csf leak and antibiotic.
Csf leak and antibiotic.
saurav Singh
Mais conteúdo relacionado
Mais procurados
Continuous Deployment (english)
Continuous Deployment (english)
Titas Norkūnas
Ivan Pashko ITEM 2018
Ivan Pashko ITEM 2018
ITEM
What is and is not QA!
What is and is not QA!
Gayathri Mohan
Testing activities in continuous integration and continuous delivery as an ex...
Testing activities in continuous integration and continuous delivery as an ex...
Srinivas Kadiyala
Testing activities in CI/CD as exploratory tester
Testing activities in CI/CD as exploratory tester
Srinivas Kadiyala
Automation pyramid within CI process
Automation pyramid within CI process
UP2IT
Automated testing overview
Automated testing overview
Alex Pop
Testing & continuous delivery
Testing & continuous delivery
Nelson Melina
Introduction to Test Automation
Introduction to Test Automation
Pekka Klärck
Becoming a better programmer - unit testing
Becoming a better programmer - unit testing
Duy Tan Geek
Quality Assurance: An Overview
Quality Assurance: An Overview
Anant Corporation
TDD and Unit Testing in Golang
TDD and Unit Testing in Golang
Sofian Hadiwijaya
Pragmatic Introduction to Python Unit Testing (PyDays 2018)
Pragmatic Introduction to Python Unit Testing (PyDays 2018)
Peter Kofler
Agile Software Development Techniques for Daily Use
Agile Software Development Techniques for Daily Use
Hristo Iliev
Go ahead outside Japan
Go ahead outside Japan
Kazuaki Matsuo
Android tdd
Android tdd
Nhan Cao
TuleapCon 2019. Tuleap explained by the users
TuleapCon 2019. Tuleap explained by the users
Tuleap
Appium testing
Appium testing
Muhammad D. Ramadhan
AutoDevBot API Monitoring
AutoDevBot API Monitoring
Garland Kan
TuleapCon 2019. Tuleap Trackers, when one size does not fit all
TuleapCon 2019. Tuleap Trackers, when one size does not fit all
Tuleap
Mais procurados
(20)
Continuous Deployment (english)
Continuous Deployment (english)
Ivan Pashko ITEM 2018
Ivan Pashko ITEM 2018
What is and is not QA!
What is and is not QA!
Testing activities in continuous integration and continuous delivery as an ex...
Testing activities in continuous integration and continuous delivery as an ex...
Testing activities in CI/CD as exploratory tester
Testing activities in CI/CD as exploratory tester
Automation pyramid within CI process
Automation pyramid within CI process
Automated testing overview
Automated testing overview
Testing & continuous delivery
Testing & continuous delivery
Introduction to Test Automation
Introduction to Test Automation
Becoming a better programmer - unit testing
Becoming a better programmer - unit testing
Quality Assurance: An Overview
Quality Assurance: An Overview
TDD and Unit Testing in Golang
TDD and Unit Testing in Golang
Pragmatic Introduction to Python Unit Testing (PyDays 2018)
Pragmatic Introduction to Python Unit Testing (PyDays 2018)
Agile Software Development Techniques for Daily Use
Agile Software Development Techniques for Daily Use
Go ahead outside Japan
Go ahead outside Japan
Android tdd
Android tdd
TuleapCon 2019. Tuleap explained by the users
TuleapCon 2019. Tuleap explained by the users
Appium testing
Appium testing
AutoDevBot API Monitoring
AutoDevBot API Monitoring
TuleapCon 2019. Tuleap Trackers, when one size does not fit all
TuleapCon 2019. Tuleap Trackers, when one size does not fit all
Destaque
Csf leak and antibiotic.
Csf leak and antibiotic.
Saurav Hamal
Csf leak and antibiotic.
Csf leak and antibiotic.
saurav Singh
Csf rhinorrhea Surgeries explained
Csf rhinorrhea Surgeries explained
Pradeep Atter
Csf Leaks
Csf Leaks
shabeel pn
Epilepsy presentation lle hindi-edits
Epilepsy presentation lle hindi-edits
Shelly Gandhi
Csf rhinorrhea ppt
Csf rhinorrhea ppt
TONY SCARIA
CSF Rhinorrhoea-Pakistan- Lahore
CSF Rhinorrhoea-Pakistan- Lahore
Anwaaar
Destaque
(7)
Csf leak and antibiotic.
Csf leak and antibiotic.
Csf leak and antibiotic.
Csf leak and antibiotic.
Csf rhinorrhea Surgeries explained
Csf rhinorrhea Surgeries explained
Csf Leaks
Csf Leaks
Epilepsy presentation lle hindi-edits
Epilepsy presentation lle hindi-edits
Csf rhinorrhea ppt
Csf rhinorrhea ppt
CSF Rhinorrhoea-Pakistan- Lahore
CSF Rhinorrhoea-Pakistan- Lahore
Semelhante a Einführung Test-driven Development
Unit tests 101
Unit tests 101
Guy Yogev
Unit Testing and TDD 2017
Unit Testing and TDD 2017
Xavi Hidalgo
How to establish ways of working that allows shifting-left of the automation ...
How to establish ways of working that allows shifting-left of the automation ...
Max Barrass
Testistanbul 2016 - Keynote: "Why Automated Verification Matters" by Kristian...
Testistanbul 2016 - Keynote: "Why Automated Verification Matters" by Kristian...
Turkish Testing Board
Pragmatic Introduction to PHP Unit Testing (2015)
Pragmatic Introduction to PHP Unit Testing (2015)
Peter Kofler
Android TDD
Android TDD
Chuck Greb
Demise of test scripts rise of test ideas
Demise of test scripts rise of test ideas
Richard Robinson
Automated testing
Automated testing
Aiste Stikliute
Software Testing Basic Concepts
Software Testing Basic Concepts
wesovi
An Introduction To Software Development - Test Driven Development, Part 1
An Introduction To Software Development - Test Driven Development, Part 1
Blue Elephant Consulting
Test Automation with Gen AI_Final_Presentation
Test Automation with Gen AI_Final_Presentation
UiPathCommunity
JUnit Boot Camp (GeeCON 2016)
JUnit Boot Camp (GeeCON 2016)
Peter Kofler
Automation is Easy! (python version)
Automation is Easy! (python version)
Iakiv Kramarenko
Deliberate Practice, New Learning Styles (2015)
Deliberate Practice, New Learning Styles (2015)
Peter Kofler
Katalon Studio - A Codeless Automation Tool.pdf
Katalon Studio - A Codeless Automation Tool.pdf
Knoldus Inc.
Presentation delex
Presentation delex
Alexander Pushkarev
QA Strategies for Testing Legacy Web Apps
QA Strategies for Testing Legacy Web Apps
Rainforest QA
May 2021 Spark Testing ... or how to farm reputation on StackOverflow
May 2021 Spark Testing ... or how to farm reputation on StackOverflow
Adam Doyle
High Performance Software Engineering Teams
High Performance Software Engineering Teams
Lars Thorup
PyCon 2015 Belarus Andrii Soldatenko
PyCon 2015 Belarus Andrii Soldatenko
Andrii Soldatenko
Semelhante a Einführung Test-driven Development
(20)
Unit tests 101
Unit tests 101
Unit Testing and TDD 2017
Unit Testing and TDD 2017
How to establish ways of working that allows shifting-left of the automation ...
How to establish ways of working that allows shifting-left of the automation ...
Testistanbul 2016 - Keynote: "Why Automated Verification Matters" by Kristian...
Testistanbul 2016 - Keynote: "Why Automated Verification Matters" by Kristian...
Pragmatic Introduction to PHP Unit Testing (2015)
Pragmatic Introduction to PHP Unit Testing (2015)
Android TDD
Android TDD
Demise of test scripts rise of test ideas
Demise of test scripts rise of test ideas
Automated testing
Automated testing
Software Testing Basic Concepts
Software Testing Basic Concepts
An Introduction To Software Development - Test Driven Development, Part 1
An Introduction To Software Development - Test Driven Development, Part 1
Test Automation with Gen AI_Final_Presentation
Test Automation with Gen AI_Final_Presentation
JUnit Boot Camp (GeeCON 2016)
JUnit Boot Camp (GeeCON 2016)
Automation is Easy! (python version)
Automation is Easy! (python version)
Deliberate Practice, New Learning Styles (2015)
Deliberate Practice, New Learning Styles (2015)
Katalon Studio - A Codeless Automation Tool.pdf
Katalon Studio - A Codeless Automation Tool.pdf
Presentation delex
Presentation delex
QA Strategies for Testing Legacy Web Apps
QA Strategies for Testing Legacy Web Apps
May 2021 Spark Testing ... or how to farm reputation on StackOverflow
May 2021 Spark Testing ... or how to farm reputation on StackOverflow
High Performance Software Engineering Teams
High Performance Software Engineering Teams
PyCon 2015 Belarus Andrii Soldatenko
PyCon 2015 Belarus Andrii Soldatenko
Mais de Timo Stollenwerk
German Aerospace Center (DLR) Web Relaunch
German Aerospace Center (DLR) Web Relaunch
Timo Stollenwerk
Performance Testing (Python Barcamp Cologne 2020)
Performance Testing (Python Barcamp Cologne 2020)
Timo Stollenwerk
Python & JavaScript
Python & JavaScript
Timo Stollenwerk
Roadmap to a Headless Plone
Roadmap to a Headless Plone
Timo Stollenwerk
Plone.restapi - a bridge to the modern web
Plone.restapi - a bridge to the modern web
Timo Stollenwerk
Divide et impera
Divide et impera
Timo Stollenwerk
The Butler and The Snake (Europython 2015)
The Butler and The Snake (Europython 2015)
Timo Stollenwerk
Hypermedia APIs mit Javascript und Python
Hypermedia APIs mit Javascript und Python
Timo Stollenwerk
Plone Testing & Continuous Integration Team Report 2014
Plone Testing & Continuous Integration Team Report 2014
Timo Stollenwerk
The Beauty and the Beast - Modern Javascript Development with AngularJS and P...
The Beauty and the Beast - Modern Javascript Development with AngularJS and P...
Timo Stollenwerk
The Butler and the Snake - JCICPH
The Butler and the Snake - JCICPH
Timo Stollenwerk
The Butler and the Snake - Continuous Integration for Python
The Butler and the Snake - Continuous Integration for Python
Timo Stollenwerk
AngularJS & Plone
AngularJS & Plone
Timo Stollenwerk
Who let the robot out? Qualitativ hochwertige Software durch Continuous Integ...
Who let the robot out? Qualitativ hochwertige Software durch Continuous Integ...
Timo Stollenwerk
Plone5
Plone5
Timo Stollenwerk
Who let the robot out? - Building high quality software with Continuous Integ...
Who let the robot out? - Building high quality software with Continuous Integ...
Timo Stollenwerk
The Future Is Written - Building next generation Plone sites with plone.app.c...
The Future Is Written - Building next generation Plone sites with plone.app.c...
Timo Stollenwerk
Plone Einführung
Plone Einführung
Timo Stollenwerk
Mock testing mit Python
Mock testing mit Python
Timo Stollenwerk
ZCA: A component architecture for Python
ZCA: A component architecture for Python
Timo Stollenwerk
Mais de Timo Stollenwerk
(20)
German Aerospace Center (DLR) Web Relaunch
German Aerospace Center (DLR) Web Relaunch
Performance Testing (Python Barcamp Cologne 2020)
Performance Testing (Python Barcamp Cologne 2020)
Python & JavaScript
Python & JavaScript
Roadmap to a Headless Plone
Roadmap to a Headless Plone
Plone.restapi - a bridge to the modern web
Plone.restapi - a bridge to the modern web
Divide et impera
Divide et impera
The Butler and The Snake (Europython 2015)
The Butler and The Snake (Europython 2015)
Hypermedia APIs mit Javascript und Python
Hypermedia APIs mit Javascript und Python
Plone Testing & Continuous Integration Team Report 2014
Plone Testing & Continuous Integration Team Report 2014
The Beauty and the Beast - Modern Javascript Development with AngularJS and P...
The Beauty and the Beast - Modern Javascript Development with AngularJS and P...
The Butler and the Snake - JCICPH
The Butler and the Snake - JCICPH
The Butler and the Snake - Continuous Integration for Python
The Butler and the Snake - Continuous Integration for Python
AngularJS & Plone
AngularJS & Plone
Who let the robot out? Qualitativ hochwertige Software durch Continuous Integ...
Who let the robot out? Qualitativ hochwertige Software durch Continuous Integ...
Plone5
Plone5
Who let the robot out? - Building high quality software with Continuous Integ...
Who let the robot out? - Building high quality software with Continuous Integ...
The Future Is Written - Building next generation Plone sites with plone.app.c...
The Future Is Written - Building next generation Plone sites with plone.app.c...
Plone Einführung
Plone Einführung
Mock testing mit Python
Mock testing mit Python
ZCA: A component architecture for Python
ZCA: A component architecture for Python
Último
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Ridwan Fadjar
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
Fwdays
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
2toLead Limited
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Kalema Edgar
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
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Mark Billinghurst
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
comworks
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
Florian Wilhelm
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
Key Features Of Token Development (1).pptx
Key Features Of Token Development (1).pptx
LBM Solutions
The transition to renewables in India.pdf
The transition to renewables in India.pdf
Competition Advisory Services (India) LLP
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
OnBoard
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
Padma Pradeep
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
Neo4j
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Memoori
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
Último
(20)
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Key Features Of Token Development (1).pptx
Key Features Of Token Development (1).pptx
The transition to renewables in India.pdf
The transition to renewables in India.pdf
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
Einführung Test-driven Development
1.
Test-Driven Development Python Barcamp
– April 2013 Timo Stollenwerk
2.
Testing ???
3.
Do not break
things! Timo Stollenwerk
4.
What do we
get? ● Code that works ● Proof that is works ● Lower defect rate ● Cheaper bug fixing
5.
Test-Driven Development
6.
Test-Driven Development
7.
Test-Driven Development
8.
Test-Driven Development
9.
What do we
get? ● Shorter development cycles ● Fast development process ● Satisfaction ● Fun!
10.
No code without
a failing test
11.
Make test pass
(quickly)
12.
Test
13.
Fix
14.
Refactor
15.
What do we
get? ● Clean Code that works ● Agile code
16.
Testing Pyramid
17.
Unit Testing
18.
Integration Tests ● Schema ● Factory Type
Info ● Factory ● Adding ● View
19.
Functional Testing
20.
Functional Tests ● „Second line
of test defense.“ (Martin Fowler) ● Testable specification ● Failure in a functional test > missing unit test
21.
Book Recommendations
22.
Test-Driven Development contact@timostollenwerk.net twitter: @timostollenwerk irc:
tisto Timo Stollenwerk
Baixar agora