1.日志自动生成案例工具介绍 泽众 Bigdata Testcase Design 基于系统日志自动化生成测试案例 ,工具核心是采用大数据技术解析日志,智能生成测试案例; 泽众 Bigdata Testcase Design 日志自动生成案例工具,采用 B/S 架构,java+html5+d3 技术,具有丰富美观的图表展示,也有稳定高效的后台,更是融合 hadoop 提供大数据处理技术。对系统日志通过操作分类、热度分析、字段识别等算法生成全面的测试案例和流程案例。采用大数据的技术,让复杂的测试变得简单化、快速化。该系统共有 6 大功能模块:用户管理,数据字典,日志清洗,功能需求分析,案例参数分析,流程案例生成,执行分析;
2.工具功能模块介绍 对于该工具的功能介绍,小编为了保持神秘感,在这里就先介绍部分功能。
1) 功能需求分析: 分析出日志中所有功能号,是“参数分析”的基础 。日志,支持通过对指定日志进行分析,得出所涉及的所有功能号并统计使用频率。支持指定具体的目录下所有日志。
2) 案例参数分析: 对指定的功能号中的属性进行分析。在功能分析基础上,可指定某些功能号报文进行属性分析 。 · 属性分析可以智能识别属性的类型:枚举,常量,字符型,数值 · 统计各属性值的使用频率。 · 对数值型的属性进行封箱计算,智能提供高频值作为测试数据。 · 对枚举量的定义支持配置 · 支持图表方式查看
3)流程案例生成: 对日志进行流程分析得出流程案例,统计流程案例的使用频率。 支持单个流程案例导出和批量导出,支持图表方式查看,支持配置“用户标识”,界面交互,满足多种要求 。
4)执行分析: 通过对流程案例的执行,工具记录案例的执行结果,工具自动统计分析案例的执行情况和案例覆盖(二期开发) 。
3.工具价值、特点介绍 在软件测试中测试人力不足,测试周期短,测试系统复杂,测试覆盖不高,测试效率低等痛点成为软件企业的通病。但是系统每天产生大量的系统日志,是否能用日志中的数据作为测试案例去执行呢?日志自动生成案例工具就能解决以上问题;
1)测试案例高覆盖 提供单个接口测试案例,也提供流程化测试案例。提供全面的流程案例,也提供高频的流程案例。
2)高效生成测试案例 : 基于日志快解析,工具自动快速生成测试案例,无需人工干预。
3)强大的可扩展能力: · 系统支持横向扩展能力,当数据量变大了,通过增加计算节点可以轻松应对。 · 系统支持 3 种日志业务,其它日志简单定制也可以轻松支持。甚至只需要动手增加配置即可实现支持新的系统日志。
4)智能,灵活,简便 · 自动识别参数类型,自动生成案例; · 支持基础数据和参数界面配置,灵活支持多种场景 · B/S 架构,通过界面用户就能使用大数据技术进行系统的业务分析,降低使用难度 · 生成的案例可导出,快速接入测试。
5)简洁而丰富的数据展现 · 列表展现数据,辅以常用搜索和排序提供友好的互动。 · 图表方式形象的展现数据。
4.工具主要界面展示 1)功能需求分析图:
2)功能分析列表:
3)案例参数分析图:
4)案例参数列表分析:
5)流程案例分析图:
6)流程案例分析列表: