没有合适的资源?快使用搜索试试~ 我知道了~
软件测试必看
5星 · 超过95%的资源 需积分: 0 3 下载量 115 浏览量
2012-10-25
15:02:29
上传
评论 1
收藏 1.16MB DOC 举报
温馨提示
试读
64页
软件测试必看
资源详情
资源评论
资源推荐
Error: Reference source not found
目录
一 软件测试 从零开始......................................................................................................................6
1.1 引言....................................................................................................................................6
1.2 测试准备工作....................................................................................................................6
1.2.1 向有经验的测试人员学习.................................................................................6
1.2.2 阅读软件测试的相关书籍.................................................................................7
1.2.3 走读缺陷跟踪库中的问题报告单.....................................................................7
1.2.4 走读相关产品的历史测试用例.........................................................................7
1.2.5 学习产品相关的业务知识.................................................................................8
1.3 识别测试需求....................................................................................................................8
1.3.1 主动获取需求......................................................................................................8
1.3.2 确认需求的优先级..............................................................................................9
1.3.3 加入开发小组的邮件群组.................................................................................9
1.3.4 与开发人员为邻..................................................................................................9
1.4 测试用例设计..................................................................................................................10
1.4.1 测试用例的基本格式........................................................................................10
1.4.2 重用同类型项目的测试用例............................................................................11
1.4.3 利用已有的软件 Checklist...............................................................................11
1.4.4 加强测试用例的评审........................................................................................11
1.4.5 定义测试用例的执行顺序................................................................................11
1.5 测试用例执行..................................................................................................................12
1.5.1 搭建软件测试环境,执行测试用例...............................................................12
1.5.2 测试执行过程应注意的问题...........................................................................12
1.5.3 及时更新测试用例............................................................................................13
1.5.4 提交一份优秀的问题报告单...........................................................................13
1.6 测试结果分析..................................................................................................................14
1.7 总结..................................................................................................................................14
二 软件测试的常识..........................................................................................................................15
2.1 引言..................................................................................................................................15
2.2 软件测试常识..................................................................................................................15
2.2.1 测试是不完全的(测试不完全)..................................................................15
2.2.2 测试具有免疫性(软件缺陷免疫性)...........................................................16
2.2.3 测试是 “ 泛型概念 ” (全程测试)................................................................16
2.2.4 80-20 原则.........................................................................................................16
2.2.5 为效益而测试....................................................................................................17
2.2.6 缺陷的必然性....................................................................................................17
2.2.7 软件测试必须有预期结果...............................................................................17
2.2.8 软件测试的意义 - 事后分析............................................................................17
2.2.9 结论:................................................................................................................17
三 浅谈软件开发中的注意事项.....................................................................................................18
3.1 项目设计..........................................................................................................................18
3.2 设计变化和需求变化......................................................................................................18
3.3 代码编写..........................................................................................................................19
3.3.1 源程序文件结构................................................................................................19
http://www.5ixue.com (海量营销管理培训资料下载)
1
Error: Reference source not found
3.3.2 界面设计风格的一致性....................................................................................19
3.3.3 编辑风格............................................................................................................20
3.3.4 命名规范............................................................................................................20
3.4 BUG 修补.........................................................................................................................20
3.5 开发人员的测试..............................................................................................................20
四 软件测试的若干问题..................................................................................................................21
4.1 前言..................................................................................................................................21
4.2 博弈的各方......................................................................................................................21
4.3 测试的过程......................................................................................................................22
4.4 测试所具备的素质..........................................................................................................22
4.5 自动化测试......................................................................................................................23
4.6 测试的误区......................................................................................................................23
五 浅谈功能测试用例模板设计.....................................................................................................23
5.1 Excel 模版........................................................................................................................24
5.2 测试用例状态转换分析..................................................................................................25
六 如何提高软件质量......................................................................................................................26
6.1 什么是质量......................................................................................................................27
6.2 流程对质量的贡献..........................................................................................................27
6.3 流程与技术......................................................................................................................30
6.4 全面质量管理..................................................................................................................31
6.5 关注测试..........................................................................................................................33
6.6 成功的铁三角..................................................................................................................33
6.7 国际上流行的质量标准..................................................................................................34
6.8 如何起步..........................................................................................................................35
七 ISO 和 CMM,我们该选择谁....................................................................................................36
7.1 管理水平的适用性..........................................................................................................36
7.2 复杂度的适用性..............................................................................................................37
7.2.1 何谓研发过程复杂度........................................................................................37
7.2.2 何谓组织机构复杂度........................................................................................37
7.3 量化管理的适用性上......................................................................................................38
7.4 结论..................................................................................................................................39
八 如何做好单元测试......................................................................................................................40
8.1 前言..................................................................................................................................40
8.2 组织结构应该保证测试组参与单元测试.....................................................................40
8.3 加强单元测试流程规范性..............................................................................................41
8.3.1 制订单元测试的过程定义...............................................................................41
8.3.2 单元测试工作产品必须纳入配置管理...........................................................42
8.3.3 必须制订覆盖率指标和质量目标来指导和验收单元测试...........................42
8.3.4 加强详细设计文档评审....................................................................................43
8.4 单元测试者技能的提高..................................................................................................44
8.4.1 加强对单元测试人员的技能培训...................................................................44
8.4.2 必须引入工具进行辅助....................................................................................44
8.4.3 单元测试者加强对被测软件的全面了解.......................................................44
8.5 结尾..................................................................................................................................45
http://www.5ixue.com (海量营销管理培训资料下载)
2
Error: Reference source not found
九 漫谈人机界面测试......................................................................................................................45
9.1 一致性测试......................................................................................................................45
9.2 信息反馈测试..................................................................................................................46
9.3 界面简洁性测试..............................................................................................................46
9.4 界面美观度测试..............................................................................................................47
9.5 用户动作性测试..............................................................................................................47
9.6 行业标准测试..................................................................................................................48
9.7 小结..................................................................................................................................48
十 基于 Web 的系统测试方法.........................................................................................................49
10.1 功能测试........................................................................................................................49
10.1.1 链接测试..........................................................................................................49
10.1.2 表单测试..........................................................................................................50
10.1.3 Cookies 测试....................................................................................................50
10.1.4 设计语言测试..................................................................................................50
10.1.5 数据库测试......................................................................................................50
10.2 性能测试........................................................................................................................51
10.2.1 连接速度测试..................................................................................................51
10.2.2 负载测试..........................................................................................................51
10.2.3 压力测试..........................................................................................................51
10.3 可用性测试....................................................................................................................51
10.3.1 导航测试..........................................................................................................51
10.3.2 图形测试..........................................................................................................52
10.3.3 内容测试..........................................................................................................52
10.3.4 整体界面测试..................................................................................................52
10.4 客户端兼容性测试........................................................................................................53
10.4.1 平台测试..........................................................................................................53
10.4.2 浏览器测试......................................................................................................53
10.5 安全性测试....................................................................................................................53
10.6 总结........................................................................................................................53
十一 为盈利而测试..........................................................................................................................54
11.1 引言................................................................................................................................54
11.2 什么是软件测试............................................................................................................55
11.3 六个误区........................................................................................................................55
11.3.1 误区一:忽视对正常输入的测试.................................................................55
11.3.2 误区二:忽视设计阶段的参与与评估.........................................................55
11.3.3 误区三:忽视测试计划与测试文档的建立及维护.....................................56
11.3.4 误区四:忽视缺陷的分析,报告及跟踪.....................................................56
11.3.5 误区五:错误的测试目标及测试终止条件.................................................56
11.3.6 误区六:不懂得合理调配使用测试人员的知识技能结构.........................56
11.4 软件质量与软件测试....................................................................................................57
11.5 软件测试的经济目的....................................................................................................59
11.5.1 满足用户需求,提高产品的竞争力,最终提高产品的销售量.................59
11.5.2 尽早发现缺陷,降低后继质量成本.............................................................60
11.6 何时应当停止测试........................................................................................................62
http://www.5ixue.com (海量营销管理培训资料下载)
3
Error: Reference source not found
十二 整体性能测试剖析..................................................................................................................63
十三 性能测试工具之研究..............................................................................................................68
13.1 性能测试的意义............................................................................................................68
13.2 性能测试工具综述........................................................................................................69
13.3 性能测试工具的体系架构............................................................................................70
13.4 虚拟用户产生器 Vugen................................................................................................71
13.5 Proxy 二次捕获的问题.................................................................................................73
13.6 关联的问题....................................................................................................................74
13.7 脚本的问题....................................................................................................................77
13.8 Conductor 和 Player 部分.............................................................................................77
13.9 Conductor 和 Player 的技术要点.................................................................................78
13.10 数据分析工具 Analysis..............................................................................................79
13.11 结束语..........................................................................................................................79
十四 性能测试原理及性能测试实例分析.....................................................................................79
14.1 软件测试中的性能测试................................................................................................80
14.1.1 性能测试的含义..............................................................................................80
14.1.2 性能测试的分解..............................................................................................80
14.2 一个性能测试实例........................................................................................................80
14.2.1 被测系统..........................................................................................................80
14.2.2 对被测系统进行性能测试.............................................................................82
14.5 总结................................................................................................................................86
十五 软件 GUI 测试中的关注点.....................................................................................................87
15.1 不能不说的二个问题....................................................................................................87
15.1.1 软件测试中的“二八”原则...............................................................................87
15.1.2 软件黑盒测试解决的问题.............................................................................88
15.2 软件黑盒测试常见错误类型及说明...........................................................................88
15.2.1 用户界面错误..................................................................................................88
15.2.2 功能性..............................................................................................................88
15.2.3 人机交互..........................................................................................................89
15.3 命令结构和录入............................................................................................................94
15.3.1 不一致性..........................................................................................................94
15.3.2 “最优化”...........................................................................................................94
15.3.3 菜单..................................................................................................................96
15.4 遗漏的命令....................................................................................................................97
15.4.1 状态转换..........................................................................................................97
15.4.2 危机预防..........................................................................................................97
15.4.3 由用户进行的错误处理.................................................................................98
15.4.4 其他问题..........................................................................................................98
15.5 程序僵化........................................................................................................................99
15.5.1 用户可调整性..................................................................................................99
15.5.2 控制方式........................................................................................................100
15.6 性能..............................................................................................................................101
15.6.1 降低程序速度................................................................................................101
15.6.2 缓慢回应........................................................................................................101
http://www.5ixue.com (海量营销管理培训资料下载)
4
Error: Reference source not found
15.6.3 如何减少用户吞吐量....................................................................................101
15.6.4 反应拙劣........................................................................................................102
15.6.5 没有提前输入................................................................................................102
15.6.6 没有给出某个操作会花很长时间的警告...................................................102
15.6.7 程序太多提示和询问....................................................................................102
15.6.8 尽量使用简单命令和提示...........................................................................102
15.7 输出..............................................................................................................................102
15.7.1 不能输出某种数据........................................................................................103
15.7.2 不能重定向输出............................................................................................103
15.7.3 与一个后续过程不兼容的格式...................................................................103
15.7.4 必须输出的很少或很多...............................................................................103
15.7.5 不能控制输出布局........................................................................................103
15.7.6 荒谬的精度输出级别....................................................................................103
15.7.7 不能控制表或图的标记...............................................................................103
15.7.8 不能控制图形的缩放比例...........................................................................103
15.8 错误处理......................................................................................................................104
15.8.1 错误预防........................................................................................................104
15.8.2 错误检测........................................................................................................105
15.8.3 错误恢复........................................................................................................105
15.8.4 边界相关的错误............................................................................................106
15.8.5 计算错误........................................................................................................107
15.9 小结..............................................................................................................................108
十六 软件测试技术........................................................................................................................108
16.1 软件测试基础.................................................................................................................108
16.1.1 测试目标......................................................................................................109
16.1.2 测试原则......................................................................................................109
16.1.3 可测试性......................................................................................................109
16.2 测试用例设计.................................................................................................................111
16.3 白盒测试.........................................................................................................................112
16.4 基本路径测试.................................................................................................................113
16.4.1 流图符号......................................................................................................113
16.4.2 环形复杂性..................................................................................................113
16.4.3 导出测试用例..............................................................................................114
16.4.4 图矩阵..........................................................................................................115
16.5 控制结构测试.................................................................................................................116
16.5.1 条件测试......................................................................................................116
16.5.2 数据流测试..................................................................................................118
16.5.3 循环测试......................................................................................................119
16.6 黑盒测试.........................................................................................................................120
16.7 边界值分析..................................................................................................................120
http://www.5ixue.com (海量营销管理培训资料下载)
5
剩余63页未读,继续阅读
bill2006
- 粉丝: 13
- 资源: 23
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论1