实习日记4_2016.06.23

本文记录了实习期间对Robot Framework的深入学习,包括关键字驱动、行为驱动和数据驱动三种测试用例模式的了解。同时,介绍了Jenkins与Git的初步配置,包括插件安装、环境配置、构建项目和构建触发器设置,实现GitHub更新时自动触发Jenkins构建的功能。
摘要由CSDN通过智能技术生成

今日工作1:继续熟悉robot framework

1.不同的测试用例模式

1)关键字驱动模式

工作流测试,官网的有效登录测试的示例,由一些关键字和参数组成。正常结构是首先让系统进入初始状态(如:有效登录中的打开登录页面),然后是对系统进行操作(输入名字,输入密码,提交认证),最后验证系统行为表现是否同预期一致(如:欢迎页面是否打开)

2)行为驱动模式

这种编写用例的需求是为了让非技术的项目利益相关者也能读懂用例,这种需求是验收测试驱动开发(ATDD)的基石。

编写这种测试的一种方法是使用Given-When-Then模式的行为驱动开发(BDD)。当使用该模式编写测试用例,初始化状态通常表现为由Given开头的关键字,后续动作的执行表现为由when开头的关键字,预期结果由then开头的关键字表示。由and开头的关键字通常表示有超过一个以上的行为。

3)数据驱动模式

另一种测试用例编写的风格是数据驱动,即测试用例只使用一个更高级别的关键字。通常这个关键字是用户自定义关键字以隐藏实际的测试工作流。当用于测试相同的脚本有不同的输入或输出数据,这些测试时非常有用的。这将是的每次测试都重复相同的关键字,但测试模板的功能只允许指定的关键字执行一次。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值