Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Maintainability Testing | Non-Functional Testing
Introduction to Manual Testing & QA in Web Development
course content

Course Content

Introduction to Manual Testing & QA in Web Development

Introduction to Manual Testing & QA in Web Development

1. Introduction to Software Testing & QA
2. Software Testing in Practice
3. Functional Testing
4. Non-Functional Testing

Maintainability Testing

Introduction

The final type of testing which I would like to mention is known as Maintainability Testing. Even though this type is strictly whitebox, meaning that it requires understanding of the program code, it is still useful to have some basic knowledge of Maintainability Testing and the concept since it is primarily performed manually.

Formally, Maintainability Testing is a type of software testing that evaluates the ease with which a software application can be maintained.

Software maintenance includes:

What does it involve?

Maintainability Testing involves performing routine code reviews and the preparation of comprehensive documentation of the app. These practices help ensure that the codebase remains clean, understandable, and easy to modify. It also involves assessing the following aspects:

  • Code Structure: Evaluating how well the code is organized;
  • Readability: Ensuring the code is clear and easy to understand;
  • Documentation: Verifying that sufficient documentation is provided and up-to-date;
  • Modularity: Checking if the code is modular, meaning parts of the code can be easily separated and recombined;
  • Test Coverage: Ensuring that the code is thoroughly tested and that the tests are comprehensive;

Maintaining high standards in these areas can significantly reduce the cost and effort associated with making changes to the software.

1. What is the primary focus of Maintainability Testing?
2. What category of testing does Maintainability Testing fall under?
3. Which of the following activities are included in software maintenance?

What is the primary focus of Maintainability Testing?

Select the correct answer

What category of testing does Maintainability Testing fall under?

Select the correct answer

Which of the following activities are included in software maintenance?

Select a few correct answers

Everything was clear?

Section 4. Chapter 5
We're sorry to hear that something went wrong. What happened?
some-alt