随笔分类 -  Cucumber

行为驱动:Cucumber + Selenium + Java(五) - 使用maven来实现cucumber测试和报告
摘要:在上一篇中,我们介绍了Selenium + Cucumber + Java框架下的测试用例参数化/数据驱动,这一篇我们来使用maven去搭建cucumber框架以及实现测试报告。 5.1 为什么要用maven 我们在第一篇里是用手工下载jar包的形式去配置的我们的cucumber框架,这是出于学习的 阅读全文

posted @ 2018-11-09 17:17 维森特 阅读(3414) 评论(3) 推荐(3)

行为驱动:Cucumber + Selenium + Java(四) - 实现测试用例的参数化
摘要:在上一篇中,我们介绍了Selenium + Cucumber + Java框架下的使用Tags对测试用例分组的实现方法,这一篇我们用数据表格来实现测试用例参数化。 4.1 什么是用例参数化 实际测试中,我们可能经常会去测试几个类似的场景,或者一些大同小异的测试点。 比如说,测试用户登录的过程中,为了 阅读全文

posted @ 2018-10-30 12:11 维森特 阅读(2241) 评论(1) 推荐(0)

行为驱动:Cucumber + Selenium + Java(三) - 使用标签实现测试分组
摘要:在上一篇中,我们写出了Selenium + Cucumber + Java环境下的第一个BDD自动化测试用例,这一篇我们说说怎么用标签对用例进行分组。 3.1 Cucumber标签 实际工作中,我们的自动化用例库可能会变得非常庞大。如果只是按照先前的方式去执行,则每一次都会执行全部用例,真实使用时这 阅读全文

posted @ 2018-10-22 17:40 维森特 阅读(1286) 评论(0) 推荐(0)

行为驱动:Cucumber + Selenium + Java(二) - 第一个测试
摘要:在上一篇中,我们搭建好了Selenium + Cucumber + Java的自动化测试环境,这一篇我们就赶紧开始编写我们的第一个BDD测试用例。 2.1 创建features 我们在新建的java项目中,新建一个文件夹名为features,然后右键点击该文件夹,新建一个名为test.feature 阅读全文

posted @ 2018-10-11 14:20 维森特 阅读(4193) 评论(0) 推荐(0)

行为驱动:Cucumber + Selenium + Java(一) - 环境搭建
摘要:1.1 什么是行为驱动测试 说起行为驱动,相信很多人听说过。 行为驱动开发-BDD(Behavior Driven Development)是一个诞生于2003年的软件开发理念。其关键思想在于通过与利益相关者的讨论取得对预期的软件行为的清醒认识,它通过用自然语言书写非程序员可读的测试用例扩展了测试驱 阅读全文

posted @ 2018-10-10 17:40 维森特 阅读(5440) 评论(0) 推荐(0)

导航