随笔分类 -  Cucumber

摘要:1、关键字 - Feature 每一个.feature文件必须以关键字Feature开始,Feature关键字之后可以添加该feature的描述,其作用类似于注释,仅仅为了便于理解沟通交流,描述内容中不可以包含Gherkin关键字,描述部分将不会被执行。 2、关键字 - Scenario 一个fea 阅读全文
posted @ 2023-10-08 20:24 久曲健 阅读(261) 评论(0) 推荐(0) 编辑
摘要:1、extentreports 测试报告 pom文件 cucumber入口类 CucumberOptions中加入插件的属性 在@BeforeClass注解方法中,可以使用setReportPath方法指定插件的报告生成位置 在@AfterClass注解方法中,可以使用loadXMLConfig方法 阅读全文
posted @ 2019-02-25 15:03 久曲健 阅读(1732) 评论(0) 推荐(0) 编辑
摘要:场景(Scenarios) 场景是Cucumber结构的核心之一。每个场景都以关键字“Scenario:”(或本地化一)开头,后面是可选的场景标题。每个Feature可以有一个或多个场景,每个场景由一个或多个步骤组成。一个非常简单的场景示例可以是: Scenario:验证帮助功能。给定用户导航到Fa 阅读全文
posted @ 2019-02-23 20:20 久曲健 阅读(2242) 评论(0) 推荐(0) 编辑
摘要:1、什么是参数化 实际设计测试用例过程中,我们经常会用等价类、边界值这样的方法,针对一个功能进行测试数据上的测试,比如一个输入框,正向数据、逆向数据,非法输入等等 2、Cucumber的数据驱动 同上篇文章一样,需要在我们在工程里新建一个testParamDemo.feature特性文件,在这里用参 阅读全文
posted @ 2019-02-14 19:46 久曲健 阅读(2631) 评论(0) 推荐(0) 编辑
摘要:1、cucumber cucumber早在ruby环境下应用广泛,作为BDD框架的先驱,cucumber后来被移植到了多平台,简单来说cucumber是一个测试框架,就像是juint或是rspec一样,不过cucumber遵循的是BDD的原则。 2、何为BDD? BDD就是行为驱动开发,是一种软件开 阅读全文
posted @ 2019-02-10 19:21 久曲健 阅读(1115) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示