Advance Unit Test, Part V -Unit Test Patterns By Marc Clifton Presentation By Yasir Ibrahim.
-
date post
22-Dec-2015 -
Category
Documents
-
view
220 -
download
1
Transcript of Advance Unit Test, Part V -Unit Test Patterns By Marc Clifton Presentation By Yasir Ibrahim.
Advance Unit Test, Part V -Unit Test Patterns
By Marc Clifton
Presentation By Yasir Ibrahim
Preview About the Paper Inspiration Introduction Patterns Pass/fail Patterns Collection Management Patterns Data Driven Patterns Performance Patterns Process Patterns Simulation Patterns Conclusion
About the Paper
This paper is taken from www.codeproject.com it can be seen on http://www.codeproject.com/gen/design/autp5.asp
Inspiration
Design Patterns Work on Test Patterns is still in its initial
phase
Introduction Unit testing evoke a strong reaction If the programmer writes bad code … Double edge sword
There is no formal unit test engineering discipline Design to be formalize before any code
Solution Formalization of unit testing by unit test patterns
Patterns
Pass/fail Patterns Collection Management Patterns Data Driven Patterns Performance Patterns Process Patterns Simulation Patterns Multithreading Patterns
Pass/fail PatternsThe Simple-Test Pattern
Pass/fail PatternsThe Code-Path Pattern
Pass/fail PatternsThe Parameter-Range Pattern
Data Driven PatternsThe Simple Test Data Pattern
Data Driven PatternsThe Data Transformation Test Pattern
Data Transaction Patterns
The Simple Data I/O Pattern
Data Transaction Patterns
The Constraints Data Pattern
Data Transaction Patterns
The Rollback Pattern
Collection Management Patterns
The Collection-Order Pattern
Collection Management Patterns
The Enumeration Pattern
Collection Management Patterns
The Collection-Constraint Pattern
Collection Management Patterns
The Collection-Indexing Pattern
Performance PatternsThe Performance Test Pattern
Process PatternsThe Process-Sequence Pattern
Process PatternsThe Process-State Pattern
Process PatternsThe Process-Rule Pattern
Simulation PatternsThe Mock-Object Pattern
Simulation PatternsThe Service Simulation Pattern
Simulation PatternsThe Bit Error Simulation Pattern
Simulation PatternsThe Component Simulation Pattern
Conclusion