节点文献

一种新的提高软件易测试性的合约式设计方法

A New Design-by-Contract Approach to Improving Software Testability

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

【作者】 单锦辉辛国茂孙萍

【Author】 SHAN Jin-hui1,XIN Guo-mao2,SUN Ping3(1.P.O.Box 15-14,Branch 27,Lanzhou Post Office,Lanzhou 732750;2.Microsoft Corporation,Beijing 100027;3.P.O.Box 44-45,Branch 27,Lanzhou Post Office,Lanzhou 732750,China)

【机构】 兰州市27支局微软(中国)有限公司兰州市27支局 15信箱14号甘肃兰州732750北京10002744信箱54号

【摘要】 软件测试是保证软件质量的重要手段。软件测试呈现向软件开发的前期发展、与软件开发的设计阶段和编码阶段相融合的发展趋势。软件的易测试性逐渐受到人们重视。合约式设计是一种有效的软件易测试性设计方法。本文介绍了软件易测试性设计的基本思想和主要方法,提出一种新的合约式设计方法,对现有各种基于Java语言的合约式设计工具进行比较,开发了一种新的合约式设计工具,并通过实验验证了方法的有效性。

【Abstract】 Software testing is an important technology used to ensure the quality of software.Software testing evolves towards the former phase of software development and inosculates with the design and coding phases of software development.The testability of software gains our concern gradually.Design-by-contract is an effective approach to designing software testability.This paper introduces the basic ideas and primary approaches to design software testability.Then a new design-by-contract approach is proposed.And the existing design-by-contract tools supporting the Java programming language are compared.Finally,a new design-by-contract tool is developed,on which experiments are carried out to validate the effectiveness of our approach.

【基金】 国家自然科学基金资助项目(60373003)
  • 【文献出处】 计算机工程与科学 ,Computer Engineering & Science , 编辑部邮箱 ,2008年01期
  • 【分类号】TP311.52
  • 【被引频次】5
  • 【下载频次】162
节点文献中: 

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

本文的引文网络