Java 如何作为TESTNG测试文件运行

Java 如何作为TESTNG测试文件运行,java,maven,testng,qa,Java,Maven,Testng,Qa,当我右键单击类文件并选择“运行方式”时,TESTNG不是一个选项 通过在pom.xml中添加依赖项并作为Maven安装运行,我添加了TESTNG JAR。当我右键单击我的项目并选择属性-->Java构建路径-->添加库时,TESTNG不会显示在列表中。这是一个现有的项目,我看到JUNIT以及其他一些与测试无关的项目。我是不是错过了一些东西来增加这个?我能够从TESTNG API导入和使用项目。请确保@test annotations下是否有测试用例,并检查该测试注释是否从“org.TESTNG.

当我右键单击类文件并选择“运行方式”时,TESTNG不是一个选项


通过在pom.xml中添加依赖项并作为Maven安装运行,我添加了TESTNG JAR。当我右键单击我的项目并选择属性-->Java构建路径-->添加库时,TESTNG不会显示在列表中。这是一个现有的项目,我看到JUNIT以及其他一些与测试无关的项目。我是不是错过了一些东西来增加这个?我能够从TESTNG API导入和使用项目。

请确保@test annotations下是否有测试用例,并检查该测试注释是否从“org.TESTNG.annotations.test”导入而与Junit无关。

您必须在eclipse中安装TESTNG


可以通过在Eclipse Marketplace中搜索来安装,也可以作为新软件安装。要了解更多详细信息,当我开始运行它时,我只有一个带有@BeforeTest注释的类,Eclipse没有将其视为测试用例。当我第一次在下一个类中添加@Test时


因此,答案是确保类文件中有一个实际的
@Test
测试用例类

假设您正在使用Eclipse。你需要安装我认为这是正确的。我没有安装插件;只有jar文件通过Maven构建。这与正确答案非常接近。当我开始运行它时,我只有一个带有
@BeforeTest
注释的类,Eclipse没有将其视为测试用例。当我为第一个测试用例将
@Test
添加到下一个类时,它就出现了。