Introduction
Welcome
Types of Quality Engineers
How to think about quality
Traditional disciplines in software development
Black-box testing - More than just clicking buttons
White box - Thinking about your internals from a test perspective
Gray box - Thinking past the user interface
Defining a Common Language
Understanding your project and quality goals
Breaking down and ranking issues by severity
Using a matrix to define priorities
Defining milestone goals
Tracking Systems
Exploring bug bases
Test case management systems
Recording defects
Example bug workflows
What is a bug model
Interpreting bug models
Areas of Focus
Testing core functionality
Identifying possible user scenarios
Back-end testing
Understanding load testing and why it is important
Automation
Automatic recording of defects
Putting unit tests in context
Testing the interaction between objects
Conclusion
Next steps