如何开展软件测试工作
2008-02-20 16:39
447 查看
资料:http://hi.baidu.com/cnstone/blog/item/679f6906a808497b03088151.html
说明:原文起名为《软件测试包括哪些内容 ?》,看完以后我改名我更容易理解的《如何开展软件测试工作》,转载系个人学习使用。
以下是一些需要考虑的步骤:
1 得到需求、功能设计、内部设计说书和其他必要的文档
2 得到预算和进度要求
3 确定与项目有关的人员和他们的责任、对报告的要求、所需的标准和过程 ( 例如发行过程、变更过程、等等 )
4 确定应用软件的高风险范围,建立优先级、确定测试所涉及的范围和限制
5 确定测试的步骤和方法 ── 部件、集成、功能、系统、负载、可用性等各种测试
6 确定对测试环境的要求 ( 硬件、软件、通信等 )
7 确定所需的测试用具 (testware) ,包括记录 / 回放工具、覆盖分析、测试跟踪、问题 / 错误跟踪、等等
8 确定对测试的输入数据的要求
9 分配任务和任务负责人,以及所需的劳动力
10 设立大致的时间表、期限、和里程碑
11 确定输入环境的类别、边界值分析、错误类别
12 准备测试计划文件和对计划进行必要的回顾
13 准备白盒测试案例
14 对测试案例进行必要的回顾 / 调查 / 计划
15 准备测试环境和测试用具,得到必需的用户手册 / 参考文件 / 结构指南 / 安装指南,建立测试跟踪过程,建立日志和档案、建立或得到测试输入数据
16 得到并安装软件版本
17 进行测试
18 评估和报告结果
19 跟踪问题 / 错误,并解决它
20 如果有必要,重新进行测试
21 在整个生命周期里维护和修改测试计划、测试案例、测试环境、和测试用具
说明:原文起名为《软件测试包括哪些内容 ?》,看完以后我改名我更容易理解的《如何开展软件测试工作》,转载系个人学习使用。
以下是一些需要考虑的步骤:
1 得到需求、功能设计、内部设计说书和其他必要的文档
2 得到预算和进度要求
3 确定与项目有关的人员和他们的责任、对报告的要求、所需的标准和过程 ( 例如发行过程、变更过程、等等 )
4 确定应用软件的高风险范围,建立优先级、确定测试所涉及的范围和限制
5 确定测试的步骤和方法 ── 部件、集成、功能、系统、负载、可用性等各种测试
6 确定对测试环境的要求 ( 硬件、软件、通信等 )
7 确定所需的测试用具 (testware) ,包括记录 / 回放工具、覆盖分析、测试跟踪、问题 / 错误跟踪、等等
8 确定对测试的输入数据的要求
9 分配任务和任务负责人,以及所需的劳动力
10 设立大致的时间表、期限、和里程碑
11 确定输入环境的类别、边界值分析、错误类别
12 准备测试计划文件和对计划进行必要的回顾
13 准备白盒测试案例
14 对测试案例进行必要的回顾 / 调查 / 计划
15 准备测试环境和测试用具,得到必需的用户手册 / 参考文件 / 结构指南 / 安装指南,建立测试跟踪过程,建立日志和档案、建立或得到测试输入数据
16 得到并安装软件版本
17 进行测试
18 评估和报告结果
19 跟踪问题 / 错误,并解决它
20 如果有必要,重新进行测试
21 在整个生命周期里维护和修改测试计划、测试案例、测试环境、和测试用具
相关文章推荐
- 当项目出现空闲时候,如何开展软件测试工作?
- 当项目出现空闲时候,如何开展软件测试工作?
- 作为一名职场新人 如何获得一份软件测试的工作?
- 软件测试 -- 为什么要在一个团队中开展软件测试工作?
- 如何加强软件开发中的测试工作
- 软件测试工作中如何协调与开发之间的问题
- 在CSDN CTO 俱乐部做的活动:《如何管理你的软件测试工作》
- 测试架构师之路---实际工作中如何开展Android App性能自动化测试
- 如何更好地处理软件测试工作
- 测试新团队如何开展工作
- 无忧测试每周一问答帖:当项目出现空闲时候,如何开展测试工作
- 在CSDN CTO俱乐部的发言实录《如何管理你的软件测试工作》
- 软件测试团队与软件开发团队如何进行工作
- 【转】如何测试您的杀毒软件是否在工作
- 测试Leader如何开展测试工作总结
- 一个小公司的性能测试工程师应该如何开展工作
- 软件测试新人如何得到测试工作
- 软件测试经理是这样炼成的!(连载5)--测试工程师如何在工作中学习?
- 如何在快速变更的环境中开展测试工作
- 如何设计编制软件测试用例(Test Case)ZT