The Reluctant Tester

This essay outlines an entry level guide to what testing and validation is, why it is important, and what it means to a technical project. It is my intent to get small teams from zero to testing in as short a time as possible with as few barriers as possible; to give them a foundation on which to build.

A. Suggested Reading

General Theory

Cathedral and the Bazaar
Good Bug Reports
Mozilla Bug Report Guidelines
Goodhart’s Law (measurement/objectives)
measurement vs objectives. The two aren't always the same thing.
Guessing the Teachers Password & Goodhart’s Law
http://lesswrong.com/lw/1ws/the_importance_of_goodharts_law/
http://lesswrong.com/lw/iq/guessing_the_teachers_password/

Test Driven Development
http://www.agiledata.org/essays/tdd.html

Tools

MozTrap
https://wiki.documentfoundation.org/MozTrap

Automated Validation

Selenium Web Driver
http://docs.seleniumhq.org/docs/
TestNG Test Framework
http://testng.org/doc/index.html
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Home
Subscribe to: Posts (Atom)

Table of Contents

  • Home
  • 0.Introduction
  • 1. Creating a Testing Culture
  • 2. Implementing Effective Testing
  • 3. Creating a Team That Tests
  • 4. Integrating the Existing Processes
  • A. Suggested Reading

Reach me on StackOverflow

profile for Jefferey Cave on Stack Exchange, a network of free, community-driven Q&A sites
(c)2013 Jeff Cave. Simple theme. Powered by Blogger.