java 执行testng allure
时间: 2025-01-04 13:18:37 浏览: 6
在 Java 中使用 TestNG 测试框架结合 Allure 报告生成器,可以让你的测试结果呈现得更加美观和详细。TestNG 是一个流行的开源单元测试框架,而 Allure 提供了一种可视化的方式来汇总和展示测试报告。
以下是基本步骤:
1. **安装 TestNG**:首先,你需要在项目中添加 TestNG 的依赖。如果你使用 Maven,可以在 `pom.xml` 文件中添加 `<dependency>` 标签引入 TestNG 和 JUnit 或者其他支持的库。
```xml
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>7.x.x</version>
<scope>test</scope>
</dependency>
```
2. **创建测试用例**:编写 TestNG 测试类,每个测试方法代表一个功能的测试场景。
```java
import org.testng.annotations.Test;
public class ExampleTest {
@Test
public void testMethod() {
// 测试代码
}
}
```
3. **配置 Allure**:在项目的根目录下创建一个名为 `allure-results` 的文件夹,并在项目中添加 Allure 的依赖(如 Allure Maven 或 Gradle 插件)。
4. **Allure 配置**:配置 TestNG 或者 Allure 插件的属性文件(如 `allure.properties`),设置报告输出路径、报告主题等信息。
5. **启动测试并生成报告**:运行 TestNG 测试用例,Allure 会自动捕获并解析 TestNG 结果,生成详细的 HTML 报告。你可以在指定的输出目录找到 Allure 的 web 界面,通过浏览器查看测试报告。
阅读全文