1)简介
AutoTCG是一款基于模型的测试用例设计工具,采用基于图形化模型的测试引擎,适用于业务关键、任务关键或安全关键的功能测试。测试人员可以选择因果图模型、组合配对模型、业务流程模型或模糊测试完成测试设计,并自动生成测试用例;AutoTCG可与测试工具集成,实现测试过程自动化,能有效提高测试效率与质量,加快测试进度,降低交付成本,更好保证产品品质。
2)功能特点
- 支持因果图模型法,根据被测件内部逻辑的因果关系设计测试用例;
- 图形化方式绘制因果图,自动根据模型生成测试用例;
- 支持组合配对模型法,以最小数量的测试用例集达到设定的组合覆盖目标;
- 支持组合配对因子、约束条件、子模型,支持特定取值的权重系数;
- 支持基于流程模型,应用路径搜索、深度组合,产生测试用例的同时实现科学、全面的测试覆盖;
- 采用标准的BPMN2.0符号,可视化构建测试模型;
- 支持模糊测试,会根据一定的规则自动或半自动地生成随机数据,然后将这些产生的随机数据输入到动态运行的被测程序入口,同时监控被测程序是否有异常情况出现,如系统崩溃、断言失败等以发现软件的缺陷;
- 支持导入协议、勾选变异点、建立组合规则。
3)产品优势
- 易用性:AutoTCG提供图形化绘制工具,建立模型更简单;
- 友好型:界面强调互操作性,并提供多种提示信息;
- 功能强大:适应不同阶段的多样化测试需求;
- 开放性:AutoTCG产生的测试用例格式开放,可以供多种测试执行工具使用;
- 科学性:生成算法吸收了众多测试技术最新研究成果;
- 支持国产化平台:AutoTCG支持基于龙芯、飞腾的硬件平台,支持中标麒麟、银河麒麟、统信、翼辉等国产操作系统。
4)应用领域
各装备研制过程中的单元测试、配置项测试、以及集成测试阶段的测试用例设计和算法验证。
因果图模型
组合对模型
测试流程模型
模糊测试