1、整个xx项目的测试经历了xx-1.0与xx-1.1两个阶段,共经历了1轮集成测试、6轮冒烟测试和7轮系统测试和1轮上线跟踪测试。整个测试过程中累计执行用例8100条,发现缺陷1026个。截至xx-1.1第四系统测试结束,所发现的高权重问题已得到修复和验证。2.1测试时间整个xx项目的测试时间从xx年2月18日开始,到xx年3月27日上线止,期间各阶段工作情况如下:工作阶段开始时间结束时间工作量(人日)xx-1.0xx-1.0需求确认、评审、测试用例编写&评审2008年2月18日2008年2月25日30xx-1.0集成测试2008年2月22日19:2008年2月23日 1:004xx-1.0第一
2、轮系统测试之冒烟测试一2008年2月26日 10:2008年2月26日 17:5xx-1.0第一轮系统测试之冒烟测试二2008年2月29日 13:2008年2月29日 19:4.5xx-1.0第一轮系统测试之冒烟测试三2008年3月3日 10:2008年3月3日 16:xx-1.0第一轮系统测试2008年3月5日 15:2008年3月8日 16:36xx-1.0第二轮系统测试2008年3月10日 10:2008年3月11日 19:20xx-1.0第三轮系统测试2008年3月11日 21:2008年3月11日 22:1xx-1.1xx-1.1需求评审、测试用例编写&2008年3月12日2008年
3、3月17日15xx-1.1第一轮系统测试之冒烟测试2008年3月18日 10:2008年3月18日 15:xx-1.1第一轮系统测试2008年3月19日 10:2008年3月21日 18:xx-1.1第二轮系统测试之冒烟测试2008年3月22日 16:2008年3月22日 18:1.5xx-1.1第二轮系统测试2008年3月24日 16:18xx-1.1第三轮系统测试2008年3月25日 10:2008年3月25日 17:6.25xx-1.1第四轮系统测试2008年3月25日 21:2008年3月26日 1:xx-1.1上线跟踪测试2008年3月27日6:2008年3月27日12:合计1782
4、.2测试范围本次测试覆盖的范围包括:功能测试、兼容性测试、接口测试、数据迁移测试、性能测试、安全性测试和品质监控。以下分别对功能测试、兼容性测试、接口测试、数据迁移测试、性能测试和安全性测试进行说明。功能测试xx-1.1在xx-1.0基础上更新的主要功能如下:No.模块权重通行证注册、登录,及个人社区产品的开通A2系统消息3订阅即时聊天B名片6更新提示7Feed改造8UIC 改造9报错页10xx-1.0遗留到xx-1.1的缺陷C11各个产品针对xx-1.1的改造xx-1.0 包括的主要功能如下:登录注册开通导航ProfileAccount帐户管理Privac隐私设置Feed个人资料Space-
5、qSpace-bbsSpace-barFirend好友12Vistor访客13纸条箱14留言UIC(头像、昵称)16帮助17各个产品针对xx-1.0的改造数据迁移测试关注项博客播客相册圈子论坛与Space的用户头像切换博客老用户访客数据为Space的提供博客播客相册圈子论坛老用户好友数据与Space的整合博客播客相册圈子论坛老用户纸条箱数据与Space的整合圈子老用户个人资料数据与Space的整合博客播客圈子老用户留言数据与Space的整合接口测试各产品与Space的feed功能的接口测试兼容性测试IE6IE7Firefox2.0性能测试参见SVN中的性能测试报告。安全性测试整个xx测试过程中
6、先后进行了三轮安全性测试,发现了2个影响较严重的安全性问题,且都已得到修复和验证。2.3测试版本下表显示了各轮次测试版本和对应测试范围的分配情况:2.4测试用例根据需求文档,测试人员编写和内审了测试用例,为xx项目共计编写用例3558条,累计执行用例8100条。2.5测试策略xx-1.0测试策略1. 测试类型:按阶段划分定义为集成测试和系统测试。2. 集成测试阶段进行了一轮集成测试,主要以需求挖掘、分析、确认和寻找实现与需求不一致为主要目标3. 系统测试阶段分三轮进行,基本策略如下:第一轮为覆盖性测试,测试范围覆盖以上描述的所有范围,关注所有级别的bug;第二轮对权重为A、B的模块进行功能测试
7、、兼容性测试,权重为C的模块进行冒烟测试,回归测试所有已修复的bug;第三轮对权重为A的模块进行功能测试、兼容性测试,对权重为B、C的模块进行冒烟测试,回归测试所有待解决的bug,及已关闭的高优先级bug。每轮测试开始前都进行快速的冒烟测试,通过冒烟确信系统可测时进入下一轮系统测试。数据迁移测试、接口测试只在第一轮进行。4. 缺陷评估:每轮测试结束后都组织开发工程师、测试工程师、产品工程师等共同评估产品缺陷,评估内容包括缺陷解决方案、是否涉及需求变更、下一轮开始时间及是否可以结束测试等。xx-1.1测试策略按阶段划分定义为系统测试。2. 系统测试分四个轮次进行,基本策略如下:对系统进行性能测试
8、。第三、四轮对权重为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两个阶段、从不同角度对缺
9、陷进行分析。3.1缺陷趋势整个测试过程中累计发现缺陷734个,各轮次缺陷分布情况如下表。下图显示了xx-1.0测试过程中缺陷的发展趋势:整个测试过程中累计发现缺陷292个,各轮次缺陷分布情况如下表。下图显示了xx-1.1测试过程中缺陷的发展趋势:从缺陷趋势图中可以看出,xx-1.0和xx-1.1两个测试阶段,缺陷均随着测试过程的推进呈现收敛趋势,这符合测试缺陷的发展规律,证明测试计划和策略是可靠有效的。3.2缺陷优先级分布每轮次各级别缺陷分布情况如下:整个xx项目测试过程种中发现的C级以上(包括C级)缺陷824个,占总缺陷数的80.31%,这说明系统在测试过程中处于不稳定状态,存在大量较为严重
10、的问题,但随着测试过程的推进,高优先级问题又逐渐减少,整个系统趋于稳定。3.3缺陷按模块分布下表显示了整个xx测试过程中发现缺陷在各模块中的分布情况缺陷数%需求022122321.73%好友1019.84%757.31%747.21%登录 注册 开通615.95%Space-blog545.26%纸条535.17%525.07%帐户管理383.70%353.41%Space-gallery313.02%UIC252.44%其它212.05%Space-vblog1.95%1.66%访客1.46%1.07%隐私设置0.97%Space管理后台0.39%安全0.19%1026从下图中可以看出各模块
11、缺陷的分布趋势:从以上缺陷分布情况看,所有缺陷中有近30%是和产品需求相关的,诸如需求定义欠明确、需求描述有歧义、需求没有定义、实现和需求不一致等。3.4重开缺陷情况从上表可以看出整个Space测试过程中,各轮验证缺陷的重开比率都偏高,这是我们后续项目中需要关注和提高的地方。3.5遗留缺陷情况到xx-1.1发布止,整个Space项目遗留缺陷51个,且这些缺陷均通过PDT相关成员评估后确信可以遗留,待后续版本规划处理。具体缺陷信息此处略去。3.6上线跟踪测试结果xx-1.1于3月27日7:00上线后,我们在当日的7:00-12:00进行了集中跟踪测试,且在此之后安排有2名测试工程师,每天用一些时间跟踪上线情况、客服反馈问题的最新动态。截止4月2日上午11:00上线跟踪测试结果是:累计缺陷40个,
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1