发表于: 2019-05-29 22:42:34
0 738
今天完成的事情:复习
明天计划的:复习
遇到的问题:无
收获:
xx-1.1测试策略
1. 测试类型:按阶段划分定义为系统测试。
2. 系统测试分四个轮次进行,基本策略如下:
第一轮为覆盖性测试,测试范围覆盖以上描述的所有范围,关注所有级别的bug;
第二轮对权重为A、B的模块进行功能测试、兼容性测试,权重为C的模块进行冒烟测试,回归测试所有已修复的bug;对系统进行性能测试。
第三、四轮对权重为A的模块进行功能测试、兼容性测试,对权重为B、C的模块进行冒烟测试,回归测试所有待解决的bug,及已关闭的高优先级bug;
每轮测试开始前都进行快速的冒烟测试,通过冒烟确信系统可测时进入下一轮系统测试。
数据迁移测试、接口测试只在第一轮进行。
3. 缺陷评估:每轮测试结束后都组织开发工程师、测试工程师、产品工程师、QA等共同评估产品缺陷,评估内容包括缺陷解决方案、是否涉及需求变更、下一轮开始时间及是否可以结束测试等。
3. 结果分析
整个xx测试过程中累计发现有效缺陷1026个,其中A级缺陷3个,B级21个,C级800个,D级169个,E级33个。经项目组成员评估,到xx-1.1发布止遗留缺陷51个,其余975个缺陷均已修复且全部验证通过。下面分别从xx-1.0和xx-1.1两个阶段、从不同角度对缺陷进行分析。
3.1 缺陷趋势
xx-1.0
整个测试过程中累计发现缺陷734个,各轮次缺陷分布情况如下表。
下图显示了xx-1.0测试过程中缺陷的发展趋势:
xx-1.1
整个测试过程中累计发现缺陷292个,各轮次缺陷分布情况如下表。
下图显示了xx-1.1测试过程中缺陷的发展趋势:
从缺陷趋势图中可以看出,xx-1.0和xx-1.1两个测试阶段,缺陷均随着测试过程的推进呈现收敛趋势,这符合测试缺陷的发展规律,证明测试计划和策略是可靠有效的。
3.2 缺陷优先级分布
xx-1.0
每轮次各级别缺陷分布情况如下:
xx-1.1
每轮次各级别缺陷分布情况如下:
整个xx项目测试过程种中发现的C级以上(包括C级)缺陷824个,占总缺陷数的80.31%,这说明系统在测试过程中处于不稳定状态,存在大量较为严重的问题,但随着测试过程的推进,高优先级问题又逐渐减少,整个系统趋于稳定。
3.3 缺陷按模块分布
下表显示了整个xx测试过程中发现缺陷在各模块中的分布情况
模块 | 缺陷数 | % |
需求0221 | 223 | 21.73% |
好友 | 101 | 9.84% |
个人资料 | 75 | 7.31% |
Feed | 74 | 7.21% |
登录 注册 开通 | 61 | 5.95% |
Space-blog | 54 | 5.26% |
纸条 | 53 | 5.17% |
Space-q | 52 | 5.07% |
帐户管理 | 38 | 3.70% |
Space-bbs | 35 | 3.41% |
Space-gallery | 31 | 3.02% |
UIC | 31 | 3.02% |
留言 | 31 | 3.02% |
Space-bar | 25 | 2.44% |
系统消息 | 25 | 2.44% |
其它 | 21 | 2.05% |
Space-vblog | 20 | 1.95% |
名片 | 17 | 1.66% |
订阅 | 17 | 1.66% |
访客 | 15 | 1.46% |
导航 | 11 | 1.07% |
隐私设置 | 10 | 0.97% |
Space管理后台 | 4 | 0.39% |
安全 | 2 | 0.19% |
合计 | 1026 |
从下图中可以看出各模块缺陷的分布趋势:
评论