Changes between Version 5 and Version 6 of TestPlan
- Timestamp:
- 08/25/10 22:59:05 (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TestPlan
v5 v6 3 3 = Testing Changes = 4 4 5 Before packages can move from the `-development` repository to the `-proposed` repository, they must undergo testing. There are two types of tests: functionality tests and package-specific tests. Functionality tests include, e.g., printing. Whenever any package is changed that impacts printing (cupsys-config, printing-config), the printing functionality test must be performed.Skipping a test or test component requires explicit approval of three (3) members of release-team.5 Before packages can move from the `-development` repository to the `-proposed` repository, they must undergo testing. Skipping a test or test component requires explicit approval of three (3) members of release-team. 6 6 7 Package-specific tests are listed by the name of the package. 7 == Update Testing == 8 8 9 == Printing == 9 A package must be successfully installed by the auto-updater on both `debathena-workstation` and `debathena-cluster`. The auto-updater may be invoked by hand (e.g. from recovery-mode), but ensure it runs outside the chroot. After a successful automatic update of the package, you must perform `aptitude --simulate --assume-yes full-upgrade` and ensure that no further updates are necessary. 10 10 11 The Debathena printing configuration is sufficiently complicated and 12 contains enough points of failure that it requires a sigificant amount 13 of testing before we deem that changes involving printing can be 14 pushed to production. 11 === Maintainer scripts === 15 12 16 === GTK+-based printing applications, including evince === 17 18 From at least two (2) GTK+-based applications, one of which is evince, 19 test the following: 20 * Verify picklist is complete 21 * Printing simplex from the picklist 22 * Printing duplex from the picklist 23 * Printing simplex with "Print to LPR" 24 * Printing duplex with "Print to LPR" 25 * Print simplex or duplex in color 26 27 === Java-based printing applications, including MATLAB and OpenOffice === 28 From at least 3 Java-based printing applications (which must include 29 MATLAB and OpenOffice): 30 * Verify picklist/dropdown is complete 31 * Print simplex 32 * Print duplex 33 * Print simplex or duplex in color 34 35 === Command-line printing === 36 37 * Print simplex 38 * Print duplex 13 If any maintainer scripts (postinst, etc) are changed, a fresh installation must also be tested. 39 14 40 15 == Package-specific test plans ==