Главная
Study mode:
on
1
Introduction
2
Software testing is hard
3
Software testing is awesome
4
The 3 questions
5
Generating tests
6
Symbolic execution
7
How does this work
8
Example
9
Three ways of testing
10
Generated tests
11
Implementing first
12
Code review
13
Test Driven Development
14
Manual Tests
15
Wrapup
16
More complex dependencies
17
Testing more complex classes
18
JUnit 5 support
Description:
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only! Grab it Explore a revolutionary approach to unit testing in Java presented at GeeCON Prague 2022. Delve into Markus Zimmermann's 39-minute talk that challenges traditional testing methods and introduces automated test generation. Learn how this innovative technique can dramatically improve productivity, catch bugs in real-time, and overcome the limitations of manually written tests. Discover the power of symbolic execution, understand its implementation, and compare it with conventional testing approaches like Test Driven Development and manual testing. Gain insights into handling complex dependencies, testing intricate classes, and leveraging JUnit 5 support for this cutting-edge methodology.

Rethinking Unit Testing: Automating the Generation of Java Tests

GeeCON Conference
Add to list