Specification for testing

被引:0
作者
George, Chris
Krishnan, Padmanabhan
Salas, P. A. P.
Sanders, J. W.
机构
来源
Formal Methods and Hybrid Real-Time Systems | 2007年 / 4700卷
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The success of model-based testing, in automating the testing of an implementation given its state-based (or model-based) specification, raises the question of how best the specification can be tweaked in order to facilitate that process. This paper discusses several answers. Motivated by an example from web-based systems, and taking account of the restriction imposed by the testing interface, it considers both functional and non-functional properties. The former include laws, implicit system invariants and other consistency conditions whilst the latter include security leaks. It concludes that because of the importance of the link between specification and implementation in the testing process, there is a trade-off between genuinely useful testing information and the incorporation of some degree of information about the link, not normally regarded as part of the specification.
引用
收藏
页码:280 / 299
页数:20
相关论文
共 25 条
[1]  
Aichernig BK, 2001, J UNIVERS COMPUT SCI, V7, P710
[2]  
[Anonymous], THESIS U QUEENSLAND
[3]  
[Anonymous], 2007, PRACTICAL MODEL BASE
[4]   DESIGN FOR TESTABILITY IN OBJECT-ORIENTED SYSTEMS [J].
BINDER, RV .
COMMUNICATIONS OF THE ACM, 1994, 37 (09) :87-101
[5]  
BOYAPATI C, 2002, P INT S SOFTW TEST A
[6]  
Broy M, 2005, LNCS, V3472
[7]  
BUWALDA H, 2003, ACTION FIGURES SOFTW, P42
[8]  
BUWALDA H, 1999, GETTING AUTOMATED TE, P39
[9]  
Duke R., 2000, FORMAL OBJECT ORIENT
[10]  
EL-FAR I. K., 2002, ENCY SOFTWARE ENG, V1, P825