跳到主要内容
10.1145/1081706.1081745acm会议文章/章节视图摘要出版物页面fse公司会议记录会议集合
第条

用单元meister进行参数化单元测试

出版:2005年9月1日出版历史

摘要

参数化单元测试扩展了当前使用定义为无参数方法的封闭单元测试的行业实践。通过实例化参数化单元测试,可以重新获得传统的封闭单元测试。我们已经开发了原型工具单位Meister,它使用符号执行和约束求解来自动计算一组最小的输入,这些输入在给定特定覆盖标准的情况下执行参数化单元测试。此外,参数化单元试验可以在符号执行期间用作符号摘要,这使我们的方法可以扩展到任意抽象级别。Unit Meister具有命令行界面,并且还集成到Visual Studio 2005 Team System中。

工具书类

  1. F.Ambert、F.Bouquet、S.Chemin、S.Guenaud、B.Legeard、F.Peureux、N.Vacelet和M.Utting。BZ-TT:使用约束逻辑编程从Z和B生成测试的工具集。R.Hierons和T.Jerron,编辑,软件测试的正式方法,CONCUR’02的FATES 2002研讨会,第105-120页。INRIA报告,2002年8月。谷歌学者谷歌学者
  2. G.Bernot、M.C.Gaudel和B.Marre。基于形式规范的软件测试:理论和工具。柔和。《工程师杂志》,6(6):387--4051991年。谷歌学者谷歌学者数字图书馆数字图书馆
  3. C.Boyapati、S.Khurshid和D.Marinov。Korat:基于Java谓词的自动化测试。程序中。2002年软件测试与分析国际研讨会,第123-133页。谷歌学者谷歌学者数字图书馆数字图书馆
  4. A.D.Brucker和B.Wolff。基本递归函数的符号测试用例生成。《命运》杂志编辑J.Grabowski和B.Nielsen,《计算机科学讲义》第3395卷,第16-32页。斯普林格,2004年。谷歌学者谷歌学者数字图书馆数字图书馆
  5. W.R.Bush、J.D.Pincus和D.J.Sielaff。用于查找动态编程错误的静态分析器。柔和。实际。专家。,30(7):775--802, 2000.谷歌学者谷歌学者数字图书馆数字图书馆
  6. C.Csallner和Y.Smaragdakis。JCrasher:用于Java的自动健壮性测试程序。《软件:实践与经验》,34:1025-10502004。谷歌学者谷歌学者数字图书馆数字图书馆
  7. C.Csallner和Y.Smaragdakis。检查“n”崩溃:结合静态检查和测试。第27届国际软件工程会议,2005年5月。出现。谷歌学者谷歌学者数字图书馆数字图书馆
  8. D.Detlefs、G.Nelson和J.Saxe。简化:用于程序检查的定理证明器。技术报告HPL-2003-148,惠普实验室,加利福尼亚州帕洛阿尔托,美国,2003年。谷歌学者谷歌学者
  9. J.Dick和A.Faivre。根据基于模型的规范自动生成和排序测试用例。《工业强度形式方法,欧洲形式方法》(FME'93),LNCS第670卷,第268-284页。施普林格,1993年。谷歌学者谷歌学者数字图书馆数字图书馆
  10. C.Flanagan、K.R.M.Leino、M.Lillibridge、G.Nelson、J.B.Saxe和R.Stata。Java的扩展静态检查。程序中。ACM SIGPLAN 2002年编程语言设计和实现会议,第234-245页。ACM出版社,2002年。谷歌学者谷歌学者数字图书馆数字图书馆
  11. P.Godefroid、N.Klarlund和K.Sen.DART:指导自动化随机测试。SIGPLAN通告,40(6):213--2232005。谷歌学者谷歌学者数字图书馆数字图书馆
  12. W.Grieskamp、N.Tillmann和W.Schulte。XRT---探索的运行时。NET——体系结构和应用程序。程序中。第三届SoftMC,2005年。出现。谷歌学者谷歌学者
  13. J.C.金。符号执行和程序测试。Commun公司。美国医学会,19(7):385--3941976年。谷歌学者谷歌学者数字图书馆数字图书馆
  14. D.Marinov和S.Khurshid。TestEra:一个新的Java程序自动化测试框架。程序中。第16届IEEE自动化软件工程国际会议,第22-31页,2001年。谷歌学者谷歌学者数字图书馆数字图书馆
  15. 微软。Visual Studio 2005 Team System。http://lab.msdn.microsoft.com/teamsystem/。谷歌学者谷歌学者数字图书馆数字图书馆
  16. J·W·纽柯克和A·A·沃龙佐夫。Microsoft中的测试驱动开发。净利润。微软出版社,2004年4月。谷歌学者谷歌学者数字图书馆数字图书馆
  17. NUnit开发团队。NUnit公司。http://www.nunit.org/。谷歌学者谷歌学者
  18. Parasoft公司。Jtest手册5.1版。在线手册,2004年7月。http://www.parasoft.com/。谷歌学者谷歌学者
  19. 测试、验证和测量,微软研究院。扎普定理证明器。http://research.microsoft.com/tvm/。谷歌学者谷歌学者
  20. N.Tillmann和W.Schulte。参数化单元测试。程序中。第13届软件工程基础国际研讨会,2005年。出现。谷歌学者谷歌学者数字图书馆数字图书馆
  21. W.Visser、C.S.Pasareanu和S.Khurshid。使用Java PathFinder测试输入生成。程序中。2004年ACM SIGSOFT国际软件测试与分析研讨会,第97-107页,2004年。谷歌学者谷歌学者数字图书馆数字图书馆

索引术语

  1. 用单元meister进行参数化单元测试

      建议

      评论

      登录选项

      检查您是否可以通过登录凭据或您的机构访问本文。

      登录

      完全访问权限

      • 发布于

        封面图片ACM会议
        ESEC/FSE-13:与第13届ACM SIGSOFT软件工程基础国际研讨会联合举行的第10届欧洲软件工程会议记录
        2005年9月
        402页
        国际标准图书编号:1595930140
        内政部:10.1145/1081706
        • 封面图片ACM SIGSOFT软件工程说明
          ACM SIGSOFT软件工程说明 第30卷第5期
          2005年9月
          462页
          国际标准编号:0163-5948
          内政部:10.1145/1095430
          期刊目录

        版权所有©2005 ACM

        如果复制品不是为了盈利或商业利益而制作或分发的,并且复制品的第一页载有本通知和完整引文,则允许免费制作本作品的全部或部分数字或硬拷贝以供个人或课堂使用。必须尊重ACM以外的其他人对本作品组成部分的版权。允许用信用证进行摘要。要以其他方式复制或重新发布,在服务器上发布或重新发布到列表,需要事先获得特定许可和/或付费。向请求权限[电子邮件保护]

        发布者

        计算机协会

        美国纽约州纽约市

        出版历史

        • 出版:2005年9月1日

        权限

        请求有关此文章的权限。

        请求权限

        检查更新

        限定符

        • 第条

        接受率

        总体验收率112属于543提交文件,21%

        即将召开的会议

        24年FSE
        第32届ACM国际软件工程基础会议
        2024年7月15日至19日
        伊波朱卡(伯南布哥),巴西

      PDF格式

      以PDF文件查看或下载。

      PDF格式

      电子阅读器

      使用eReader联机查看。

      电子阅读器