464得票14回答
单元测试和功能测试有什么区别?

单元测试和功能测试有什么区别?单元测试能否也测试函数?

167得票11回答
验收测试和功能测试的区别是什么?

验收测试和功能测试之间的实际区别是什么? 每个测试的重点或目标是什么?无论我在哪里读到,它们似乎都含糊不清地相似。

106得票9回答
从 Guzzle 捕获异常

我正在尝试从我正在开发的API测试中捕获异常,并使用Guzzle消费API方法。我已经将这些测试包装在try/catch块中,但仍然会抛出未处理的异常错误。按照文档中描述的添加事件监听器似乎没有任何作用。我需要能够检索具有500、401、400等HTTP代码的响应,事实上,如果调用未成功,则系...

58得票4回答
assert_select的反义词是什么?

我正在编写一个应用程序,在其中检查视图是否没有某些功能是有必要的,特别是因为该功能必须仅呈现给某些安全组中的用户。我正在寻找assert_selects的相反方法,以便查看菜单是否没有被呈现。

53得票11回答
将Rspec默认的GET请求格式设置为JSON

我正在使用 Rspec 对控制器进行功能测试。在我的路由器中设置了默认的响应格式为 JSON,因此没有后缀名的每个请求都将返回 JSON。 现在在 Rspec 中,当我尝试执行操作时,会收到一个错误 (406)。get :index 我需要做什么get :index, :format =&g...

53得票3回答
使用Mockito模拟方法中的局部变量

我有一个需要测试的类A。以下是A的定义: public class A { public void methodOne(int argument) { //some operations methodTwo(int argument); ...

51得票13回答
如何在Selenium 2中最佳地截取测试屏幕截图?

我需要一种方法来截取功能测试的屏幕截图。目前我正在使用带有C#绑定的Selenium 2。我基本上想在测试结束时拍摄屏幕截图,以确保所需页面已显示。你们知道有什么特别的工具可以集成到我的C#代码中触发截图吗?我找不到内置的Selenium 2解决方案(没有研究它)。

48得票2回答
PyTest中每个测试显示的百分比含义是什么?

我刚接触用Pytest进行测试,并遇到了一个小但令人烦恼的问题。 在命令行测试会话结果中,我看到我的测试通过了,但是在某些测试中显示的百分比不是100%。 通过一些积极的日志记录,我确认我的测试按预期通过了。 我的问题是:为什么会显示收集的测试的百分比? 例如:platform win...

46得票7回答
Python有类似于Capybara/Cucumber的东西吗?

Ruby有一种称为Capybara的很棒的抽象层,它位于Selenium之上,可以用于功能/接受/集成测试。还有另一个名为Cucumber的库,可以更进一步地让您实际上使用英语编写测试用例。 这两个库都是基于Selenium构建的,并且可以用于针对任何主要浏览器的测试,但由于它们的抽象层,使...

45得票4回答
使用Moq模拟Func<>构造函数参数并验证它被调用了两次

从这篇文章中提取了问题(如何模拟一个Func),并将其调整为答案的正确性不足。public class FooBar { private Func&lt;IFooBarProxy&gt; __fooBarProxyFactory; public FooBar(Func&lt;...