bdd

    0热度

    2回答

    我对TDD和BDD都感到困惑:) TDD和BDD在以下每个方面有何不同? 发展:测试用例第一,开发遵循下一 RestService(HTTP):不要让其他电话?如果是这样, a)我们只使用模拟对象返回硬编码的json吗? b)如何处理REST呼叫失败?我们也应该有这样的测试案例吗? 尤其是对于第2项,我搜索了很多文章,但是找不到关于如何处理其他调用的示例(代码)方法。

    0热度

    1回答

    我对Fitnesse比较新。我目前试图做的是看看Fitnesse的新项目,并试着研究这是否是我的验收测试的正确工具。 我正在开发的项目本质上是一个微服务项目,我将拥有多个spring引导微服务,理想情况下我希望我的验收测试可以在某些情况下直接(通过休息)春季服务直接。 我没有在互联网上大量的研究,但我没能清楚地确定我将如何能够做到这一点使用FitNesse的。 我正在使用maven构建我的项目并打

    0热度

    2回答

    我有大量使REST调用的speclow/BDD测试用例。这些REST调用适用于内容类型application/json和application/xml。 但我需要手动更改这些内容类型,并在每次需要测试JSON和XML时重新运行所有相同的场景。 有没有办法运行所有场景两次,首先运行ContentType应用程序/ json和第二次使用application/xml运行。

    0热度

    1回答

    我有一个jbehave的故事,我将一个字符串作为数据传递给参数。 例子: |line| |hi.how ade you| 它给误差 expected hi.how are you But is : hi how are you 那么,如何处理这个输入的数据...因为如果我给\n这是考虑它作为数据的一部分

    0热度

    2回答

    我在寻找可以构建更灵活场景的机制。 例如,对于在数据库中记录测试的存在,这两个非常相似的场景: Scenario Outline: Testing query with 1 attribute with these 2 record in and another 2 out of result Given I'm connected to <db> database When

    0热度

    1回答

    所以这里是我的测试。 When(/^the admin user broadcasts "([^"]*)" to the notification feed$/) do |userBroadcast| visit('/broadcasts/new.html') fill_in('.nifty_form', with: userBroadcast) click_butt

    0热度

    1回答

    我想测试我的密码哈希函数,但由于某些TypeError错误,我一直在获取失败。 我相信,因为我试图从一些其他的文件称之为功能工作,我得到预期的结果没有任何错误。 下面是函数: exports.hashPassword = (password) => { return new Promise((resolve, reject) => { crypto.randomBytes

    1热度

    1回答

    我在尝试登录到应用程序时遇到下面的错误错误。所以我试图在用户名文本框中输入一个用户名。这是样品步骤定义文件 - username = (By.ID, 'user_name') password = (By.ID, 'user_password') signin = (By.ID, 'user_login') @given('user is logged in to the applicati

    2热度

    1回答

    我已经开始使用Quick和Nimble编写iOS的第一个BDD测试,并且我有一个关于测试覆盖率的问题。 我意识到,在传统的单元测试中,开发人员的目标是拥有100%的测试覆盖率。不过,我还没有读过BDD。如果我正确理解BDD,当我测试我的代码的行为时,那么实现的细节并不重要;重要的是,我从我的代码中获得预期的结果,对吗? 我开始试图获得100%的代码覆盖率,但它似乎开始写脆性测试,因为不是专注于我的

    1热度

    1回答

    我开始用BDD方法编写iOS单元测试。我有一个关于guard声明并获得100%代码覆盖率的问题。 我有以下代码,该代码处理将Data转换为Customer对象。 internal final class func customer(from data: Data) -> Customer? { do { guard let jsonDictionary = try JSONS