没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
用户手册
版本:
!"!#$"%&!'
(使用入门
(介绍
(为什么要使用 )
(架构
(%屏幕截图%
(*更多信息%
(版权和许可%
(%安装*
(*示例*
(*概述*
(*安装*
(*%执行演示*
(创建测试数据
(测试数据语法
( 文件和目录
( 支持的文件格式
(% 测试数据表+
(*解析数据的规则,
(创建测试用例,
(%创建测试 "
(*使用测试库
(变量*
(%创建测试数据
(*扩展
(*- 创建测试库
(*介绍
(附录+
(- 测试数据的配置+
(- 命令行选项,
(%--测试数据模板,
(*--支持工具,
(文档格式化
(+时间格式
§1 使用入门
§1.1 介绍
§1.1.1 为什么要使用 Robot Framework?
基于 ,可扩展的关键字驱动的自动化测试框架,可用于端到端的接受测试和接
受测试驱动开发( !#!#')。可用于测试验证时需要几种技术和
接口的分布式的,不同的应用。
特点:
易用的表格语法。
根据已有关键字创建可重用的高级关键字。
易读的 ./0 格式的报告和日志。
独立于平台和应用
简单的 $12 可以助你用 或者 3# 创建自己的测试库。
提供命令行接口和基于 4' 的输出文件以方便集成到现有编译系统。
支持 '" 的 测试、3#5&2 测试、运行进程、/'6. 等
支持创建数据驱动的用例。
内置支持变量,在测试不同环境时比较实用
支持标签分类,可以选择要执行的用例。
容易支持代码控制:测试集是文件和目录,容易打上版本号。
支持测试集和测试用例级别的拆装
模块式架构,支持为多种不同接口的应用创建测试。
§1.1.2 架构
是个通用的,独立于科技和应用的框架。其架构如下:
§1.3 安装
略
§1.4 示例
§1.4.1 概述
是关键字驱动的自动化测试框架。测试用例存在于 ./0获 /:
;!#'"< 测 试 文 件 中 。 通 过 测 试 库 中 的 关 键 字 来 驱 动 被 测 软 件 。
灵活性和扩展性不错。适合测试具有不同接口的复杂软件:比如用户接口、命
令行、 服务、专有程序接口等。
§1.4.2 安装
略
§1.4.3 执行演示
运行示例程序:=" '。产生如下几个文件:':测试结果摘要。
'':详细的测试结果;""4':方便与其他工具集成的测试结果。
更多命令参数见:>'。比如下例修改了日志文件和高级别测试的名字。
'''0??/=" '
被测程序是一个 书写的登录程序:"8'。可以创建有效的账号和密码;
使用有效的账号和密码登录;改变已有账号的密码。
使用非法用户名和密码登陆如下:
@"8''!1*!
$ A!
创建有效的账号和密码登录:
@"8' 9!1*!
&B
@"8''9!1*!
!2
密码的要求:, 位,包含大小写字母和数字,不能包含特殊字符。
@"8' 9!
"9'!71!", '
@"8' 9!#'!
"9'!71!" 9' !
" '!"
修改密码:
@"8' !9!1*
!9'!7$ A!
@"8' !9!1*!
!9'!71!", '
@"8' !9!1*!1*
&B
用户状态使用的简单的数据库文件,位于操作系统的临时目录。
测试用例:
下面有 个测试用例:“& "!'”以及“& '
!!”
Test Case Action Argument
Argum
ent
User can create an
account and log in
Create Valid User fred
P4ssw0r
d
Attempt to Login with
Credentials
fred
P4ssw0r
d
Status Should Be Logged In
User cannot log in with
bad password
Create Valid User betty
P4ssw0r
d
Attempt to Login with
Credentials
betty wrong
Status Should Be
Access
Denied
第 列的是关键字。这些关键字在后面有定义。
高级测试用例:
剩余27页未读,继续阅读
资源评论
yuehenhuaqu
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功