• Software Testing Dictionary
  • Home

Maintainability Testing


What is Maintainability Testing ?

The term maintainability corresponds to the ability to update or modify the system under test. This is a very important parameter as the system is subjected to changes throughout the software life cycle.

To make Maintainability Testing more effective, testers should include static analysis and reviews as these are hard to spot during dynamic testing while it is easily captured in code walkthrough and inspection.

Maintainability Testing Checklist:

  • Verifying the development standards such as structured programming, standards for database approach, recognizable nomenclature and standards for the user interfaces

  • Verify if the data processing split up into subtransactions?

  • Verify if the input, the processing and the output have been implemented separately

  • Verify if the programs have been parameterized under necessary conditions to promote reusuability.

  • Verify if the systems are distributed.

  • Verify if the algorithms are optimized.

Useful Video Courses


Software Engineering Basics

80 Lectures 7.5 hours

Arnab Chakraborty


The Perfect Open Broadcaster Software Recording Studio

10 Lectures 1 hours

Zach Miller


SEO Keyword Research Made Easy + FREE Research Software

17 Lectures 1.5 hours

Zach Miller


How To Startup Your Own SaaS (Software As a Service) Company

60 Lectures 5 hours

John Shea


Software development in Python: A practical approach

99 Lectures 10 hours

Daniel IT


Software Development Processes (SDLC Models)

62 Lectures 5 hours