Posted on September 3, 2007 in by adamNo Comments »

While you can a lot about individual tools in individual courses, what is often lacking is how they all integrate together in an actual testing cycle. Individual courses also tend to focus on covering the breadth of the tool’s features; even the less commonly used ones. What is needed is a course which ties together all the tools and techniques learned in the previous classes into a comprehensive, life imitating simulation. This is that course.

This course will allow students to test a real project, for a real customer using all their skills they have learned thus far. The type of application and the customer will change from offering to offering, but the end product will remain the same; a well tested product ready for deployment into production.

The testing tools used for instruction will all be free to use by the students so they can complete their tasks off campus without having to worry about licensing. All tools used are also actively used in today’s testing market.

Length: 32 hours (8 x 4h)

Format: Just like in real business situations, students will work in ‘QA teams’ of three. In class time will be split between instructor lecture, student presentations and lab work. Students will be expected however to put in their own time to apply the lessons learned against the test application.

The exact content will change depending on the particular product being tested, but it will be approximately this.

Class 1: Kick-off meeting

  • Requirements definition / Product walkthrough
  • How to staff a QA team
  • Tool walkthrough

Class 2: Test Artifacts

  • How to create a Test Plan
  • How to create Test Cases
  • How to log a bug

Class 3: Black Box (1)

  • Review of Black Box testing techniques

Class 4: Black Box Lab

  • Students will have access to the instructor to assist in further usage and understanding of their Black Box techniques.

Class 5: Python

Class 6: Web Automation

Class 7: Load Testing

Class 8: Post Mortem

  • The course ends with a project post mortem to discuss lessons learned, what they would have done differently and what they thought went well