One important aspect not in my slides but I told the audience was my blackbox talk was heavily influenced by the BBST courses developed by Cem Kaner and the book Lessons Learned in Software Testing. So if you have questions, please feel free to bring them up in the comments below.
Blackbox Testing Abstract
Blackbox Testing involves testing software without knowing the internals of the code. This is a survey presentation, covering a broad set of topics meant to expand your interests and provide self-study opportunities. We will cover:
* Schools of Thought: Where we have been, why testing has changed
* Testing Missions: How to know what you should test
* Testing Strategies: How to make your testing organized
* Testing Tactics: How to make your testing better
This will include practical examples as well as theory. You do not need to attend the whitebox session to gain value from this talk. However, these presentations are meant as a pair and will not cover the same material.
Whitebox Testing Abstract
Whitebox Testing involves testing software with deep knowledge of the internals of the code. This is a survey presentation, covering a broad set of topics meant to expand your interests and provide self-study opportunities. We will cover:
* Schools of Thought: Where we have been, why testing has changed.
* Limits: Why you need both the light and dark sides.
* Techniques: Static Analysis, Security Analysis, Unit, Integration and System Testing
* Tooling to make that blackbox system more white.
* Automation techniques, including both white and blackbox techniques.
Almost none of the content here will be a repeat of the Blackbox Testing presentation. While it is not required, it is recommended that you attend the Blackbox Testing presentation.