Soumettre la recherche
Mettre en ligne
Testing with Mock Objects
•
Télécharger en tant que PPT, PDF
•
4 j'aime
•
954 vues
Ben Carey
Suivre
A presentation on the value of mock objects when using TDD.
Lire moins
Lire la suite
Technologie
Business
Signaler
Partager
Signaler
Partager
1 sur 23
Télécharger maintenant
Recommandé
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
Recommandé
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
Contenu connexe
En vedette
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
En vedette
(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
Similaire à 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
Similaire à 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
Plus 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
Plus 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
Dernier
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
Florian Wilhelm
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
LoriGlavin3
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
BookNet Canada
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
gvaughan
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Commit University
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Slibray Presentation
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Mark Simos
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
BkGupta21
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Sergiu Bodiu
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
Raghuram Pandurangan
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
LoriGlavin3
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
MounikaPolabathina
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Addepto
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Lorenzo Miniero
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Alex Barbosa Coqueiro
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
LoriGlavin3
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
LoriGlavin3
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
Alfredo García Lavilla
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
Lonnie McRorey
Dernier
(20)
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 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
Télécharger maintenant