Why Is It Important to Have Testable Requirements? - PowerPoint PPT Presentation

About This Presentation
Title:

Why Is It Important to Have Testable Requirements?

Description:

It is very important to have testable requirements in software projects. The reason is it helps to reduce development time by avoiding expensive software bugs in later stages of the software development life cycle. – PowerPoint PPT presentation

Number of Views:50

less

Transcript and Presenter's Notes

Title: Why Is It Important to Have Testable Requirements?


1
Why Is It Important to Have Testable
Requirements?
Quality is a Rule
Office in Ukraine Phone 38(044)501-55-38 E-mail
contact (at) qa-testlab.com Address 154a,
Borschagivska str., Kiev, Ukraine http//qatestlab
.com/
2
Why Is It Important to Have Testable Requirements?
  • It is very important to have testable
    requirements in software projects. The reason is
    it helps to reduce development time by avoiding
    expensive software bugs in later stages of the
    software development life cycle.

Office in Ukraine Phone 38(044)501-55-38 E-mail
contact (at) qa-testlab.com Address 154a,
Borschagivska str., Kiev, Ukraine http//qatestlab
.com/
3
Why Is It Important to Have Testable Requirements?
The Price to Correct a Software Bug
  • The price of correcting a software defect is
    lowest in the requirements stage. The reason is
    there are not so much deliverables at the start
    of a project to fix if a defect is detected.
  • As soon as the project moves into posterior
    stages of the development of software product,
    the price of correcting a bug increases
    extremely, since there are more deliverables
    influenced by the fixing of every bug, such as a
    design document or the code itself.

Office in Ukraine Phone 38(044)501-55-38 E-mail
contact (at) qa-testlab.com Address 154a,
Borschagivska str., Kiev, Ukraine http//qatestlab
.com/
4
Why Is It Important to Have Testable Requirements?
The Price to Correct a Software Bug 
Stage Cost Ratio
Requirements 1-3
Design 3-6
Coding 10-12
Unit Testing 15-40
Acceptance 30-60
Testing 45-10000
Production gt10000

Office in Ukraine Phone 38(044)501-55-38 E-mail
contact (at) qa-testlab.com Address 154a,
Borschagivska str., Kiev, Ukraine http//qatestlab
.com/
5
Why Is It Important to Have Testable Requirements?
The Dispensation of Software Bugs
  • According to the statistics main reason of 50 of
    all the defects found in projects is a result of
    bugs introduced in the requirements stage.
  • Approximately a half of bugs rooted in
    requirements are due to poorly written,
    equivocal, unintelligible and wrong requirements.
    So there is plenty of room for betterment for
    writing distinct, brief, unequivocal and complete
    requirements.

Office in Ukraine Phone 38(044)501-55-38 E-mail
contact (at) qa-testlab.com Address 154a,
Borschagivska str., Kiev, Ukraine http//qatestlab
.com/
6
Quality is a Rule
Quality is a Rule
Thank You !
Office in Ukraine Phone 38(044)501-55-38 E-mail
contact (at) qa-testlab.com Address 154a,
Borschagivska str., Kiev, Ukraine http//qatestlab
.com/
Write a Comment
User Comments (0)
About PowerShow.com