关闭

测试用例设计工具—BenderRBT

发表于:2016-7-12 08:05

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:顾翔    来源:51Testing软件测试网原创

  11.1.2 QuickDesign的主要功能
  11.1.2.1 基于正交组合对法设计测试用例
  QuickDesign提供了变量输入和变量状态的输入功能,用户需要按照需求规格说明找出系统的输入,和输入的各个状态,比如对于GUI软件测试,每个输入的下拉框选项对应的就是输入的各个状态,当GUI比较复杂,选项、菜单、按钮很多的时候,人工组合软件测试就很难保证完全,在QuickDesign中输入变量和状态以及约束条件。
  
图4基于正交组合对法设计测试用例
  QuickDesign基于正交组合对法进行严格的数学计算,得出组合对报告和软件测试脚本。
  
图5得出组合对报告和软件测试脚本
  可以基于两种算法生成测试用例:正交对和优化对,正交对测试每一对组合的次数等于测试用例的数目,优化对每个组合最少需要一次软件测试,我们建议配置测试使用正交对法,功能测试使用优化对法。
  11.1.2.2集成性
  Bender-RBT可以集成测试管理工具TestDirector,生成的测试用例可以导出到TestDirector保证软件测试团队完成必要的测试用例,BenderRBT集成了很多录制回放工具,比如IBMRationalRobot和HPSegue的SilkTest等,当测试用例用到这些测试工具的时候,测试团队就可以使用这些自动化测试工具进行测试工作了。
  11.1.2.3主要特点
  高度优化的算法得出测试用例:
  ·同时支持因果图和组合对法设计测试用例;
  ·可以支持逻辑中敏感路径分析进而设计出测试用例使得用户得到最优化的测试用例;
  ·所生成的测试用例包括输入和输出,可以用来作为开发单位和用户单位评审的依据;
  ·所产生的测试用例数量最小,达到的功能覆盖最大,同时能够使得代码覆盖率较高;
  自然语言测试用例独立于目标平台:
  ·由于需求是自然语言的,所生成的测试用例也是用自然语言描述的;
  ·测试用例不依赖与任何目标系统,是平台独立的。
  支持需求中存在的约束情况:
  ·RBT支持现实世界的系统各种约束,比如互斥,包含,屏蔽等;
  ·通过加入现实情况下的约束条件减少无效测试用例;
  ·通过约束情况也可以发现需求逻辑中存在的不一致的错误。
  覆盖率分析:
  ·提供功能覆盖率分析,提供强覆盖和弱覆盖;
  ·可以支持把已经存在的测试用例集加入进来参与覆盖率分析。
  生成功能规格说明:
  ·通过因果图的输入,RBT会自动生成整理过的需求规格说明书,条理更清晰可以作为评审的依据;
  ·可以生成美军标498标准格式的需求规格说明。
  11.1.2.4 平台支持
  Pentium;
  128M内存;
  程序安装需要100M硬盘空间。
版权声明:本文出自《51测试天地》原创测试文章系列(四十二)投稿。51Testing软件测试网及相关内容提供者拥有51testing.com内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像,否则将追究法律责任。
22/2<12
《2023软件测试行业现状调查报告》独家发布~

精彩评论

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号