The Study of the Requirement of Software Testability Based on Causal Analysis

Article Preview

Abstract:

Requirements for software testability is an important basis of design for software design of testability. During the software-testability-design work, a series of software design for testability measures must be taken to make software testing stage less detours, and formulation and implementation of requirements for software testing is an important element. This paper introduces a kind of develop-method of requirements for software testability. According as causal analysis, basing on manifestations of software testability, the method develops appropriate requirements for software testability for software system. Preface The software testability is referred to as a kind of attribute that aims to facilitate the application test and improve the location and correction of software error [. To a certain extent, the software testability can solve some problems facing the software test, such as helping the designer to develop the software that is easier to test, so as to reduce the test difficulty, save more test time and optimize the resource allocation. Therefore, the software testability has stood out as quite an important factor that has a great effect on the cost, time and labor allocation of software test, which are also closely related to the quality of software engineering [. Since the 1990s, the software testability has been widely concerned by the scholars both at home and abroad. According to the relevant literatures collected, the general research direction has been toward the measurement and analysis of the software testability [. It should be noted that a well developed scheme of the requirement of software testability can not only enhance the testability of the target software, but also serve as the evaluation criterion of the testability, which means that it will have special reference to the improvement on the software test [. Based on the casual analysis, this paper has sought to provide a whole set of the requirement of software testability and come up with a real case so as to approach the design issues of the software testability [. 1 The requirement of software testability

You might also be interested in these eBooks

Info:

Periodical:

Pages:

1944-1950

Citation:

Online since:

February 2014

Authors:

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2014 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

* - Corresponding Author

[1] RACHIDA DSSOULI. Reine Fournier. communication software testability[C]. McLean: The Third International Workshop on Protocol Test Systems, 1991: 45-55.

Google Scholar

[2] J. Z. GAO, J. TSAO, Y. WU. Testing and quality assurance for component-based software[M]. MA: Artech House, 2003: 211-214.

Google Scholar

[3] R. BACHE, M. MULLERBURG. Measure of testability as a basis for quality assurance[J]. Software Engineering Journal, 1990, 5(2): 86-92.

Google Scholar

[4] YVES LE TRAON, CHANTAL ROBACH. From hardware to software testability[C]. Washington: International Test Conference on Driving Down the Cost of Test, 1995: 710-719.

DOI: 10.1109/test.1995.529901

Google Scholar

[5] J. VOAS. Factors that affect software testability[C]. Portland: Pacific Northwest Software Quality Conf., 1991: 235-247.

Google Scholar

[6] ZHAO TINGDI. Safety Design Analysis and Verification. Beijing: National Defense Industry Press, 2011: 74-92.

Google Scholar

[7] SHI JUANYOU. Testability Design Analysis and Verification. Beijing: National Defense Industry Press, 2011: 63-82.

Google Scholar

[8] SUI JUNHUA. A baseline-based BIST design model for software testability[C]. Shanghai: Proc of EIF2005, 2005: 73-77.

Google Scholar

[9] KHALIL DRIRA, PIERRE AZEMA, PIERRE DE SAQUI SANNES. Testability analysis in communicating systems[J]. Computer Networks, 2001, 36(1): 671-693.

DOI: 10.1016/s1389-1286(01)00183-9

Google Scholar

[10] SEDO SOHN, POONGHYUN SEONG. Quantitative evaluation of safety critical software testability based on fault tree analysis and entropy[J]. The Journal of Systems and Software, 2004, 73(2): 351-360.

DOI: 10.1016/j.jss.2003.10.028

Google Scholar

[11] YU JIE, YANG HAIYAN, GAO ZHONGYI. Design for Software Testability [J]. Computer Engineering And Applications, 2003, 124-126.

Google Scholar

[12] BILL HETZEL. The complete guide to software testing[M]. Second Edition. Wellesley: QED Information Sciences, (1988).

Google Scholar

[13] GLASS. R. L. Building quality software[M]. Englewood Cliffs: Prentice Hall, (1992).

Google Scholar