Checking Non-Deterministic Behavior in Unit Tests
Nowadays, a large amount of software is based on multi-tasked or asynchronous execution. This poses a substantial difficulty for automated testing: Assertions may only fail sporadically due to the non-deterministic scheduling, impeding reliable regression testing. This talk discusses this challenge and general solution approaches. We also focus on a specific idea that is to employ a static analysis inside the unit test execution, to get reproducible results for concurrent test cases.
Fri 20 Jul
|14:00 - 14:45|
Luc BläserHochschule für Technik Rapperswil
|14:45 - 15:30|