testng相关内容

TestNG + Mockito + PowerMock - verifyStatic()不起作用

我是新的TestNG和一般的单元测试。我使用的是TestNG 6.9.6和Mockito 1.10.19以及PowerMock 1.6.4。我想验证 MyService 类中的 myMethod()方法是否在内部调用静态方法 Util.myStaticMethod 使用正确的参数。由于Mockito本身不支持静态方法的验证,因此我使用PowerMock。我的测试类如下所示: public ..
发布时间:2018-12-07 19:20:17 Java开发

使用JAVA在硒中进行测试执行的屏幕录制

我使用java selenium创建了一个自动化程序。我使用了TestNG框架。 我想记录在脚本执行期间执行的屏幕(视频),因此最好跟踪失败/通过的场景并查看执行过程。 任何人都可以帮我解决这个问题,如何在运行自动化套件执行期间记录屏幕。 解决方案 参见此API(蒙特图书馆): http:/ /www.seleniummonster.com/boost-up-your-seleni ..
发布时间:2018-12-07 19:12:03 Java开发

maven没有运行集成测试方法

我使用dockerfile-maven插件在我的docker容器和maven-failsafe-plugin中移动jar文件来启动我的集成测试。但maven从未运行集成测试方法。下面是我的pom.xml org.apache.maven.plugins maven-surefire-plugin ..
发布时间:2018-12-07 18:50:31 Java开发

TestNG:如何测试强制例外?

我想编写一个TestNG测试来确保在特定条件下抛出异常,如果没有抛出异常则测试失败。有没有必要创建一个额外的布尔变量的简单方法? 关于这个主题的相关博客文章: http://konigsberg.blogspot.com/2007/11/testng-and-expectedexceptions-ive.html 解决方案 @Test(expectedExceptions)最有用常见 ..
发布时间:2018-12-07 18:00:55 Java开发

有没有办法在testng.xml并行运行两个.xml文件?

我目前有两个不同的TestSuite(SUITE1.XML和SUITE2.xml),配置不同(例如浏览器,Os)...... 我把两个SUIT都称为testng.xml在saucelabs上运行......它运行良好......只有我关心的是,我希望这些套件能够并行运行而不是顺序... 我得到的输出是 [TestNG]正在运行: /Users/muzamilabbasi/A ..
发布时间:2018-12-07 17:50:39 Java开发

错误:org.testng.TestNGException:在类路径中找不到类:EmpClass

当我试图运行测试套件时,我得到了这个例外。我们在这里使用maven项目,我完成了刷新,清理,重新安装testNG,然后导入了maven项目,但后来也得到了同样的例外。请建议我在这里找不到任何方法。 错误控制台: org.testng.TestNGException: 在类路径中找不到类:org.testng.xml.XmlClass.loadClass(XmlClass.java:8 ..
发布时间:2018-12-06 15:05:14 Java开发

Mockito,@ InjectMocks与最终字段的奇怪行为

我看到的行为我认为是一个错误。 @InjectMocks似乎在每个测试方法之前都没有创建新的测试主题。 @Mock的地方。在以下示例中,如果Subject.section是最终的,则@Test失败。如果它不是最后都通过。我目前的解决方法是使用@BeforeClass,但这并不理想。 Subject.java: package inject_mocks_test; 公共类主题{ ..
发布时间:2018-12-05 20:34:19 Java开发

如何在网格上运行时关闭ChromeDriver?

我目前正在使用带有Selenium Grid 2的RemoteWebDriver通过TestNG套件运行我的测试。这适用于Firefox和IE。现在我添加了Chrome并且测试运行正常,但是在套件的所有测试之后调用driver.quit()时总是会出现异常(适用于FF和IE)。 Exception如下所示: 与远程浏览器通信时出错。它可能已经死了。 sun.reflect.Nati ..
发布时间:2018-12-05 20:08:34 Java开发

参数化硒测试与TestNG并行

首先,对不起我的英语,它不是那么完美:) 所以我面临以下问题:我正在尝试并行运行使用Selenium Grid和TestNg在不同浏览器中进行测试,并在@BeforeTest方法中传递参数。我的问题是,当每个测试都被初始化时,似乎他们将使用最后一个测试的参数。因此,在此示例中,当我运行测试时,它将打开两个Chrome,而不是一个Firefox和一个Chrome。 (browser.getD ..
发布时间:2018-12-05 11:11:27 Java开发

TestNG报告中的自定义测试方法名称

我正在开发一个项目,我需要以编程方式调用TestNG(使用数据提供程序)。一切都很好,除了在报告中,我们得到@Test方法的名称,这是一个处理许多情况的通用方法。我们想要的是在报告中得到一个有意义的名字。 我正在研究这个并发现了3种方法,但不幸的是,所有这些方法都失败了。 1)实施ITest 我发现了这个此处和这里 我正在设置名称我想一进入@Test方法就行了(对于我试过的 ..
发布时间:2018-12-05 10:05:23 Java开发

将一种测试方法的输出传递给另一种方法testng

我必须在testng中编写以下单元测试用例: saveProductTest如果保存产品详细信息将返回productId在DB中成功。 modifyProductTest,它应该使用以前保存的productId作为参数。 我正在使用testNg数据提供程序从XML文件中获取saveProductTest和modifyProductTest方法的产品详细信息输入(PrdouctNa ..
发布时间:2018-12-04 13:07:42 Java开发

TestNG ERROR在类路径中找不到类

我正在尝试通过命令行运行testng并且我在类路径中有以下内容: testng jar,jar编译的测试用例文件以及其他必需的jar。 testng.xml 指向层次结构中的适当类。 Testng不运行而是抛出: [TestNG] [错误]在类路径中找不到类:(测试用例文件的名称) 之前我遇到了同样的问题而且我刚刚添加。 在 classpath 中它 ..
发布时间:2018-12-04 12:16:06 Java开发