首先隆重推荐霸王背单词的Alpha-Release!!! 霸王背单词!!!!
http://www.cnblogs.com/bawangyishan/archive/2011/05/08/2040158.html
Write a blog to describe in detail how you’re going to test your software based on scenario and persona
1.(link to your test plan, this was last week’s homework)
2.(link to your persona)
3.How do you expect different personas (some teams have 3 personas) to use your software? What’s their need and their goals, how your features works together to solve their needs?
上周,我们提出了《霸王背单词》第一阶段测试计划。总体来说,根据Alpha版的计划,首先应保证数据显示的准确性。其次,为保证用户能够顺利完成一个周期,进度管理模块必须健壮。最后,单词测验功能应该与单词学习进度匹配。在初步的测试计划中,我们提出要进行三方面的测试:Accuracy Test, Failure Test和Stress Test,详见
http://www.cnblogs.com/bawangyishan/archive/2011/04/24/2026329.html。现在进度管理,单词测验和单词库功能已经完成,可以进行Alpha-Release的测试工作了。
在开发初始,我们列出了霸王背单词的三种潜在用户,他们分别是:persona 1:小鹤:词汇书畏惧者;persona 2: 小鱼:容易走神,背单词效率低的用户;persona 3小晨:分类控。(详见http://www.cnblogs.com/bawangyishan/archive/2011/04/17/2019065.html)。
对于小鹤,他需要《霸王背单词》为其制定一个合理的规划,并能消除其恐惧感,为其不断打气。所以小鹤将在建立课程时对其每天需要背的单词量进行规划,之后在进程管理界面,由软件帮助他巩固每天的记忆。进度管理以及同义反义词等助记功能帮助小鹤树立信心,而随着小鹤看到自己背单词数量的增加,他的需求也能逐步得到解决。小鹤可能会用到的操作具体包括:
(1) 课程管理界面:
(2) 课程管理界面:
小鱼恐怕是大学生背单词中比较典型的一类了,容易走神,效率较低。为了激发小鱼的兴趣,软件需要有多种功能将他从msn和各种小游戏中拉回,因此霸王背单词也就需要有自己的成就系统、小游戏以及测验系统。成就系统和小游戏将在beta release中出现,alpha release中,小鱼将通过测验和生词本功能更加专注的背单词。小鱼可能会用到的操作具体包括(前面介绍过的不加赘述):
(1) 测验界面
(2) 小游戏界面 (to be done)
(3) 成就系统 (to be done)
(4) 提醒系统 (to be done)
小晨平时就有良好的生活习惯,所有用品都摆得整整齐齐。霸王背单词为这类人群特别准备了分类功能,能把单词设定标签、分类管理。我们首先就为很多单词预置了标签,通过单词库功能可以很方便的浏览。如果用户不满意,添加新标签或者删除标签也是可以做到的。对于此类人,将着重对于Tag方面进行测试。小晨可能会用到的操作具体包括(前面介绍过的不加赘述):
(1) Tag系统
(2) 简易词典系统
4.Your test matrix (测试矩阵)
On what platform, what language, what type of machines, what type of browser, etc. to test your software?
我们的测试矩阵如下所示:
用户类型 | 操作系统 | 分辨率 | .net | 语言 | 32/64位 | 数据库驱动 | Adobe Flash | 组合数目 | |
变量数目 | 2 | 2 | 3 | 2 | 2 | 2 | 2 | 2 | 384 |
admin | winXP | 800*600 | yes | 中文 | 32位 | Yes | Yes | ||
Guest | win7 | 1024*768 | no | english | 64位 | No | No | ||
1680*1050 |
其中一些测试是非常重要的,比如操作系统、位数、.net Framework、数据库驱动和Adobe Flash等,这些方面我们已经进行了测试。另外用户类型、操作系统的语言也是需要测试的方面;分辨率对于桌面Application来说也很重要,它对应用的美观度起着很大的影响。
5. What is “exit criteria” (good enough) for your software for Alpha release?
在Alpha Release中,我们首先要求程序可以运行,并且包含以下主题功能:
此外,软件应当能正确的在前面所提到的平台及环境中安装并运行。
经过测试,我们认为我们的Alpha Release已经达到标准,可以发布。
假期完成的工作 |
今天计划 |
困难 |
|
余江伟 |
集中开发,Integration |
和欧阳云一起做安装包 |
需要毕设 |
朱晶 |
和洪锴做界面部分,Integration |
修正一些bug |
要拍剧 |
庞俊 |
实现测试模块 |
check一下xml文件里面有没有无效内容 |
暂无 |
欧阳云 |
研究了如何做安装程序 |
继续做安装程序 |
暂无 |
洪锴 |
和朱晶做界面部分,Integration |
修正一些bug |
暂无 |
张晨 |
讨论算法还有没有需要修改的地方 |
按照PM要求改进算法 |
同PM |
王子贺 |
和庞俊讨论了测试模块 |
休息 |
时间紧 |
王知睿 |
写了Homework9的测试矩阵 |
写完Homework9 |
暂无 |