10: Test Case Design using Given-When-Then from BDD
Designing your test methods using a simple structure such as given-when-then will help you:
Communicate the purpose of your test more clearly
Focus your thinking while writing the test
Make test writing faster
Make it easier to re-use parts of your test
Highlight the assumptions you are making about the test preconditions
Highlight what outcomes you are expecting and testing against.
Discussed:
The Given-When-Then structure for test method/function development.
How and why to utilize fixtures for your given or precondition code.
Similarities with other structure discriptions.
Setup-Test-Teardown
Setup-Excercise-Verify-Teardown.
Arrange-Act-Assert
Preconditions-Trigger-Postconditions.
Benefits listed above discussed in more detail.
The post 10: Test Case Design using Given-When-Then from BDD appeared first on Python Testing.
Comments