介绍
不管是自动化还是手工测试,只是个手段,最终都是为了出一个报告(结果)。由此可见报告才是我们要的结果,而不是什么NB的技术。
对于自动化测试报告,可能还需要测试人员加工,或者报告只是提供给测试人员进一步分析的材料。简单来说,如果不结合实际业务的话可能无法直接把报告结果发送到JIRA等管理系统中。
类型
目前框架提供了Excel和MySQL两种类型的报告。Excel是针对单次测试流程的报告,包括每个模块以及其中的方法,还有测试环境信息(可自定义):截图如下:
而MySQL类型的测试报告,是为了能够从每次运行的结果中获取历史信息做统计分析。例如:分析每个模块的失败率(稳定性)等。
- Excel
想要使用该类型的报告,只需要在您的pom.xml中添加下面的依赖:
[codesyntax lang="xml"]
<dependency> <groupId>com.surenpi.autotest</groupId> <artifactId>autotest.report.excel</artifactId> <version>1.0.0-20170618</version> </dependency>
[/codesyntax]
然后在测试流程的启动类(加了注解@AutoApplication)添加@EnableExcelReport即可。
- MySQL
- 自定义