霸王移山

  小霸王家门口被大山挡住了,有一天,他遇到了一个姓愚的老头子...
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

《霸王背单词》第一阶段测试计划

Posted on 2011-04-24 17:55  霸王移山  阅读(197)  评论(0编辑  收藏  举报

《霸王背单词》

第一阶段测试计划

ALPHA RELEASE

       5月6日

测试时间

       4月25日~5月5日

总体策略和方法

       根据Alpha版的计划,首先应保证数据显示的准确性,然后为保证用户能够顺利完成一个周期,进度管理模块必须健壮。最后,单词测验功能应该与单词学习进度匹配。

       按照以上要求,我们的测试分为以下类型:

       (1)Accuracy Test
保证程序的正确性,结合Unit Test和Functionality Test。Unit Test保证后台操作的正确性(后台模块的测试主要由相关Developer负责),Functionality Test保证每个Scenario的完整性。

       (2)Failure Test
Unit Test方面的要求与Accuracy Test类似,抛出的异常要有提示性(应尽量避免诸如NullPointerException等让人一头雾水的异常)。代码覆盖率达到90%以上。Functionality Test要尝试各种奇怪的场景或输入,如字典文件丢失、用户输入异常、软件非正常关闭等。

       (3)Stress Test
由于软件是单机版本,压力测试主要检查在数据量严重增大(如用户新建了很多课程或标签信息)的情况下程序表现或应急机制是否完善。

时间安排

       (1)By 4.26:完成Spec

       (2)By 4.27:完成后台Unit Test(Accuracy和Failure),前端与后台基本能交接,主要Scenario的常规使用应该正常

       (3)By 4.28:完成Failure Test(Functionality)和Stress Test的Test Case;安装功能ready for daily build。

       (4)By 5.4:Dev和Test交流进行Bug Fix;内部使用该软件背单词(考过GRE的组员至少过一遍),看看有没有问题(Accuracy Test);每日构建测试。

       (5)By 5.5:希望达到ZBB(zero bug build)状态,所有代码停止更新。

       (6)5.6 Alpha Release,完成Test Report。