Trusted answers to developer questions
Trusted Answers to Developer Questions

Related Tags

software testing

What is compliance testing?

Abdul Monum
Compliance Testing

Compliance testing is a non-functional testing method that validates that the developed system complies/conforms to the software standards of their respective organization. Most IT and software companies follow the standards set by large organizations such as IEEE, W3C, or ETSI. Compliance testing is performed by experts in their respective organizations or a third-party organization that specializes in this form of testing.

Objectives

Compliance testing ensures that the following objectives are met:

  • Development of software in each phase of the development cycle is performed in accordance with the software standard being followed.
  • Ensure proper implementation of software specifications.

How compliance testing is performed

  • Standards, guidelines, and procedures are documented before each deliverable phase of the development lifecycle.
  • Tests are written according to each individual requirement of the standard. After each phase, these tests are performed on the deliverables to identify the modules and components that do not comply with the standards.
  • The list of non-compliant modules and components is provided to the project team to be corrected.
  • Once changes to those modules have been made, this process is repeated until the testing deems that the module is compliant.

RELATED TAGS

software testing

CONTRIBUTOR

Abdul Monum
Copyright ©2022 Educative, Inc. All rights reserved
RELATED COURSES

View all Courses

Keep Exploring