Software Testing - 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:
Ranked for importance and/or stability
Types of Requirements:
The below diagram depicts the various types of requirements that are captured during SRS.