当前位置:文档之家› 测试工程师培训PPT

测试工程师培训PPT


特点:流程并行,测试人员参与到开发中,即强烈地介入开发前段。
产品开发与产品测试-增量测试
bmi
产品
硬件开发
软件开发 产品
需求规格
增量发布
测试开发
非正式确认
就绪评审
Transfer to test
正式确认
产品 发布
模块 软硬件开发测试
UT—MIT—MST--BBIT
BBFV
TR4 TR5 TR6
工程样 中试样 试产验 机测试 机测试 证测试
bmi
概念阶段-测试策略分析
bmi
产品测试策略 (在计划阶段进一步考虑) 1、目的 2、范围 3、关键技术与研发策略分析 4、测试设计策略 •4.1特性1测试方案 •4.n特性n测试方案 5、BBFV测试策略 6、BUILD测试策略 7、SIT系统集成测试策略 8、BETA测试策略 9、测试环境筹备计划 测试环境需求分析/工具仪器的可获得性风险评估 10、自主开发工具详细分析 11、附件
单元级测试控制台 系统级测试控制台 子系统级控制台 模块级控制台
外部输入 输出通道
系统
内置自测试 隔离与定位 系统 测试控制点 测试
测试观测点
内置自测试
隔离与定位
模块 测试控制点 测试
测试观测点
内置自测试
隔离与定位
单元 测试控制点 测试
测试观测点
概念阶段-DFT
★产品测试需求 --产品进行哪些测试,可以从测试需求中裁减而来。 --产品如何进行这些测试,要说明以下问题:
PDT

