测试流程

本文阐述了测试计划的目的与原则,探讨了常见的测试问题,并详细介绍了测试设计过程,包括测试用例的好处、种类、设计步骤及方法。同时,文章还提供了测试执行与总结的指导。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

测试计划
目的
1. 明确目标,不盲目
2. 促进沟通
3. 预测风险及难度
4. 工作易于管理
原则
1. 早开始
2. 保持灵活性
3. 简洁和易读
4. 争取多人多渠道评审
5. 分级或优先性
6. 成本估算
问题
1. 与开发者意见不一(需要裁决)
2. 测试工具和测试方法
3. 培训和沟通的缺乏
4. 高层对测试的重视度低
5. 缺乏用户的参与
6. 时间不足

测试设计(测试数据及测试用例)
测试用例的好处
1. 解决盲目测试,提高效率
2. 突出软件功能重点
3. 少量修改测试用例再次使用
4. 通用和复用化为长期的测试开展工作简易化
测试用例种类
1. 功能测试用例,包含功能测试、健壮性、可靠性测试
2. 安全用例测试
3. 界面用例测试
a) 兼容性用例测试
b) 易用性用例测试
4. 安装反安装用例
5. 集成测试用例
6. 性能测试用例,包含性能测试、负载测试、压力测试、容量测试、并发测试、配置测试、可靠性测试、失败测试。
测试用例的设计步骤
1. 确定软件提供的主要功能、性能项的详细内容
2. 对每个功能,确定完所有的操作内容
3. 确定数据输入和预期输出结果
4. 确定产生性能和压力测试的重要指标(资料利用、业务响应时间、并发用户数等)
5. 确定处理数据量能力及未来2,3年的数据扩展
6. 确定软件环境和硬件配置
7. 等等

设计测试用例
1. 填写操作步骤表:详细记录每一步操作,并包含操作项目和值
2. 填写测试矩阵:被操作项作为矩阵的一个字段,而一条条记录是这些字段的值
3. 评价标准:发现未知缺陷、覆盖功能需求。
设计用例的方法
1. 等价类方法
a) 两种划分情况
i. 有效等价(正确的,合规格的)
ii. 无效等价(错误的,不合规格的)
b) 划分原则
i. 按区间划分
ii. 按数值划分
iii. 按数值集合划分
iv. 按限制条件或规则划分
2. 边界值分析法
a) 输入条件的范围
b) 输入条件值的个数(最大个数、大于最大个数、小于最小个数,最小个数)
c) 必须的有序集合
d) 数据结构的边界值
e) 其它特定的边界值
3. 因果图表法
a) 按需求规格找出原因与结果
b) 找出原因结果之间的关系
c)
4. 判定表方法
5. 错误推测法
6. 场景法
a) 场景分类
b) 场景流程
c) 场景预期结果
设计策略
1. 先进行等价划分
2. 边界分析
3. 错误推测
4. 对照功能逻辑,补充用例
5. 组合情况设计按因果和判定表进行驱动

测试执行
1. 用例评审:经过需求、研发、测试、质管人员多轮评审
2. 缺陷管理:提交->分配->处理->验证->关闭
3. 测试执行
a) 设置环境,确保硬件、软件、工具、数据等
b) 初始化环境,确保测试的正常开始
c) 执行测试用例

测试总结
1. 测试总结报告
2. 重要项说明
3. 覆盖评测
a) 基于需求
b) 基于代码
4. 质量评测
a) 状态:未处理的
b) 优先级
c) 严重性
d) 缺陷原由
e) 缺陷率
f) 缺陷密度
5.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值