软件测试理论2
第三天
一、缺陷的优先级
1.立即修复 2.本版本修复 3.下一版本修复 4.发布前修复 5.允许在发布产品中存在
二、缺陷报告的用途
1.记录软件缺陷 2.对缺陷进行分类 3.跟踪软件缺陷 4.用于缺陷的分析、总结
三、缺陷的生命周期
测试人员提交缺陷 2.开发人员验证缺陷 3.开发人员修改缺陷 4.缺陷修改完毕 5.测试人员反测缺陷(通过就关闭缺陷,未通过就重新打开缺陷)
四. CAT测试:用户验收测试
五. 测试风险
① 时间资源
② 人力资源
③ 测试版本
④ 需求变更
⑤ 其他
六. 测试策略
(1) 数据库测试
(2) 功能测试
(3) 用户界面测试
(4) 性能测评
(5) 兼容性测评
(6) 安全性测试
七. 常见测试方案内容
(1) 方案首页及文档标示
(2) 方案修订记录
(3) 方案目录
(4) 方案概述
① 编写目的
② 读者对象
③ 项目top图
④ 项目各模块说明
(5) 项目需求分析
① 功能需求点
② 非功能需求点
③ 性能需求点
(6) 列出项目测试点进行具体的测试方案描述
八. 测试计划和测试方案的不同点
(1) 定义不同:(测试计划)测试是计划是对测试过程的组织、资金、原则等进行规定和约束。(测试方案)描述所测软件的特性、测试方法、测试用例设计、测试代码设计、测试环境规划以及测试工具设计和选择的一种策略方法。
(2) 层次不同:(测试计划)测试计划是管理层面的,从组织管理的角度规划测试活动。(测试方案)测试方案是技术层面的,从技术的角度来规划测试活动。
(3) 编写的时间和依据不同
(4) 内容不同
九. 测试计划常见的格式与写法
(1) 简介
① 产品简介
② 测试目的
③ 测试范围
(2) 测试参考文档和测试提交文档
① 测试参考文档
② 测试提交文档
(3) 测试资源
① 人力资源
② 测试环境
③ 测试工具
(4) 问题严重性及优先级描述