美文网首页
行为驱动测试

行为驱动测试

作者: 足__迹 | 来源:发表于2019-05-18 23:17 被阅读0次

    行为驱动开发

    行为驱动开发是一种敏捷软件开发技术,英文简称BDD,他包括验收测试和客户测试驱动

    Lettuce

    Lettuce是一种测试框架,实现了使用自然语言来执行相关联测试的代码的需求,lettuce是基于Cucumber的BDD工具,可以执行纯文本的功能描述,lettuce使用gherkin语言来描述测试功能,测试场景,测试步骤,测试结果

    关键词含义如下:
    Feature: 特性,对应unitest中的test suite
    Scenario:情景,对应test case(测试用例)
    Given : 如果,类似unittest中的setup
    When:当,类似的unittest中以test开头的方法
    Then:那么,例如assert
    And:和 ,如果一个步骤存在多个Given,后面Given可以用And替代
    But:一个步骤如果存在多个Then操作,后面的Then需要用BUT替代

    相关文章

      网友评论

          本文标题:行为驱动测试

          本文链接:https://www.haomeiwen.com/subject/kspxzqtx.html