计算机应用

• 软件过程技术(Software process technology • 上一篇    下一篇

软件测试性设计综述

付剑平 陆民燕   

  1. 北京航空航天大学工程系统工程系 北京航空航天大学工程系统工程系
  • 收稿日期:2008-05-12 修回日期:2008-07-14 发布日期:2008-11-01 出版日期:2008-11-01
  • 通讯作者: 付剑平

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

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

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

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