Title: Why Is It Important to Have Testable Requirements?
1Why 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/
2Why 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/
3Why 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/
4Why 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/
5Why 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/
6Quality 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/