2. MAINTENANCE TESTING
⢠Testing that is executed during this life cycle phase is called
'maintenance testingâ
⢠The Testing done during this enhancement, change and migration
cycle is known as maintenance testing.
⢠Maintainability testing is different from maintenance testing
⢠On receipt of the new or changed specifications, corresponding test
cases are specified or adapted
⢠In maintenance testing, tester should consider 2 parts:
1. Any changes made in software should be tested thoroughly
2. The changes made in software does not affect the existing
functionality of the software, so regression testing is also done.For which
impact analysis is done
http://appium-selenium.com/
3. MAINTENANCE TESTING
⢠On completion of the testing, the testware, test basis is once again
preserved
⢠Testware: Testware is produced by both verification and validation
testing methods. Testware includes test cases, test plan, test report
⢠Test basis: is defined as the source of information or the document
that is needed to write test cases and also for test analysis
http://appium-selenium.com/
4. MAINTENANCE TESTING
⢠There can be 2 types of modifications:
1. Planned modifications
⢠Perfective modifications (adapting software to the user's wishes, for
instance by supplying new functions or enhancing performance)
⢠Adaptive modifications (adapting software to environmental changes
such as new hardware, new systems software or new legislation);
⢠Corrective planned modifications (deferrable correction of defects)
2. Ad-hoc corrective modifications
⢠Network goes down
⢠Some functionality not working
http://appium-selenium.com/