7得票2回答
无法让Codeception填写表单字段

我是一个有用的助手,可以翻译您的文本。以下是需要翻译的内容: 我正在尝试进行简单的验收测试以便学习目的。 这是一个简单的身份验证场景:用户输入/admin,如果没有登录,他将被重定向到/login填写表格。 运行测试时,我遇到了这个错误: 1) Couldn't login with a...

14得票1回答
在前端运行集成/验收测试。需要一个API让前端告诉Rails为每个测试设置哪个数据库状态。

我的前端是基于EmberJS的应用程序。它完全是异步的,因此使用Capybara测试它是痛苦和悲惨的pain和misery。另一方面,Ember提供了一个出色的测试套件,使得验收测试变得有趣和有效。 通常,要对Ember应用程序进行验收测试,使用fixtures或后端mocks。但是,使用m...

7得票6回答
使用规范化的方式进行易于接受的测试

我正在寻找一个工具/框架来进行自动验收测试。创建新测试的界面应该非常简单,以至于非程序员(客户、老板)也能够添加规范,从而实现自动化测试。 应该有一些方法可以从命令行执行测试,将测试运行包含在自动构建中。 我更喜欢Java和开源软件,但我的问题并不局限于这种方式。 你能推荐什么,请解释一...

23得票4回答
Specflow测试步骤继承导致"模棱两可的步骤定义"错误。

我希望拥有以下的测试步骤类结构:[Binding] public class BaseStep { [Given(@"there is a customer")] public void GivenThereIsACustomer(Table table) { ...

8得票3回答
如何为异步微服务创建验收测试

如果我有一个微服务,需要创建用户,但由于用户创建过程很复杂,它使用队列,实际上是由消费者创建用户,端点仅接受请求并返回ok或fail。 如何为此验收标准创建验收测试: 假设:想要注册的用户 当:请求api进行用户创建时 然后:创建用户并在新用户上设置托管环境ID 为此,我必须等待环境实际设...

47得票7回答
BDD测试是验收测试吗?

如果您已经有了BDD测试,是否需要类似于Fitnesse的东西呢?

9得票1回答
使用SpecFlow进行端到端回归测试

我们正在采用BDD并使用SpecFlow来推动我们的开发(ATDD)。 我们的QA团队希望定义他们自己的“端到端回归测试(使用Gherkin / SpecFlow)并重复使用我们已经定义的步骤。” (请注意-我知道这不是一个很好的例子,但它应该提供足够的细节) 测试可能包括.. 1. ...

75得票5回答
单元测试 vs. 验收测试

你是支持单元测试还是验收测试?或者两种都支持? 我的理解是: 单元测试:从开发人员的角度验证系统 帮助开发人员实践TDD 保持代码模块化 有助于在较低粒度上检测错误 验收测试: 从业务和QC/QA的角度验证系统 通常由不熟悉代码内部工作原理的人编写,因此更高层次 我认为两者都...

8得票1回答
我应该在Gherkin/Specflow的Given/When/Then语句中使用哪种人称和语态?

在使用Gherkin语言描述接受测试中的各种行为时,人们对于陈述语句的写法让我有些困惑。 有些文章使用"I",而有些文章则使用"User"。 相同的情况也出现在反应(Then)语句中: Case 1 --> xyz page should be displayed Case 2 -...

8得票1回答
HtmlUnitDriver有多可靠?

显然,这个问题的答案取决于许多环境因素。 一般而言,我想知道人们使用HtmlUnitDriver的经验如何,作为一个可靠的工具,可以被“信任”以基本相同的方式浏览网站,就像其他浏览器一样。 当然,我意识到“其他浏览器的方式”非常模糊;自然而然地,每个浏览器都有其怪癖。但是我参与了一个项目,...