Maintenance Testing

Maintenance Testing/Enhancement Testing falls under the BAU (Business As Usual) scope. As software goes live and deployed into the Production environment, sometimes it’s necessary to change it. There are number of reasons like,

  • Migration to the new infrastructure
  • More features required
  • Bugs/Defects identified in the Production environment
  • Planned upgrade

Once it’s identified that a change is required in the system, the relevant change could fall under Maintenance or Enhancement ticket (if a minor change, otherwise it becomes a Project). Maintenance Testing involves testing that change to make sure the system is working correctly after the required change. Regression testing is the primary type of testing being done under Maintenance change. If there are time constraints, a call can be taken to prioritise the Testing based on the primary impacted areas.