摘要
为解决通信软件开发过程中测试难度大等问题,提出了软件可测性设计的概念,并讨论了通信协议软件的一些可测性设计方法.包括在各层的业务接入点设立控制点,并加入独立的测试序列导入机制,以便对系统的运行加以控制;在业务接入点和状态转移点等处设立观察点,并以简单的输出语句作为观察装置,以便观察系统的运行情况;通过简单的测试开关,让开发者自由测试所关心的软件部分.这些方法简单易行,附加软件少,不影响原系统的正常工作。
Software DFT (designfortestability) is introduced as a new concept for solving problems in protocol developing course and testing course. Some DFT methods about communication software are discussed then. Set control points on SAP (service access point) and add independent testsequence introducer for controlling the system's movement. Set observation points on SAP and use simple output statements as observation apparatus for observing the system's movement. Use test switches for testing any parts of software that you care about. These methods are very simple. Additional software caused by DFT is very little and doesn't affect the system's normal movement, but they can improve the software testability greatly.
出处
《北京邮电大学学报》
EI
CAS
CSCD
北大核心
1999年第3期55-59,共5页
Journal of Beijing University of Posts and Telecommunications