1.测试计划
见http://www.cnblogs.com/SE-team-2011/archive/2011/04/24/2026193.html
2.Persona
见http://www.cnblogs.com/SE-team-2011/archive/2011/04/16/2018262.html
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?
我们从小昕的痛苦说起:
痛苦:a) 为了看Google Calender,每次都要打开网页,登陆google账号,有时候google还会登不上;
b) 想试试其他的日常管理工具,outlook太重量级了,其他的软件要么就是功能单一,要么就是UI不友善,上手太麻烦;
c) 有时候想知道一些校园里的lecture,不知道时间地点。
解决: a) 我们的iLifer具有离线管理功能,并且可以随时方便的与Google Calendar同步
b) 我们的界面友好简洁,完全可以作为一个桌面日程管理软件;且功能齐全,支持标签、总结、随笔等多功能
c) 我们即将支持订阅、共享功能,从而知道lecture等信息不再是困难
如我们已经实现了persona场景的前两个:
1)、小昕在MRSA做intern,每天需要开不少的会,还有很多功课要写,因此很需要一个日程助手来帮助管理每天的日程;
2)、在每周的例会时,小昕需要汇报自己上周完成的工作,因此他很希望有一个日程总结助手帮他总结每周完成的工作;
3)、在课余时间,小昕很喜欢看柯南还有NBA篮球赛,因此他希望可以很方便地获得柯南动画的播放时间以及NBA球赛的直播安排。
4. Your test matrix (测试矩阵) :On what platform, what language, what type of machines, what type of browser, etc. to test your software?
操作系统 | 位数 | 区域和语言 | 网络速度 | 网络类型 | .Net Framework | 组合总数 | |
变量数目 | 3 | 2 | 4 | 4 | 4 | 2 | 668 |
win7 | 32bit | 简体汉语 | 拨号 | 教育网 | 3.5 | ||
win Vista | 64bit | 繁体汉语 | ADSL | 电信 | 4 | ||
win XP | 英语英国 | 宽带局域网 | 网通 | ||||
英语美国 | 墙外 |
其中的一些都是必需的:操作系统、位数和Net Framework都是程序运行依赖的环境,因此必需要测;网络速度和类型是和Google Calendar同步时需要测的,尤其是在有些的网络中对Google Calendar的访问可能受限;区域和语言也是必须的,我们在之前的测试中曾经遇到因为区域设置不同导致日期格式不同而引起的程序崩溃。
5. What is “exit criteria” (good enough) for your software for Alpha release?
Tester对于Alpha Release的exit Criteria:
-- 可运行:已经实现
-- 能够完成以下主题功能(15minutes场景):已经实现,请见http://ilifer.net9.org/
-- 添加task,编辑task,完成task,删除task,改变task的显示
-- 添加appointment,编辑appointment,提醒appointment,删除appointment,改变appointment的显示
-- 输出summary报告
-- 创建、管理、使用tag
-- 基本和google calendar实现同步
-- 随笔
-- 数据层和逻辑层能够在小规模的数据集(task + appointment < 50)上通过Tester写的testcase:
已经实现,请见第一次测试报告(http://www.cnblogs.com/SE-team-2011/archive/2011/05/08/2040230.html)
-- 本小组成员均认为可以Alpha Release