面试偶尔问,记录一下。
测试计划:
首先要明确测试计划是用来干啥的。测试计划分两种,自己项目组看和给领导看。
那么给自己项目组看的只需要组员之间的时间周期:
- 本次迭代的时间周期
- 产品该次迭代需求设计时间周期
- 开发功能研发周期
- 测试测试用例编写以及测试执行周期
给领导看的需要很多信息:
- 首先是项目介绍,要让领导知道你们在做啥
- 项目需要的资源,要介绍你们需要用到啥,比如设备(什么配置的电脑、服务器。要几台)等
- 需要的人员(产品、开发、测试、美工、运维等),有谁都干了啥
- 需要的时间周期,需要干多久(要给领导一个合适的时间,不然会被打回去)
- 可能会遇到的风险,请假(台风,有人生病等)造成的延期,第三方回馈较慢等(合理的风险提示可以让时间填的更长点)
测试用例:
- 测试人:测试人,测试时间可以写在最上面
- 编号,方便统计,一般前面会加上项目拼音或者英文,看你们自己方便
- 功能模块,测的是什么模块,比如购物车还是商品页。
- 细分功能(具体分多细看你们自己),比如购物车里的选择优惠券或者商品数
- 前置条件,比如要登录,要从什么页面开始
- 测试步骤,怎么点的,需要填什么数据
- 预期结果,按需求上填写
- 实际结果,点完以后显示的结果
- 是否通过,满足预期结果或不满足,把出错的结果写上
测试计划看各公司需求,一般来说不会要求每次迭代都写个完整版费时费力。测试用例也是看项目,项目很紧急一般就写个模块脑图完事,然后测完一个勾一个。