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:
-
Integrate the schedule package with the caldb package and
rerun the class tests in the schedule package.
-
Add the view package to the integrated schedule + caldb
packages; rerun the class tests in the schedule and view
packages.
-
Add the admin package to the integrated schedule + view +
caldb; rerun the class tests in the schedule, view, and
admin packages.
-
Integrate the caldb and caldb.server packages and rerun the
class tests in the caldb package.
-
Add the caldb.server package to the integrated schedule + view +
admin + caldb; rerun the class tests in the schedule,
view, and admin packages.
-
Add the options package to the integrated schedule + view + admin
+ caldb + server; rerun the class tests in the schedule,
view, admin, and options packages.
-
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.
-
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.
-
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.