期刊文献+

基于形式化描述测试用例生成的研究与实现 被引量:4

Testing case generator based on formal specifications
下载PDF
导出
摘要 根据高安全系统实现和评估的需要,提出基于形式化Z描述的测试用例生成方法,并据此实现了测试用例自动生成工具,可进行符合更改条件/判定覆盖准则的测试用例生成,以解决生成测试用例数量与质量间的取舍问题。与相关工作相比,可以降低形式化描述的要求,减少人工参与的成分,提高测试用例生成的有效性和效率。 According to the requirements of validating higher secure systems, an approach to generate testing cases based on Z formal descriptions was proposed. With this approach, a testing case generator was implemented, which could produce testing cases with MC/DC ( modified condition/decision coverage) criterion to balance the quantity and quality of the produced testing cases. Compared with related work, this approach can reduce the manual interferences and the requirements in designing the formal specification, and improve the accuracy and efficiency of testing-case generation.
出处 《计算机应用》 CSCD 北大核心 2008年第4期1018-1022,共5页 journal of Computer Applications
基金 国家自然科学基金资助项目(60773170 60721002 60473053) 国家863计划项目(2006AA01Z432) 江苏省自然科学基金资助项目(BK2005074)
关键词 安全评估 测试用例生成 形式化描述 更改条件判定覆盖 security evaluation testing-case generation formal description Modified Condition/Decision Coverage (MC/DC)
  • 相关文献

参考文献11

  • 1BOWEN J P, BOGDANOV K, CLARK J, et al. Formal methods and testing[ C]// 26th IEEE Computer Software and Applications (COMPSAC 2002). Washington DC: IEEE, 2002:91-101.
  • 2BOGDANOV K, BOWEN J P, CLEAVELAND R, et al. Working together: Formal Methods and Testing[ EB/OL]. UK: FORTEST ( EPSRC Formal Methods and Testing) landscapes document. [ 2003 -12 -02]. http://www. fortest.org. uk/documents/landscape3. pdf.
  • 3贾晓琳,覃征,何坚,虞凡.基于体系结构描述的软件测试技术[J].西安交通大学学报,2005,39(8):808-811. 被引量:3
  • 4李冰,陈自力,马飒飒.软件测试用例生成综合策略研究[J].计算机测量与控制,2005,13(4):396-398. 被引量:9
  • 5STOCKS P, CARRINGTON D. A framework for specification-based testing[ J]. IEEE Transactions on Software Engineering, 1996, 22 (11): 777-793.
  • 6LEGEARD B , PEUREUX F . Generation of functional test sequences from B formal specifications - Presentation and industrial case-study[ C]// Proceedings of the 16th International Conference on Automated Software Engineering (ASE'01). CA: IEEE CS Press, 2001:377 -381.
  • 7DICK J, FAIVRE A. Automating the generation and sequencing of testing cases from model based specifications[ C]// WOODCOCK J C P, LARSEN P G, ed. FMG'93: Industrial Strength Formal Methods, LNCS 670, Berlin: Springer, 1993:268-284.
  • 8SPIVEY J M. Understanding Z: A Specification Language and its Formal Semantics[ M]. Cambridge: Cambridge University Press, 1998.
  • 9曾红卫,滕中梅.用Z形式化描述的软件设计模式[J].计算机工程,2006,32(13):69-70. 被引量:3
  • 10VILKOMIR S A, BOWEN J P. Formalization of software testing criteria using the Z notation[ C]// Proceeding of the 25th Annual International Computer Software and Applications Conference (COMPSAC'01). Chicago, Illinois: IEEE Computer Society, 2001 : 351 - 356.

二级参考文献17

  • 1JorgensenPC 韩柯 杜旭涛 译.Software testing [M].北京:机械工业出版社,2003..
  • 2PattonR 周予滨 译.软件测试[M].北京:机械工业出版社,2002..
  • 3Smith K. Automated defect identification [J]. Software Development, 2003, (4): 3,5-40.
  • 4Miller Jr E F. Software system testing and quality assurance. Van-Nostrand, 1984.
  • 5BroekmanB 张君施 译.Testing embedded software[M].北京:电子工业出版社,2004..
  • 6Medvidovic N, Taylor R N. A classification and comparison framework for software architecture description languages [J]. IEEE Trans Software Engineering, 2000, 26(1): 483-491.
  • 7Bertolino A, Inverardi P, Muccini H, et al. An approach to integration testing based on architectural descriptions [A]. The Third IEEE International Conference on Engineering of Complex Computer Systems, Como,Italy, 1997.
  • 8Richardson D J, Wolf A L. Software testing at the architecture level [A]. The Second International Software Architecture Workshop, San Francisco, USA, 1996.
  • 9Jin Zhenyi, Offutt J. Deriving tests from software architectures [A]. 12th International Symposium on Software Reliability Engineering, Hong Kong, 2001.
  • 10Gamma E,Helm R,Johnson R,et al.Design Patterns:Elements of Reusable Object Oriented Software[M].Addison-Wesley,1995.

共引文献12

同被引文献33

引证文献4

二级引证文献15

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部