一、软件测试计划介绍
1.测试计划就是一份测试文档,一份描述测试工作计划的文档,对测试计划进行统筹安排。
2.测试计划的编写者就是测试组长,测试主管。
3.测试计划的查阅者:测试人员,测试主管,产品,开发,销售人员
3.企业测试计划文档到底什么样?
测试周期为两周
测试计划 1天需求分析 2天
用例设计 3天
测试执行 执行前准备和冒烟测试一起0.5天,第一轮测试2.5天,第二轮测试1.5天
测试报告 一天:用于评估软件质量的测试文档
4.测试报告的编写者:测试组长,测试主管由指定某个测试人员来写,需要从其他测试人员收集测试数据
项目只有一份测试报告
测试报告包括:
测试范围测试环境
数据统计(bug数据,bug状态,bug类型统计,测试阶段统计,按功能模块统计)
测试总结(测试用例数,用例执行率,用例成功率,缺陷关闭率,遗留bug情况(一二级修复情况,遗留bug等级,及情况说明),结论是ST测试通过/不通过)
二、常见面试题
1.测试计划包含哪些内容?
5W1H
why:测试目的
what:测试内容
when:测试进度安排
where:测试环境
who:测试人员
How:怎么来做(测试方法+测试工具)
测试风险评估:
一般存在风险
1>需求变更/需求做增加:测试时间拉长,人员调配,协调,做计划的时候,时间安排做一些预留
2>测试人员变动:人员调配,协调或者加班
2.再测试阶段如何保证测试用例的覆盖率?
首先就是我们先做测试需求分析,分析之后我们会有评审,去避免错测和漏测,其次就是再做用例设计的时候,会结合不同的方法,比如等价类,边界值,场景法,错误推断法等,然后尽可能的去模拟用户所有的测试数据及测试场景,然后去把测试点全部进行覆盖,去保障我们的用例覆盖率,并且我们写完测试用例的时候,也会进行评审,避免错测和漏测。
3.测试工作量大概占项目的时间比例是多少?
大概占30%-40%项目时间+开发时间+测试时间
项目一个月,开发3周,测试2周