Questions tagged «testing»

软件测试是旨在评估程序或系统的属性或功能并确定其满足要求的结果的任何活动。


11
在jUnit 4.x中执行Suite执行前后挂钩
我正在尝试使用jUnit 4.4执行一组集成测试的设置和拆卸。拆卸需要可靠地运行。我在使用TestNG时遇到其他问题,因此我希望移植回jUnit。在运行任何测试之前以及在完成所有测试之后,可以使用哪些挂钩执行? 注意:我们正在使用Maven 2进行构建。我已经尝试过使用maven的pre-&post-integration-test阶段,但是,如果测试失败,则maven会停止并且不会运行post-integration-test,这没有帮助。

10
比较大量PDF文件的工具?[关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案能得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 我需要比较大量的光学内容的PDF文件。由于PDF文件是在不同的平台上以及使用不同版本的软件创建的,因此存在结构差异。例如: 文本块可以不同 写入顺序可以不同 位置可能会有所不同 它应该像人类一样比较内容,而不是内部结构。我想测试我们使用的PDF生成器的不同版本之间的回归。
84 testing  pdf  compare 

10
REST Api的自动化测试
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 5年前关闭。 改善这个问题 我想为REST API编写一个自动化测试套件。当我们完成新服务时,我们要检查以确保所有先前创建的服务都按预期工作。关于使用最佳工具完成此工作的任何建议?我知道有类似Apigee的工具可以让您一次测试一项服务,但是我们希望找到一种方法,只需单击一下按钮即可测试所有服务。
84 api  rest  testing  automation 


12
是否有用于Java的伪造文件系统框架?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 去年关闭。 改善这个问题 我将在一个大量使用IO操作(在这种情况下为文件系统)的项目中引入测试。系统会不断打开/关闭文件,检查文件是否存在,将其删除等等。 很快变得显而易见的是,常规的模拟并没有太大用处,因为这会使我的测试难以设置和推理。另一方面,拥有一个伪造的文件系统会很棒,而且我认为很容易设置。 似乎红宝石家伙又做了一次,正是我在红宝石中要求的:http : //ozmm.org/posts/fakefs.html。 Java有什么远程相似之处吗?

2
多项目中的SBT测试依赖项:使测试代码可用于依赖项目
我有一个SBT多项目,其中一些项目相互依赖。像这样: lazy val coreProject: Project = Project( id = "core-project", base = file("./core-project"), // other stuff )) lazy val extensions: Project = Project( id = "extensions", base = file("./extensions"), dependencies = Seq(coreProject) ) 现在,我在测试文件夹的“核心”项目中有了一些测试代码。还有诸如模拟和测试实用程序之类的东西。现在,我想在扩展的测试中使用这些测试实用程序。对于生产代码,这是可行的,因为我已经声明了依赖项。但是,似乎对测试不依赖。当我运行测试时,我收到缺少类的编译错误。这些类来自核心项目中的测试代码。 我如何告诉sbt依赖项还应包括测试范围的测试代码?这样我就可以在“扩展”项目的测试代码中重用我的模拟游戏?
83 scala  testing  sbt 

6
模拟Jest中的按钮单击
模拟按钮单击似乎是非常简单/标准的操作。但是,我无法在Jest.js测试中使用它。 这是我尝试过的(也使用jQuery完成),但似乎没有触发任何操作: import { mount } from 'enzyme'; page = <MyCoolPage />; pageMounted = mount(page); const button = pageMounted.find('#some_button'); expect(button.length).toBe(1); // It finds it alright button.simulate('click'); // Nothing happens

4
测试Schema.org标记的工具
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 7年前关闭。 改善这个问题 有谁知道测试Schema.org(http://schema.org/)标记的好工具? Google Rich Snippet工具不正确支持它。即使给出了正确的标记,它也会显示“数据不足,无法生成预览。” 更新:现在Google Rich Snippet工具支持一些schema.org标记。



6
如何立即重新运行失败的JUnit测试?
有没有办法让JUnit规则或类似的东西通过尝试再次运行它,使每一次失败的测试都有第二次机会。 背景:我有大量用JUnit编写的Selenium2-WebDriver测试集。由于时间安排非常激进(单击后仅等待很短的时间),某些测试(100个测试中的1个,总是一个不同的测试)可能会失败,因为服务器有时响应速度会变慢。但是我不能将等待期定得足够长,因为它肯定足够长,因为这样测试将永远进行下去。)-因此,对于这种用例,我认为可接受的测试是绿色的,即使它需要一秒钟尝试。 当然,最好是三分之二(如果失败的测试重复3次,并且如果其中两个测试是正确的,则将它们视为正确),但这将是未来的改进。
81 java  testing  junit 

8
负载与压力测试[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 3年前关闭。 改善这个问题 负载测试和压力测试有什么区别?


4
在SQL Server中强制查询超时
面对缓慢的数据库,我们遇到了一个代码块响应不佳的问题(它使查询超时陷入困境)。我们已经创建了一个补丁,并且正在通过回归运行它。 我们无法超时。我已经从SQL Mgmt Studio中打开了一个事务,并更新了每一行以锁定它们,但这并不会导致INSERT超时(这正是我所需要的)。 我可以通过T-SQL轻松获得表级锁吗?还是我必须摆弄主人?还是可以轻松地强制超时而不锁定?任何输入表示赞赏。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.