使用 TestNG 进行 Selenium 网格测试 - 在多台机器上进行多次测试
我们有一个正在运行的硒网格设置。在网格之前,当我使用套件参数parallel=“tests”开始测试时,它将在同一台计算机上启动多个浏览器实例。现在我已经…
通过 Maven/Hudson 和 TestNG 使用多个类
我们在一个 test 文件夹中使用多个测试类。当我运行 mvn test 时,所有测试都会运行,并且我可以在 shell 中看到输出。但生成的 testng-results.xml …
TestNG 对我来说工作正常,但对其他工程师抛出 com.google.inject.internal.asm.util.TraceClassVisitor classnotfoundException
我的 ANT 脚本在我的 Linux 机器和一些 XP 虚拟机上运行没有问题。当另一位工程师尝试在本地启动它时,TestNG 会抛出 [testng] Caused by: java.lang.…
如何让 TestNG 在特定组中运行测试(从命令行)?
我从命令行调用 TestNG,如下所示: java org.testng.TestNG -groups "foo" testng.xml ...目的是仅运行带有以下注释的测试: @Test(groups = { "foo"…
来自 ant 的 testng:指定 -server -Xms?
我正在使用该任务从 ant 运行 testng 。我真的很想将 -server 选项添加到分叉的 jvm 中并指定堆空间量。有人知道该怎么做吗? 我在这里什么也没看到:…
问题:无法创建任务或输入 testng。原因:名称未定义
我在运行 testng 测试时遇到了一些问题。我使用 ant 任务调用测试,该任务返回以下错误消息: BUILD FAILED /**/build.xml:136:问题:无法创建任务或…
TestNG 是否保证 @BeforeSuite 方法在 @BeforeTest 方法之前执行?
背景:我的目标是编写一个运行独立的 TestNG-Selenium 系统(没有 Maven 或 Ant 插件的字符串;只有 Java)。它必须允许测试用例接受包括浏览器和域 U…
将 Hashtable 数组转换为对象数组
我的问题是我无法将哈希表数组转换为对象数组。这里的内容读取读取 xls 文件中的每一行,并将其保存在哈希表数组中,格式如下: roleName=testRole981…
执行 TestNG 测试时捕获 Log4j 输出
我正在执行 TestNG 测试,并且日志输出设置为 DEBUG,因此如果发生故障,我可以准确检查出了什么问题。 问题是输出非常冗长,运行时会困扰每个人。我…
在连续测试中加载数据集失败并出现“关闭会话”
我有 2 个测试类,都用 unitils 注释进行注释 @DataSet("/dbunit-dataset.xml") 目标数据库是 HSQLDB,它是在用 testng注释: @BeforeClass 当测试运…
在 TestNG 中设置应用程序日志级别
我有一个使用 Commons Logging 进行日志记录的应用程序。它是使用 Maven 构建的,并使用 TestNG 进行测试。 我试图在测试期间微调日志记录级别,但没…
在 TestNG 中,有没有办法仅在特定测试方法之后运行清理方法?
一个例子:在执行密码更改测试后,我想要一种清理方法将密码重置回原始密码。用@AfterGroups注释清理方法并使测试方法成为组中唯一的方法是一种方法,…
将一种测试方法的输出传递给另一种方法 testng
我必须在 testng 中编写以下单元测试用例: saveProductTest 如果产品详细信息成功保存在数据库中,它将返回 ProductId。 modifyProductTest,应该使…
Maven - 添加自定义阶段以使用其他配置执行插件
我在一个 Maven 项目中有两组集成测试 - 自动测试和手动测试。手动测试很少但很乏味 - 它们需要拔掉服务器的插头等。我想为手动测试创建一个单独的目…