Cosa impari in questo corso?
How to think about the different elements of software testingLesson 2: Code Coverage
How to find parts of a program that need more testingLesson 3: Random Testing
How to automatically generate test cases that break code in unexpected waysLesson 4: Advanced Random Testing
How to engineer a sophisticated random test case generatorLesson 5: Consequences
How to deal with lots of bugs, how to take a big input that triggers a bug and make it smaller, how to report a bug, and more!Lesson 6: Conclusion