Submit Search
Upload
Agile Methods, Week 4: Test-Driven Development
•
0 likes
•
505 views
Adolfo Neto
Follow
A class I gave in March 15th, 2016.
Read less
Read more
Software
Report
Share
Report
Share
1 of 19
Download now
Download to read offline
Recommended
Automated Testing DITA Content and Customizations
Automated Testing DITA Content and Customizations
Steve Anderson
Is your code ready for testing?
Is your code ready for testing?
Ralph Ligtenberg
Five steps towards your testing dream
Five steps towards your testing dream
Lisa Gagarina
Program development life cycle
Program development life cycle
Anita Shah
Class 4 IPO and Intro to Ruby
Class 4 IPO and Intro to Ruby
Stephen Parsons
Practical pointers for better code review
Practical pointers for better code review
khink
Python typing module
Python typing module
Ryan Blunden
Project
Project
Max Friel
Recommended
Automated Testing DITA Content and Customizations
Automated Testing DITA Content and Customizations
Steve Anderson
Is your code ready for testing?
Is your code ready for testing?
Ralph Ligtenberg
Five steps towards your testing dream
Five steps towards your testing dream
Lisa Gagarina
Program development life cycle
Program development life cycle
Anita Shah
Class 4 IPO and Intro to Ruby
Class 4 IPO and Intro to Ruby
Stephen Parsons
Practical pointers for better code review
Practical pointers for better code review
khink
Python typing module
Python typing module
Ryan Blunden
Project
Project
Max Friel
How do software developers learn new tricks
How do software developers learn new tricks
Adolfo Neto
Métodos Ágeis
Métodos Ágeis
Adolfo Neto
Coding Dojos para Aprendizagem de TDD - Há Evidências Científicas? - Ignite T...
Coding Dojos para Aprendizagem de TDD - Há Evidências Científicas? - Ignite T...
Adolfo Neto
Kanban
Kanban
Adolfo Neto
Metodologias Ageis
Metodologias Ageis
MarcosMaozinha
Metodologias Ágeis para o Desenvolvimento de Software
Metodologias Ágeis para o Desenvolvimento de Software
Adolfo Neto
How to clear out your unwanted books
How to clear out your unwanted books
Adolfo Neto
The Elixir programming language community
The Elixir programming language community
Adolfo Neto
Encontros de Usuários e Entusiastas de Métodos Ágeis no Brasil
Encontros de Usuários e Entusiastas de Métodos Ágeis no Brasil
Adolfo Neto
Programando em Elixir
Programando em Elixir
Adolfo Neto
Coding Dojo - Unreal Engine - Sobre Unreal
Coding Dojo - Unreal Engine - Sobre Unreal
Adolfo Neto
Coding Dojo - Unreal Engine
Coding Dojo - Unreal Engine
Adolfo Neto
Preocupações e Limitações no Desenvolvimento Ágil de Software: Um Levantame...
Preocupações e Limitações no Desenvolvimento Ágil de Software: Um Levantame...
Adolfo Neto
Programando em Elixir
Programando em Elixir
Adolfo Neto
Applications of Probabilistic Logic to Materials Discovery: Solving problems ...
Applications of Probabilistic Logic to Materials Discovery: Solving problems ...
Adolfo Neto
Business intelligence
Business intelligence
Adolfo Neto
Cholesterol is not an important risk factor for heart disease and current die...
Cholesterol is not an important risk factor for heart disease and current die...
Adolfo Neto
Quem foi Alan Turing?
Quem foi Alan Turing?
Adolfo Neto
Verificação de Programas
Verificação de Programas
Adolfo Neto
Especificação e Verificação de Programas
Especificação e Verificação de Programas
Adolfo Neto
O método maffetone
O método maffetone
Adolfo Neto
Pesquisa em Métodos Ágeis para o Desenvolvimento de Software
Pesquisa em Métodos Ágeis para o Desenvolvimento de Software
Adolfo Neto
More Related Content
Viewers also liked
How do software developers learn new tricks
How do software developers learn new tricks
Adolfo Neto
Métodos Ágeis
Métodos Ágeis
Adolfo Neto
Coding Dojos para Aprendizagem de TDD - Há Evidências Científicas? - Ignite T...
Coding Dojos para Aprendizagem de TDD - Há Evidências Científicas? - Ignite T...
Adolfo Neto
Kanban
Kanban
Adolfo Neto
Metodologias Ageis
Metodologias Ageis
MarcosMaozinha
Metodologias Ágeis para o Desenvolvimento de Software
Metodologias Ágeis para o Desenvolvimento de Software
Adolfo Neto
Viewers also liked
(6)
How do software developers learn new tricks
How do software developers learn new tricks
Métodos Ágeis
Métodos Ágeis
Coding Dojos para Aprendizagem de TDD - Há Evidências Científicas? - Ignite T...
Coding Dojos para Aprendizagem de TDD - Há Evidências Científicas? - Ignite T...
Kanban
Kanban
Metodologias Ageis
Metodologias Ageis
Metodologias Ágeis para o Desenvolvimento de Software
Metodologias Ágeis para o Desenvolvimento de Software
More from Adolfo Neto
How to clear out your unwanted books
How to clear out your unwanted books
Adolfo Neto
The Elixir programming language community
The Elixir programming language community
Adolfo Neto
Encontros de Usuários e Entusiastas de Métodos Ágeis no Brasil
Encontros de Usuários e Entusiastas de Métodos Ágeis no Brasil
Adolfo Neto
Programando em Elixir
Programando em Elixir
Adolfo Neto
Coding Dojo - Unreal Engine - Sobre Unreal
Coding Dojo - Unreal Engine - Sobre Unreal
Adolfo Neto
Coding Dojo - Unreal Engine
Coding Dojo - Unreal Engine
Adolfo Neto
Preocupações e Limitações no Desenvolvimento Ágil de Software: Um Levantame...
Preocupações e Limitações no Desenvolvimento Ágil de Software: Um Levantame...
Adolfo Neto
Programando em Elixir
Programando em Elixir
Adolfo Neto
Applications of Probabilistic Logic to Materials Discovery: Solving problems ...
Applications of Probabilistic Logic to Materials Discovery: Solving problems ...
Adolfo Neto
Business intelligence
Business intelligence
Adolfo Neto
Cholesterol is not an important risk factor for heart disease and current die...
Cholesterol is not an important risk factor for heart disease and current die...
Adolfo Neto
Quem foi Alan Turing?
Quem foi Alan Turing?
Adolfo Neto
Verificação de Programas
Verificação de Programas
Adolfo Neto
Especificação e Verificação de Programas
Especificação e Verificação de Programas
Adolfo Neto
O método maffetone
O método maffetone
Adolfo Neto
Pesquisa em Métodos Ágeis para o Desenvolvimento de Software
Pesquisa em Métodos Ágeis para o Desenvolvimento de Software
Adolfo Neto
Introdução à Lógica
Introdução à Lógica
Adolfo Neto
Desenvolvimento Dirigido por Testes com Junit
Desenvolvimento Dirigido por Testes com Junit
Adolfo Neto
Apresentacao PPGCA
Apresentacao PPGCA
Adolfo Neto
Introducao a Logica
Introducao a Logica
Adolfo Neto
More from Adolfo Neto
(20)
How to clear out your unwanted books
How to clear out your unwanted books
The Elixir programming language community
The Elixir programming language community
Encontros de Usuários e Entusiastas de Métodos Ágeis no Brasil
Encontros de Usuários e Entusiastas de Métodos Ágeis no Brasil
Programando em Elixir
Programando em Elixir
Coding Dojo - Unreal Engine - Sobre Unreal
Coding Dojo - Unreal Engine - Sobre Unreal
Coding Dojo - Unreal Engine
Coding Dojo - Unreal Engine
Preocupações e Limitações no Desenvolvimento Ágil de Software: Um Levantame...
Preocupações e Limitações no Desenvolvimento Ágil de Software: Um Levantame...
Programando em Elixir
Programando em Elixir
Applications of Probabilistic Logic to Materials Discovery: Solving problems ...
Applications of Probabilistic Logic to Materials Discovery: Solving problems ...
Business intelligence
Business intelligence
Cholesterol is not an important risk factor for heart disease and current die...
Cholesterol is not an important risk factor for heart disease and current die...
Quem foi Alan Turing?
Quem foi Alan Turing?
Verificação de Programas
Verificação de Programas
Especificação e Verificação de Programas
Especificação e Verificação de Programas
O método maffetone
O método maffetone
Pesquisa em Métodos Ágeis para o Desenvolvimento de Software
Pesquisa em Métodos Ágeis para o Desenvolvimento de Software
Introdução à Lógica
Introdução à Lógica
Desenvolvimento Dirigido por Testes com Junit
Desenvolvimento Dirigido por Testes com Junit
Apresentacao PPGCA
Apresentacao PPGCA
Introducao a Logica
Introducao a Logica
Recently uploaded
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
WSO2
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
masabamasaba
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
AmarnathKambale
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
Presentation.STUDIO
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
masabamasaba
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
masabamasaba
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
masabamasaba
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
masabamasaba
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
Jittipong Loespradit
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
AnnaArtyushina1
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
masabamasaba
Recently uploaded
(20)
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
Agile Methods, Week 4: Test-Driven Development
1.
Agile Methods Adolfo Neto
(DAINF-UTFPR) http://bit.ly/adolfontEn 2016
2.
http://bit.ly/AgileMethods2016
3.
Week 4
4.
Test-Driven Development (TDD)
5.
TDD vs. Test-Last
Development (TLD)
6.
Recent Systematic Review: http://bit.ly/SR_TDD_2016
7.
Unit Testing
8.
Unit Testing in
Clojure: Clojure.test
9.
Unit Testing Practice
#1: run tests
10.
Unit Testing Practice
#2: write code for tests
11.
Unit Testing Practice
#3: write tests and code
12.
TDD Practice #1:
write tests before code
13.
Refactoring
14.
TDD Practice #2:
refactor code
15.
TDD Practice #3:
refactor tests
16.
Learning TDD
17.
Code Kata
18.
Coding Dojos
19.
Coderetreats
Download now