DocumentCode :
3488769
Title :
Impact of software testability considerations on software development life cycle
Author :
Gupta, S.C. ; Sinha, M.K.
Author_Institution :
Nat. Inf. Centre, New Delhi, India
fYear :
1994
fDate :
21-22 Dec 1994
Firstpage :
105
Lastpage :
110
Abstract :
The testability of software has been defined as provisions that can be made in the software during the design and coding phases, so that test-plans can be executed easily and systematically. Software testability measures are defined in terms of controllability and observability measures. Observability measures are incorporated in the software to facilitate observation of internal states. Controllability measures are incorporated to allow the software to attain states required for execution of various tests, which are normally difficult to achieve through user interface commands. Specificity of testability measures to be incorporated in software depends upon the test-plan. Hence, the test-plan, for each pre-testing phase of software development, is an essential input for the next phase to make the software testable. The design verification test-plan also has to be checked for testability, and, if required, the design has to be revised to incorporate necessary testability measures. A similar process has to be repeated with a detail design verification test-plan as well as a code verification test-plan. The impact of software testability considerations has resulted in the `Testable-Software Development Model´
Keywords :
controllability; design for testability; formal specification; formal verification; observability; program testing; Testable-Software Development Model; code verification test-plan; coding phases; controllability measures; design phases; design verification test-plan; internal states; observability measures; pre-testing phase; software development life cycle; software testability; software testability measures; test execution; test-plans; testability measure specificity; Controllability; Life testing; Observability; Phase measurement; Programming; Software design; Software measurement; Software testing; Software tools; System testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Testing, Reliability and Quality Assurance, 1994. Conference Proceedings., First International Conference on
Conference_Location :
New Delhi
Print_ISBN :
0-7803-2608-3
Type :
conf
DOI :
10.1109/STRQA.1994.526393
Filename :
526393
Link To Document :
بازگشت