• Software Testing Dictionary
  • Home

Software Requirement Specification

What is Software Requirement Specification - [SRS]?

A software requirements specification (SRS) is a document that captures complete description about how the system is expected to perform. It is usually signed off at the end of requirements engineering phase.

Qualities of SRS:

  • Correct

  • Unambiguous

  • Complete

  • Consistent

  • Ranked for importance and/or stability

  • Verifiable

  • Modifiable

  • Traceable

Types of Requirements:

The below diagram depicts the various types of requirements that are captured during SRS.

acceptance testing in Test Life Cycle