需求分析 可测性方 包需求和 测试 概念
制定概念 与验证 面的需求 产品概念 策略 决策
阶段计划
并进行技
评审
术评审
6~8weeks
产品级测试-测试需求分析
产品需求
bmi
测试需求
可测性需求
概念阶段-DFT
bmi
可测性:系统和设备能及时准确地确定其工作状态(可工作、不可工作、 工作性能下降)并隔离其内部故障的一种涉及特性。
计划阶段-测试与验证计划
1、目的 2、范围 3、关键日期、里程碑和交付件 4、总体测试策略 5、 E2E测试计划WBS 6、资源需求计划
6.1 人力资源需求计划 6.2 工具与仪器设备需求计划 6.3 其他需求计划 7、组织和职责 8、依赖性和存在的问题 9、风险管理 10、附件
bmi
计划阶段-测试方案
测试定义—融合
bmi
—〉我们认为测试是为了:
---发现系统存在的问题(测试的态度) ---树立对系统的信心 ---增强团队对系统的熟悉程度,了解系统固有缺陷 (known issues)
测试定义—调试与测试
bmi
—〉目的的差异
—〉过程的规范性
—〉过程的可重复性
—〉具体操作主体
—〉采用的技术
测试策略—WHY?
SDV SIT SVT
BBFV和SDV是Build的活动,对每个Build都要进行BBFV和SDV的活动
产品开发与产品测试-原型开发与测试 bmi
决定目标 方案和约束
评价方案 识别风险 清除风险
下一阶段 计划
开发验证
产品级测试-概念阶段
bmi
共同开发 初步
参与项目 参与市场 负责收集 产品需求 制定 参与
P性能
S价格
客户 质量
E易用 A保证
S接受 程度
质量越高越好吗?L生Leabharlann 周 期成本产品质量—标杆分析
A可获 得性
P包装
bmi
P性能
S价格
客户 质量
E易用
S接受 程度
A保证
L生命周 期成本
产品质量—研发质量
管理者
B
客户/市场 A
产品需求
bmi
C 制造/服务
开发 E
D 测试
测试定义—两种观点
bmi
—〉什么是测试?
--主要的测试项
• CE-传导发射
• ESD-静电
• EFT-瞬态脉冲干扰群
• DIP-电压跌落
• CS-传导敏感度
• RS辐射敏感度
• Surge-浪涌
bmi
测试方案—产品测试范围
bmi
十一、环境测试
目的:
是将电子产品暴露于人工模拟环境中,一次评价元器件、设备的性能。
--实验顺序 • 预处理 • 初始检测 • 试验(条件试验) • 恢复 • 最后检测
测试策略—测试等级
bmi
接触保护和外来物保护 0-无保护 1-防50mm直径的物体 2-防12.5mm直径的物体 3- 2.5mm 4- 1mm 56-
防水保护等级 0-无保护 1-垂直下落的水滴不引
起损坏
2-
3等等
测试策略—尽早测试
不能依赖产品系统测试 ●前期的评审 ●模块级的测试
bmi
在产品部署之后发现问题再修复,这通常要多花费100到1000倍的 成本。要防患于未然。在特定的时间达到既定目标,在整个项目生命 周期不断对质量进行检验和管理必不可少。
10、EMC测试 11、环境测试 12、可靠性测试 13、安全性测试 14、兼容性测试 15、一致性测试 16、可用性测试
测试方案—产品测试范围
十、EMC测试
EMC定义:
电磁兼容(EMC)是对电子 产品在电磁场方面干扰大 小(EMI)和抗干扰能力 (EMS)的综合评定,是 产品质量最重要的指标之 一,电磁兼容的测量由测 试场地和测试仪器组成。
Glen Myers ---测试是为了发现错误而运行产品/执行程序的过程 ---一个好的测试用例很可能找到尚未发现的错误 ---一个成功的测试是指发现了至今未发现的错误的测试
Hetzel ---测试是对系统建立信心的过程 ---测试是评估软件或系统的品质或能力的一种积极的行为 ---测试是对产品/软件质量的度
★记录测试
1.《测试报告》:指明执行测试结果的文档。
产品测试工程模型-测试等级
测试 策略和计划
bmi
系统测试 计划
系统测试 设计
系统测试 环境准备
系统测试 执行
集成测试 计划
集成测试 设计
集成测试 环境准备
集成测试 执行
模块测试 计划
模块测试 设计
模块测试 环境准备
模块测试 执行
需求 规格
总体 架构
测试策略—小结
●测试的复杂性 1、测试的完备性 2、增加新问题
●测试的几个策略 1、客户化测试 2、测试的等级 3、尽早测试 4、投入产出比 5、80/20原则
bmi
bmi
Module II 产品测试流程与方法
产品测试流程与方法
●产品开发与测试 ●产品测试工程模型 ●产品测试过程分析 ●模块级测试过程分析 ●测试自动化及相关工具
bmi
产品经理:测到什么时候,产品才没问题? 测试工程师:如果再测一遍,肯定还能发现问题!
--我们如何面对这种局面?
测试策略
bmi
——〉测试策略
--明确测试重点 --选择测试方法
——〉重要的测试策略
--客户化测试 --尽早测试
--Good Enough
--80/20
测试策略—客户化测试
bmi
★系统中有很多错误 ★客户遇到的错误只占很小比例
1、被测对象分析 2、测试特性分析 •应测试的特性 •不应测试的特性 3、测试设计综述 4、测试模型 5、测试需求 6、测试设计与执行
6.1 测试工具/代码设计 6.2 测试特性分析 6.3 设计与执行
•原则 •方法
bmi
测试方案—产品测试范围
bmi
1、指标测试 2、功能测试 3、性能测试 4、压力测试 5、容限/边界测试 6、容错测试 7、故障相关性测试 8、配置测试 9、自动化测试
产品平台
产品开发与产品测试—增量开发模式
bmi
产品
硬件开发
软件开发 产品
需求规格
增量发布
测试开发
非正式确认
就绪评审
Transfer to test
正式确认
产品 发布
模块 软硬件开发测试
UT—MIT—MST--BBIT
BBFV
TR4 TR5 TR6
工程样 中试样 试产验 机测试 机测试 证测试
SDV SIT SVT
-可测性也可以通过可控性、可观性来度量。要改善产品的可测性指标,必 须在产品设计阶段就进行良好的可测性设计。
问题:什么是DFT?
概念阶段-DFT
bmi
内嵌自测试BIST、测试观测点、测试控制点、故障隔离点。
产品需求
测试需求
可测性需求
概念阶段-DFT
bmi
内嵌自测试BIST、测试观测点、测试控制点、故障隔离点。
1.《测试计划》:指明测试范围,方法,资源,以
★设计测试 及相应测试活动的时间进度安排表的文档。
2.《测试方案》:指明为完成软件或软件集成的特
★实现测试 性的测试而进行的设计测试方法的细节的文档。
1.《测试用例》:指明为完成一个测试项的测试的 输入,预期结果,测试执行条件等因素的文档。
★指导测试
1.《测试规程》:指明测试活动执行序列的文档。
测试策略—Good Enough
bmi
权衡投入/产出比的原则, ●不要不充分 ●不要太过分
效益
测试程度
测试策略—Pareto
bmi
●一般情况下,在分析、设计、实验阶段的评 审和测试工作,能发现避免80%的错误,而 系统测试能找出16%的错误,最后有约5% 的错误在用户大范围、长时间的使用后才会 暴露出来,因此测试只能保证尽可能多地发 现问题,不能完全发现问题。
bmi
相关主题