Grails 集成测试和事务
我不明白为什么这个集成测试失败。我可以通过删除服务方法上方的 @Transactional(propagation = Propagation.REQUIRES_NEW) 注释,或者在集成测试中设…
.net 与 nhibernate 的集成测试
我一直在为我的最新项目做一些诚实的 TDD,并且很喜欢它,之前做过单元测试,但不是认真的 TDD,我发现它很有帮助。 我的项目的一些背景: ASP.Net 前…
是否值得为一个方法编写测试,该方法调用其他方法,而这些方法 100% 被各个单元测试覆盖?
最近我一直在阅读 Roy Osherove 写的《单元测试的艺术》一书,我在想如何处理这样的情况: 假设我有一个大方法,通过完成不同的任务来根据传递的参数…
有人真的在他们的 Rails 应用程序中运行插件测试/规范吗?
我们最近升级了 Rails 应用程序。 为了更加确保一切正常,我尝试让各种使用的插件(当前数量为 26 个)的测试和规格正常工作,然后考虑将它们添加到我…
Capybara 使用什么库作为 CSS 选择器?
对于我的验收测试,我使用 Steak 和 Capybara (+ Envjs)。 当尝试查找这样的元素时 find("#ticker").find("li:eq(0)") 它告诉我 Unable to find 'li:e…
将 TestSettings 参数注入到方法以使其(单元或集成)可测试是一个好主意吗?
引入 TestSettings 类以便为内部具有多个进程的方法提供灵活的测试可能性是一个好习惯吗? 也许不是一个很好的例子,但可以很简单:假设我有这个方法…
集成与验收测试...什么是黄瓜/牛排?
对于 Rails Web 应用程序的集成测试,我使用 Steak(类似于 Cucumber)。 Steak 的规格位于名为 spec/acceptance 的文件夹中。 Steak/Cucumber 现在正…
在 FlexUnit4 集成测试之间将数据库重置为已知状态的最佳方法?
背景: 我有一个 Flex Web 应用程序,它通过 BlazeDS 与 Java 后端进行通信。 Flex 客户端由一个包含视图和表示模型的 Flex 客户端模块和一个包含模型…
如何测试 WCF 服务的客户端
我有一个 WCF 服务,它公开了 1 个访问数据库的方法 GetNextObjectInList(int id)。 WCF 服务的工作原理或多或少是这样的: public class MyService :…