Glossary
July 23, 2021 ยท View on GitHub
Glossary
Contents
- Approving Results
- Approved File
- Chain of responsibility (pattern)
- Code Coverage
- Combination Testing
- Comparator
- Continuous Integration
- Convention over Configuration
- Custom Asserts
- Diff Tool
- Disposable Objects
- Edge Case
- Fake It Till You Make It
- Happy Path
- Kata
- Koans
- Mutation Testing
- Namer
- Principle of Least Surprise
- RAII (Resource acquisition is initialization)
- Received File
- Reporter
- Scrubber
- Stringification
- System Under Test
- Test Framework
- test && commit || revert (TCR)
- Writer
- Yak Shaving
- Sayings
Approving Results
Approved File
Chain of responsibility (pattern)
Code Coverage
Combination Testing
Sometimes referred to as Combinatorial testing.
See Testing Combinations.
Comparator
See Custom Comparators.
Continuous Integration
Convention over Configuration
Instead of asking the user to specify everything, we make assumptions based on common patterns, so code usually just works "out of the box". This tends to dramatically reduce the amount of clutter, makes things easier, and reduces the amount of surprises.
Custom Asserts
Diff Tool
Disposable Objects
Objects that implement the RAII pattern.
See Disposable Objects.
Edge Case
Fake It Till You Make It
A development technique for building in small steps
Happy Path
Kata
Koans
Mutation Testing
Namer
Principle of Least Surprise
RAII (Resource acquisition is initialization)
This is a pattern where your object constructor opens a resource, such as memory, and your object destructor closes the resource.
This is also known as "Scope based resource management".
Received File
Reporter
See Reporters.
See Using sub-directories for approved files
See Features - whose sections need to be moved around
Scrubber
See Scrubbers.
Stringification
See String conversions.
System Under Test
The area of the production code that you are testing. See System Under Test.
Test Framework
test && commit || revert (TCR)
Writer
Yak Shaving
Sayings
- The tests test the code, and the code tests the tests
- Test until bored