硬件测试技术
白盒测试
也称结构测试或逻辑驱动测试,它是按照程序内部的结构测试程序, 通过测试来检测产品内部动作是否按照设计规格说明书的规定正常进 行,检验程序中的每条通路是否都能按预定要求正确工作。
2011-1-10
17
黑盒测试
• 测试手段
等价类、边界值
• 测试涵盖功能项
功能测试: 逻辑功能测试、界面测试(UI测试)、易用测试、 安装测试、兼容性测试 性能测试: 一般性能测试、稳定性测试、负载测试、压力测试、 环境试验及测试
2011-1-10
32
测试计划内容
• • • • • • • • • • 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 测试产品 测试资料 测试培训 测试产品的质量以及可靠性目标是什么 项目人员 进度安排 测试策略 资源需求(设备和人员) 测试项目及人员的分配 风险和问题
2011-1-10
2011-1-10
24
微软Bug处理流程
2011-1-10
25
Bug单的写法
bug单1
bug单2
2011-1-10
26
Bug的统计与记录
• 作用模板
2011-1-10
27
测试计划
• • • • 定义 作用 内容 模板
2011-1-10
28
测试用例
• • • • 定义 作用 内容 模板
2011-1-10
2011-1-10 14
V模型
2011-1-10
15
是否运行程序划分
静态测试 动态测试
2011-1-10
16
是否查看源码划分
黑盒测试
也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在 测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部 结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能 是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输 入数据而产生正确的输出信息。
硬件测试
2011-1-10
1
1.硬件测试介绍 2.硬件测试流程 3.硬件测试模板 4.硬件测试组织架构及人员要求
2011-1-10
2
硬件测试介绍
• • • • • 测试的定义 测试执行标准 测试意义 测试种类的划分 一些需要关注的地方
2011-1-10
3
硬件测试的流程
• 测试流程 • Bug
2011-1-10
29
测试报告
• • • • 定义 作用 内容 模板
2011-1-10
30
测试计划定义
• 描述了要进行的测试活动的范围、方法、 资源和进度的文档
2011-1-10
31
测试计划作用
• 它确定测试项、被测特性、测试任务、谁 执行任务、各种可能的风险。测试计划可 以有效预防计划的风险,保障计划的顺利 实施。
2011-1-10
10
测试执行标准
• 如果测试的目的是为了尽可能多地找出错 误,那么测试就应该直接针对设计比较复 杂的部分或是以前出错比较多的位置。 • 如果测试目的是为了给最终用户提供具有 一定可信度的质量评价,那么测试就应该 直接针对在实际应用中会经常用到的商业 假设。
2011-1-10
11
测试的意义
• 确保产品质量,减少开发成本
2011-1-10
12
测试种类的划分
• • • • 按测试阶段划分 是否运行程序划分 是否查看源码划分 其他
ห้องสมุดไป่ตู้2011-1-10
13
测试阶段划分
单元测试
是在产品开发过程中要进行的最低级别的测试活动,是在与产品的其 他部分单元相隔离的情况下进行测试。
集成测试
也叫组装测试或联合测试。在单元测试的基础上,将所有模块按照设 计要求(如根据结构图〕组装成为子系统或系统,进行集成测试。
33
测试计划模板
2011-1-10
34
测试用例定义
• 为某个特殊目标而编制的一组测试输入、 执行条件以及预期结果,以便测试某个程 序路径或核实是否满足某个特定需求。
2011-1-10
35
测试用例作用
• 指导测试 • 保证测试的可重复性
2011-1-10
36
测试用例内容
• • • • • • • 1. 2. 3. 4. 5. 6. 7. 测试特性 测试环境 实际输入 理论输出 实际输出 测试日期 备注
2011-1-10
18
其他
冒烟测试 回归测试
随机测试
随机测试主要是对被测软件的一些重要功能进行复测,也包括测试那 些当前的测试样例没有覆盖到的部分。另外,对于软件更新和新增加 的功能要重点测试。重点对一些特殊点情况点、特殊的使用环境、并 发性、进行检查。尤其对以前测试发现的重大Bug,进行再次测试, 可以结合回归测试一起进行。
4
硬件测试模板
• • • • 测试计划 测试用例 Bug描述与建议记录 测试报告
2011-1-10
5
测试流程
2011-1-10
6
2011-1-10
7
2011-1-10
8
2011-1-10
9
测试的定义
• 使用人工或自动手段,来运行或测试某个 系统的过程。其目的在于检测它是否满足 规定的需求或者弄清楚预期的结果与实际 结果的差别。
2011-1-10
19
一些需要关注的地方
• • • • • 付出与产出比 测试环境处理问题 简单测试方法介绍 产品质量与测试的关系 测试人员的要求
2011-1-10
20
Bug
• • • • • Bug定义 Bug的分类 Bug处理流程 Bug单的写法 Bug的统计与记录
2011-1-10
21
Bug定义
• • • •
5. 6. 7. 8.
2011-1-10
40
测试报告模板
2011-1-10
41
Thank you!
2011-1-10
42
2011-1-10
37
测试用例模板
2011-1-10
38
测试报告定义
• 测试报告是把测试的过程和结果写成文档 ,并对发现的问题和缺陷进行分析,为纠 正产品的存在的质量问题提供依据,同时 为产品验收和交付打下基础
2011-1-10
39
测试报告内容
• • • • 1. 2. 3. 4. 测试结果的记录(测试项目、测试结果) 测试时间 测试人员用工统计 测试分析 • 1. BUG的严重程度 • 2. BUG的分类 • 3. BUG的比例 BUG汇总 遗留的BUG 测试评估 附件
系统测试
将已经确认的软件、硬件、外设、网络等其他元素结合在一起,进行 信息系统的各种组装测试和确认测试,其目的是通过与系统的需求相 比较,发现所开发的系统与用户需求不符或矛盾的地方
验收测试
相关的用户和/或独立测试人员根据测试计划和结果对系统进行测试 和接收。它让系统用户决定是否接收系统。它是一项确定产品是否能 够满足合同或用户所规定需求的测试
• 本意是臭虫、缺陷、损坏等意思。现在人们将在电脑系统 或程序中,隐藏着的一些未被发现的缺陷或问题统称为 bug(漏洞)。
• 一切不符合用户需求的问题。
2011-1-10
22
Bug的分类
• 严重程度
致命、严重、一般、建议
• 优先级别
高、中、低
• 测试种类 • 功能模块
2011-1-10
23
Bug处理流程