节点文献

基于XYZ/E规范的软件测试用例自动生成方法

Automatic Generation Method of Software Test Case Based on XYZ/E Specification

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 虞凡覃征贾晓琳何坚

【Author】 YU Fan,QIN Zheng,JIA Xiaolin,HE Jian(School of Electronics and Information,Xi’an Jiaotong University,Xi’an 710049)

【机构】 西安交通大学电子与信息工程学院西安交通大学电子与信息工程学院 西安710049西安710049西安710049

【摘要】 针对软件规范输入域与被测软件输入域之间边界不一致引起的测试用例失效问题,提出一种基于时序逻辑语言XYZ/E软件规范说明的测试用例自动生成方法。该方法采用XYZ/E描述,首先确保规范与被测软件的语义一致,其次,利用XYZ/E规范的逻辑程序属性,实现了对测试用例中输出期望的Prolog自动推导求值。最后,通过一个实例验证了该方法的可行性。与传统方法相比,该方法既保证了软件测试用例的有效性,又减少了测试用例输出的计算工作量。

【Abstract】 To solve the test case ineffective problem due to inconsistency between the input domain boundaries of the specification and the software under test,a test case generation method based on software specification,which is described in temporal logic language XYZ/E,is proposed.The method,which describes software specification in XYZ/E,can assure semantic consistency between specification and software.On the other hand,the output expectation of test cases can be automatically evaluated from the specification as a Prolog program.The method can assure test case effectiveness and reduce the effort on computing test case outputs.Furthermore,whole procedure of the method is illustrated in a case study.

【基金】 国防“十五”预研项目
  • 【文献出处】 计算机工程 ,Computer Engineering , 编辑部邮箱 ,2005年19期
  • 【分类号】TP311.52
  • 【被引频次】29
  • 【下载频次】215
节点文献中: 

本文链接的文献网络图示:

本文的引文网络