Software QA Testing Question:
Download Questions PDF

What is the big deal about requirements?

Answer:

One of the most reliable methods of insuring problems, or failure, in a complex software project is to have poorly documented requirements specifications. Requirements are the details describing an application's externally-perceived functionality and properties. Requirements should be clear, complete, reasonably detailed, cohesive, attainable, and testable. A non-testable requirement would be, for example, 'user-friendly' (too subjective). A testable requirement would be something like 'the user must enter their previously-assigned password to access the application'. Determining and organizing requirements details in a useful and efficient way can be a difficult effort; different methods are available depending on the particular project. Many books are available that describe various approaches to this task.

Download QA Testing Interview Questions And Answers PDF

Previous QuestionNext Question
What is the role of documentation in QA?What steps are needed to develop and run software tests?