This is an old revision of the document!
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
Google Code
<!--
====== Helpful material ======
- [[http://sourceforge.net/projects/borg-calendar/?source=navbar|BORG Calendar (stable version)]]
- [[http://mbcsoft.com/borg_downloads/|BORG Calendar (latest build)]]
- [[http://borg-calendar.svn.sourceforge.net/viewvc/borg-calendar/trunk/BORGCalendar/res/requirements/SRS%20for%20BORG%20Calendar.pdf?revision=1431|Product Specification]]
- [[http://mbcsoft.com/|Developer Website]]
- [[https://sourceforge.net/user/registration|QA]]
====== Assignment 2 ======
The purpose of this {{:assignment2.pdf|assignment}} is to give you experience in creating automated test code with
JUnit. Your task will be to create a test suite in JUnit for the BORG Calendar,
produce bug reports (if any), and submit a written report describing your testing.
====== Helpful material ======
- [[http://sourceforge.net/projects/borg-calendar/files/borg%201.7/BORG%201.7.9/|BORG Source code]]
- [[http://projectlombok.org/|Lombok]]
====== Assignment 3 ======
The purpose of this {{:assignment3.pdf|assignment}} is to give you experience applying path
testing approaches and measuring coverage.
====== Helpful material ======
- [[http://www.eclemma.org/|EclEmma]]
====== Assignment 4 ======
The purpose of this {{:assignment4.pdf|assignment}} is to give you experience applying data flow and slice-based testing.
-->