Enviar búsqueda
Cargar
Testing with Mock Objects
•
Descargar como PPT, PDF
•
4 recomendaciones
•
957 vistas
Ben Carey
Seguir
A presentation on the value of mock objects when using TDD.
Leer menos
Leer más
Tecnología
Empresariales
Vista de diapositivas
Denunciar
Compartir
Vista de diapositivas
Denunciar
Compartir
1 de 23
Descargar ahora
Recomendados
Practical unit testing tips
Practical unit testing tips
Typemock
Lec03 print on console and getting input
Lec03 print on console and getting input
Asif Shahzad
Tdd Com Mock e Orientação a Objetos (PyNE 2015)
Tdd Com Mock e Orientação a Objetos (PyNE 2015)
Bernardo Fontes
Mockito intro
Mockito intro
Cristian R. Silva
Mocks x Stubs - Entenda a diferença
Mocks x Stubs - Entenda a diferença
Vinicius Quaiato
Beyond TDD
Beyond TDD
Ben Carey
Mock Objects Presentation
Mock Objects Presentation
Andriy Buday
Mock object
Mock object
Hiroyuki Ohnaka
Recomendados
Practical unit testing tips
Practical unit testing tips
Typemock
Lec03 print on console and getting input
Lec03 print on console and getting input
Asif Shahzad
Tdd Com Mock e Orientação a Objetos (PyNE 2015)
Tdd Com Mock e Orientação a Objetos (PyNE 2015)
Bernardo Fontes
Mockito intro
Mockito intro
Cristian R. Silva
Mocks x Stubs - Entenda a diferença
Mocks x Stubs - Entenda a diferença
Vinicius Quaiato
Beyond TDD
Beyond TDD
Ben Carey
Mock Objects Presentation
Mock Objects Presentation
Andriy Buday
Mock object
Mock object
Hiroyuki Ohnaka
Mock objects - Teste de código com dependências
Mock objects - Teste de código com dependências
Denis L Presciliano
TDD and mock objects
TDD and mock objects
Steve Zhang
Mockito (JUG Latvia)
Mockito (JUG Latvia)
Dmitry Buzdin
Easymock Tutorial
Easymock Tutorial
Sbin m
Mock objects in PHPUnit
Mock objects in PHPUnit
Rinat Khabibiev
Advanced PHPUnit Testing
Advanced PHPUnit Testing
Mike Lively
A Bonus to the "Three Interviews About Static Analyzers" Article, or Intervie...
A Bonus to the "Three Interviews About Static Analyzers" Article, or Intervie...
Andrey Karpov
10 Ways To Improve Your Code( Neal Ford)
10 Ways To Improve Your Code( Neal Ford)
guestebde
Lunch and learn as3_frameworks
Lunch and learn as3_frameworks
Yuri Visser
Debugging
Debugging
Olivier Teytaud
Tests immutable when refactoring - SegFault Unconference Cracow 2019
Tests immutable when refactoring - SegFault Unconference Cracow 2019
Grzegorz Miejski
JavaScript Best Pratices
JavaScript Best Pratices
ChengHui Weng
Neal Ford Emergent Design And Evolutionary Architecture
Neal Ford Emergent Design And Evolutionary Architecture
Thoughtworks
Evolve Your Code
Evolve Your Code
RookieOne
Neal Ford Emergent Design And Evolutionary Architecture
Neal Ford Emergent Design And Evolutionary Architecture
ThoughtWorks Studios
Neal Ford Emergent Design And Evolutionary Architecture
Neal Ford Emergent Design And Evolutionary Architecture
Thoughtworks
Static and Dynamic polymorphism in C++
Static and Dynamic polymorphism in C++
Anil Bapat
10 Ways To Improve Your Code
10 Ways To Improve Your Code
ConSanFrancisco123
Singleton Design Pattern - Creation Pattern
Singleton Design Pattern - Creation Pattern
Seerat Malik
Assign
Assign
EMSNEWS
Functional Patterns for C++ Multithreading (C++ Dev Meetup Iasi)
Functional Patterns for C++ Multithreading (C++ Dev Meetup Iasi)
Ovidiu Farauanu
Design Patterns
Design Patterns
Anuja Arosha
Más contenido relacionado
Destacado
Mock objects - Teste de código com dependências
Mock objects - Teste de código com dependências
Denis L Presciliano
TDD and mock objects
TDD and mock objects
Steve Zhang
Mockito (JUG Latvia)
Mockito (JUG Latvia)
Dmitry Buzdin
Easymock Tutorial
Easymock Tutorial
Sbin m
Mock objects in PHPUnit
Mock objects in PHPUnit
Rinat Khabibiev
Advanced PHPUnit Testing
Advanced PHPUnit Testing
Mike Lively
Destacado
(6)
Mock objects - Teste de código com dependências
Mock objects - Teste de código com dependências
TDD and mock objects
TDD and mock objects
Mockito (JUG Latvia)
Mockito (JUG Latvia)
Easymock Tutorial
Easymock Tutorial
Mock objects in PHPUnit
Mock objects in PHPUnit
Advanced PHPUnit Testing
Advanced PHPUnit Testing
Similar a Testing with Mock Objects
A Bonus to the "Three Interviews About Static Analyzers" Article, or Intervie...
A Bonus to the "Three Interviews About Static Analyzers" Article, or Intervie...
Andrey Karpov
10 Ways To Improve Your Code( Neal Ford)
10 Ways To Improve Your Code( Neal Ford)
guestebde
Lunch and learn as3_frameworks
Lunch and learn as3_frameworks
Yuri Visser
Debugging
Debugging
Olivier Teytaud
Tests immutable when refactoring - SegFault Unconference Cracow 2019
Tests immutable when refactoring - SegFault Unconference Cracow 2019
Grzegorz Miejski
JavaScript Best Pratices
JavaScript Best Pratices
ChengHui Weng
Neal Ford Emergent Design And Evolutionary Architecture
Neal Ford Emergent Design And Evolutionary Architecture
Thoughtworks
Evolve Your Code
Evolve Your Code
RookieOne
Neal Ford Emergent Design And Evolutionary Architecture
Neal Ford Emergent Design And Evolutionary Architecture
ThoughtWorks Studios
Neal Ford Emergent Design And Evolutionary Architecture
Neal Ford Emergent Design And Evolutionary Architecture
Thoughtworks
Static and Dynamic polymorphism in C++
Static and Dynamic polymorphism in C++
Anil Bapat
10 Ways To Improve Your Code
10 Ways To Improve Your Code
ConSanFrancisco123
Singleton Design Pattern - Creation Pattern
Singleton Design Pattern - Creation Pattern
Seerat Malik
Assign
Assign
EMSNEWS
Functional Patterns for C++ Multithreading (C++ Dev Meetup Iasi)
Functional Patterns for C++ Multithreading (C++ Dev Meetup Iasi)
Ovidiu Farauanu
Design Patterns
Design Patterns
Anuja Arosha
Tdd is not about testing
Tdd is not about testing
Gianluca Padovani
Rails in the Large - Neal Ford
Rails in the Large - Neal Ford
Kmanthei
Models vs Reality: Quest for the Roots of Complexity
Models vs Reality: Quest for the Roots of Complexity
Julian Warszawski
How to get started with Site Reliability Engineering
How to get started with Site Reliability Engineering
Andrew Kirkpatrick
Similar a Testing with Mock Objects
(20)
A Bonus to the "Three Interviews About Static Analyzers" Article, or Intervie...
A Bonus to the "Three Interviews About Static Analyzers" Article, or Intervie...
10 Ways To Improve Your Code( Neal Ford)
10 Ways To Improve Your Code( Neal Ford)
Lunch and learn as3_frameworks
Lunch and learn as3_frameworks
Debugging
Debugging
Tests immutable when refactoring - SegFault Unconference Cracow 2019
Tests immutable when refactoring - SegFault Unconference Cracow 2019
JavaScript Best Pratices
JavaScript Best Pratices
Neal Ford Emergent Design And Evolutionary Architecture
Neal Ford Emergent Design And Evolutionary Architecture
Evolve Your Code
Evolve Your Code
Neal Ford Emergent Design And Evolutionary Architecture
Neal Ford Emergent Design And Evolutionary Architecture
Neal Ford Emergent Design And Evolutionary Architecture
Neal Ford Emergent Design And Evolutionary Architecture
Static and Dynamic polymorphism in C++
Static and Dynamic polymorphism in C++
10 Ways To Improve Your Code
10 Ways To Improve Your Code
Singleton Design Pattern - Creation Pattern
Singleton Design Pattern - Creation Pattern
Assign
Assign
Functional Patterns for C++ Multithreading (C++ Dev Meetup Iasi)
Functional Patterns for C++ Multithreading (C++ Dev Meetup Iasi)
Design Patterns
Design Patterns
Tdd is not about testing
Tdd is not about testing
Rails in the Large - Neal Ford
Rails in the Large - Neal Ford
Models vs Reality: Quest for the Roots of Complexity
Models vs Reality: Quest for the Roots of Complexity
How to get started with Site Reliability Engineering
How to get started with Site Reliability Engineering
Más de Ben Carey
Quant + Qual + Iteration for Great Products
Quant + Qual + Iteration for Great Products
Ben Carey
Using The Business Model Canvas
Using The Business Model Canvas
Ben Carey
Using The Business Model Canvas
Using The Business Model Canvas
Ben Carey
Discount Usability Testing for Agile Teams
Discount Usability Testing for Agile Teams
Ben Carey
Adopting A Whole Team Approach To Quality
Adopting A Whole Team Approach To Quality
Ben Carey
Bulding Software Like Curitiba
Bulding Software Like Curitiba
Ben Carey
TDD with BizTalk
TDD with BizTalk
Ben Carey
Más de Ben Carey
(7)
Quant + Qual + Iteration for Great Products
Quant + Qual + Iteration for Great Products
Using The Business Model Canvas
Using The Business Model Canvas
Using The Business Model Canvas
Using The Business Model Canvas
Discount Usability Testing for Agile Teams
Discount Usability Testing for Agile Teams
Adopting A Whole Team Approach To Quality
Adopting A Whole Team Approach To Quality
Bulding Software Like Curitiba
Bulding Software Like Curitiba
TDD with BizTalk
TDD with BizTalk
Último
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Khem
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Katpro Technologies
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
Pixlogix Infotech
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Results
Último
(20)
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Testing with Mock Objects
1.
testing with mock
objects
2.
3.
4.
5.
why?
6.
testing is easy
in isolation
7.
testing is harder
with dependencies …
8.
… so
remove the dependencies (for developer testing)
9.
10.
11.
12.
demo
13.
thoughts
14.
15.
16.
17.
18.
learn more
19.
http:// www.martinfowler.com/articles/mocksArentStubs.html
20.
http:// xunitpatterns.com /
21.
http:// www.nmock.org
22.
http:// www.mockobjects.com
23.
http:// www.codeproject.com/dotnet/tdd_in_dotnet.asp
Descargar ahora