Table of Contents

Assignments

Assignment 1

The purpose of this assignment is to give you experience reporting bugs and developing test cases. This task will give you practice thinking how to develop a test case from a requirements document, what a professional bug report should be, as well as analyzing bugs before reporting them.

Open Source Search Engines

Github

Sourceforge

OpenHub

Google Code

BORG related links

BORG Calendar Installer

Product Specification

Developer Website

Github Registration

BORG issue tracker

Assignment 2

The purpose of this assignment is to give you experience in applying the functional testing techniques we discussed in class, as well as creating automated test code with JUnit. Your task will be to create a test suite in JUnit for a system of your choice, produce bug reports (if any), and submit a written report describing your testing.

Assignment 3

The purpose of this assignment is to give you experience applying path testing approaches and measuring coverage.

Helpful material

Assignment 4

The purpose of this assignment is to give you experience applying data flow and slice-based testing.

<!--   -->