Journal of Computer Applications

• Software process technology • Previous Articles     Next Articles

Survey of software design for testability

Jian-ping FU Min-yan LU   

  • Received:2008-05-12 Revised:2008-07-14 Online:2008-11-01 Published:2008-11-01
  • Contact: Jian-ping FU

软件测试性设计综述

付剑平 陆民燕   

  1. 北京航空航天大学工程系统工程系 北京航空航天大学工程系统工程系
  • 通讯作者: 付剑平

Abstract: Methods of software design for testability can be divided into four categories: rules that must be followed in the design phase, Ad Hoc techniques of modifying the software design and/or codes to improve the software testability, structural techniques of adding testing structures in the software and testability synthesis techniques of considering software testing in the whole cycle of software development. These methods of software design for testability use many ideas of hardware design for testability for reference and can be expanded deeply in many aspects.

Key words: software design for testability, software testability, cycle of software development

摘要: 软件测试性设计分为四类:设计时应当遵循的测试性设计原则,通过改变设计或代码提高软件测试性的专用测试性设计技术,为软件增加专门测试结构的结构化测试性设计技术和在软件开发全周期考虑软件测试的测试性设计综合技术。软件测试性设计方法借用了很多硬件测试性设计思想,但在许多方面还能进一步发展。

关键词: 软件测试性设计, 软件测试性, 软件开发周期