一、项目的周期
1、新项目
定义:从无到有 0-1
一般时间:2个月、3个月,6个月,1年,2年,3年
2、迭代项目:
1个月、2个月、3个月、6个月
3、敏捷开发项目
周期特别短:1周、2周、3周、一个月
4、面试题:
(1)项目你做了多久?
1年,2年,3年
(2)项目组多久迭代一次?或多久更新一次版本
1个月迭代一次、2个月迭代一次、3个月迭代一次
============================================
二、项目需求时间安排(h模型)
一个月的项目: 一个月30天, 22-23天工作日,
h模型分为3个阶段(6,7,9)
(1)了解需求 三分之一 少点 6
(2)编写用例 三分之一 7
(3)执行用例 三分之一 多一点 9
5 3 1
============================================
三、用例编写计算
每个人每天用例数 :30-120 ,平均一天写的用例大概70-80条
人数:3人
时间:7
3人一天写的用例数:3*70=210 条
7天3个写的用例数:210*7=1470条
公共用例(10%-20%)
1470*0.8=1176条
面试题:
1、你们一共写了多少条用例? 1176条
2、你写了多少条?400左右条
============================================
执行用例数:(9天)
sit 一般情况3次 (5:3:1)
sit 1 5 全量测试 1176条 3个人 392条 78.4条 平均
sit2 3 部分用例 600条
sit3 1 部分用例 240条
============================================
bug数计算:
bug的数量是根据开发的质量决定;开发质量高,bug少;开发质量弱,bug多;
bug 比例:30:1 ,40:1,50:1,60:1
bug数量: 40条, 30条, 24条, 20条
bug数:20-40个
面试题:
1、你们上一个项目有多少bug?
2、讲一个你影响最深bug?
============================================
项目人员计算:
1、公司规模多大? 30-100号
2、项目组有多少人?20-30个左右
3、项目组结构?
前端开发:1-2 前端和后端比例:1:6或1:5
后端开发:15
测试:3(1个测试经理,2个测试员) 测试和开发的比例:1:6或1:5
运维:1 (搭建环境:开发环境,测试环境,生产环境)
测试环境:sit1测试环境,sit2测试环境,sit3测试环境
产品:
面试题:
1、你们公司开发有多少人?
2、你们测试几个人?
3、你们项目组有多少人?
============================================
2个月项目,3个测试