Calendar Tool Integration Test Plan


After the classes in each package are independently tested with caldb and admin stubs, perform integration testing in the following phases:

  1. Integrate the schedule package with the caldb package and rerun the class tests in the schedule package.

  2. Add the view package to the integrated schedule + caldb packages; rerun the class tests in the schedule and view packages.

  3. Add the admin package to the integrated schedule + view + caldb; rerun the class tests in the schedule, view, and admin packages.

  4. Integrate the caldb and caldb.server packages and rerun the class tests in the caldb package.

  5. Add the caldb.server package to the integrated schedule + view + admin + caldb; rerun the class tests in the schedule, view, and admin packages.

  6. Add the options package to the integrated schedule + view + admin + caldb + server; rerun the class tests in the schedule, view, admin, and options packages.

  7. Add the file package to the integrated schedule + view + admin + options + caldb + server; rerun the class tests in the schedule, view, admin, options, and file packages.

  8. Add the edit package to the integrated schedule + view + admin + options + file + caldb + server; rerun class tests in the schedule, view, admin, options, file, and edit packages.

  9. Add the top-level caltool classes to the integrated packages and run the top-level class tests, which in turn run the class tests in each package.