没有合适的资源?快使用搜索试试~ 我知道了~
SigmationTF自动化测试教程
4星 · 超过85%的资源 需积分: 10 12 下载量 33 浏览量
2011-05-23
21:08:56
上传
评论
收藏 2.91MB PDF 举报
温馨提示
试读
74页
本文对自动化测试理论以及相关工具和技术进行了全面介绍,并且对手动 测试技术与自动测试技术的特点进行了分析,最后对先进的全自动测试平台 SigmationTF的组网方法、设备管理、自动化测试脚本开发进行了详细讨论。 读者阅读本书前须具备一定的软件工程与测试理论基础、TCP/IP网络协议知 识、交换机和终端服务器等网络设备的使用经验,熟悉Windows和Linux操作 系统的管理与Shell编程知识,并且熟练掌握ITCL与EXPECT脚本语言。 本文适合SigmationTF自动化测试工程师课程的进修或培训使用,对本文 内容涉及的实验部分需要参考相关操作系统和设备操作手册。
资源推荐
资源详情
资源评论
SigmationTF
自动化测试教程
SigmationTF Support Team 2008
(C) Sigma Resources & Technologies Inc.
SigmationTF 自动化测试教程
目录
摘要......................................................................................................................................4
1.
自动化测试原理
..............................................................................
5
1.1.
测试理论概述
.........................................................................
5
1.2.
测试生命周期
.........................................................................
5
1.2.1.
测试计划
......................................................................
6
1.2.2.
测试用例设计
.................................................................
6
1.2.3.
单元测试
......................................................................
7
1.2.4.
功能测试
......................................................................
9
1.2.5.
集成测试
....................................................................
14
1.2.6.
系统测试
....................................................................
15
1.2.7.
回归测试
....................................................................
16
1.2.8.
验收测试
....................................................................
17
1.3.
自动化测试技术
....................................................................
18
1.3.1.
系统架构
....................................................................
18
1.3.2.
设备控制
....................................................................
20
1.3.3.
脚本设计
....................................................................
22
1.4.
自动化测试的优势
.................................................................
22
1.5.
自动化测试的必要条件
...........................................................
23
1.5.1.
可以自动化的测试用例
...................................................
23
1.5.2.
不能自动化的测试用例
...................................................
23
2. SigmationTF
简介
.......................................................................
25
3. SigmationTF
体系架构
.................................................................
27
3.1.
组网要求
............................................................................
27
3.1.1.
控制网络
....................................................................
27
3.1.2.
测试网络
....................................................................
28
4. SigmationTF
原理及组件
..............................................................
29
4.1.
设备管理
............................................................................
29
4.1.1.
设备控制库
..................................................................
29
4.1.2. PC
控制库
...................................................................
36
4.2. Job
管理
.............................................................................
37
4.3. Job
调度
.............................................................................
37
4.4. Job
的运行流程
....................................................................
38
4.5.
配置
SigmationTF
...............................................................
39
4.5.1.
系统配置
....................................................................
40
4.5.2.
用户与角色配置
............................................................
46
4.5.3. TESTBED
配置
............................................................
47
4.5.4.
客户端
PC
代理配置
.......................................................
50
4.6.
操作模型与文件组织
..............................................................
51
4.7. SigmationTF
自动化测试脚本设计
...........................................
53
4.8. GUI
自动化测试脚本设计
........................................................
57
4.9. Plug-in
机制
.......................................................................
58
4.9.1. EPI
的开发
..................................................................
59
2
SigmationTF 自动化测试教程
4.9.2. EPI
脚本开发
..............................................................
60
4.9.3. DPI
的开发
..................................................................
63
4.9.4.
添加
/
删除
PPI
..............................................................
65
4.10.
测试库简介
........................................................................
65
5.
示例:手工
v.s
自动
......................................................................
67
5.1.
测试用例
............................................................................
67
5.1.1.
测试步骤
....................................................................
67
5.1.2.
期望结果
....................................................................
68
5.2.
手工测试过程
.......................................................................
68
5.2.1.
手工测试过程的关键步骤
................................................
68
5.2.2.
手动测试结果
...............................................................
70
5.2.3.
手工测试的弊端
............................................................
70
5.3. SigmationTF
自动化测试
.......................................................
71
6.
参考文献
.....................................................................................
74
3
SigmationTF 自动化测试教程
摘要
本文对自动化测试理论以及相关工具和技术进行了全面介绍,并且对手动
测试技术与自动测试技术的特点进行了分析,最后对先进的全自动测试平台
SigmationTF 的组网方法、设备管理、自动化测试脚本开发进行了详细讨论。
读者阅读本书前须具备一定的软件工程与测试理论基础、TCP/IP 网络协议知
识、交换机和终端服务器等网络设备的使用经验,熟悉 Windows 和 Linux 操作
系统的管理与 Shell 编程知识,并且熟练掌握 ITCL 与 EXPECT 脚本语言。
本文适合 SigmationTF 自动化测试工程师课程的进修或培训使用,对本文
内容涉及的实验部分需要参考相关操作系统和设备操作手册。
4
SigmationTF 自动化测试教程
1. 自动化测试原理
1.1.
测试理论概述
测试是在产品最终交付使用前对其功能、规格、性能等参数是否满足需求的
最终复查,是产品质量保证的关键步骤。测试根据软件开发各阶段的规格说明书
和程序的内部结构而精心设计测试用例对软件运行过程中输入数据及其预期的
输出结果进行检查,以发现程序错误的过程。
测试是程序的执行过程,目的在于发现错误;好的测试用例设计目的在于
发现产品中存在的潜在错误;成功的测试是发现了产品中存在且未被发现的错
误。测试通过执行测试用例实现,描述测试用例质量有四个特征:有效性、修改
性、可仿效性和经济性。有效性指是否能发现缺陷、或至少可能发现缺陷;可仿效
性指测试用例是否能测试多项内容,以减少测试用例的数量;经济性指测试用
例的执行、分析和调试是否经济;修改性指每次产品修改后对测试用例的维护成
本。通常要平衡这四个方面。
测试常用的基本方法有等价类划分法、边界值分析法、错误推测法、因果图法、
逻辑覆盖法等设计测试用例。
软件产品测试按照测试用例设计方法可分为:黑盒测试,白盒测试和灰盒
测试。按测试策略和过程可分为:单元测试、集成测试、系统测试、验收测试,以
及回归测试。按测试内容还可分为:接口测试、路径测试、功能测试、健壮性测试、
性能测试、用户界面测试、安全性测试、压力测试、可靠性测试、安装与反安装测试。
自动化测试是借助于测试软件和工具部分或全部代替人工进行测试及提高
测试效率的过程。自动化测试包括对测试活动的自动化管理与实施,自动化测试
脚本的开发与执行,以及使用自动化测试工具来对测试需求进行验证。对于测试
过程中需要大量重复或人工测试比较困难的测试过程,自动化测试可以提高测
试效率,缩短产品发布时间,提高产品的质量。
1.2.
测试生命周期
测试生命周期大致有几个阶段:计划、分析、设计、构建、测试周期,最后测
5
剩余73页未读,继续阅读
资源评论
- mutujoy2012-07-10sigma自己出的培训教材,入门的可以看看
- jabberman2013-06-15适合入门者使用,还是不错的。
- calorique2014-02-08还在看,浏览了前面的章节,感觉不错.
Mice_1234
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功