Session
How to make your test setup more efficient when your code is not (yet) SOLID
Historically BC code was never written with testability in mind. When coding tests against this code, it leaves us with ample option than setting up a lot of data before the action under test can be exercised.
Ideally you probably would like to refactor your code to comply with SOLID principles and make your automated test effort overall much simpler. But often our vast code heritage and new projects ahead do not allow us to get that prioritized and leaves us with non-SOLID code to write test automation against.
* Take-away*
In this workshop you will learn how your code structure determines the complexity of your test code and how this especially affects your data setup. You will learn what options you have to make your test setup more efficient and what approach fits your code structure the best.
Be it data setup or - following SOLID principles - your production code structure
*For whom is this session?*
- BC developers, primarily
- BC development managers
- BC testsers involved in test automation
* Agenda*
- Introduction
- Data setup and code structure
- Hands-on introduction
12:30-13:30 - Lunch
- Hands-on 2 (continue on morning)
- Componentization
- Hands-on 3
- Discuss SOLID (including test doubles)
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top