In this presentation, Gregg Seelhoff discusses aspects of quality assurance from the perspective of small (or individual) developers and publishers, in four sections:
1. The definition and purpose of quality assurance.
2. Programming and build techniques, and related tools, that can enhance the robustness of your product.
3. Product testing process, including various aspects of alpha and beta testing.
4. Aspects of quality assurance that take place after a product is released, including customer support (bug reporting) and product updates (bug fixes).