标签:它的 alpha ima 部分 修复 ges 排行榜 能力 描述
队名:ojbk
队员学号:张洪滨201421122060(组长)、陈敬轩 201421122059、黄兴201421122067、林国梽201421122068、唐壶海201421122069
a. 修复的bug:数据库中用户表和排行表的关联问题
b.不能重现的bug:暂无发现
c. 这个产品就是这样设计的,不是bug:暂无发现
d. 没有能力修复,将来也不打算修复:暂无发现
e. 这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复:界面的优化问题
2.场景测试(scenario testing)
a. 你预期不同的用户会怎样使用你的软件?
小学生:为了提高自己的计算水平和正确率来使用
家长:家长通过查看错题集和排行榜来查看自己孩子在同龄人间的水平
老师:查看错题集,了解学生的主要错误点,易错点,再重点和学生讲解,从而提高学生的计算水平
b. 他们有什么需求和目标?
小学生:花费最少的时间,得到最好的效果,最好还能得到奖励,鼓励自己继续使用这个软件
家长:提高孩子的计算水平
老师:提高孩子的计算水平
限时的功能可以提高学生的答题时间,自己选择做题的数量可以让用户做到最适合自己的题量,做题过程中争取进入排行榜而得到与家长约定的奖励。家长和老师通过查看各阶段学生的错题集,从侧面了解学生的水平逐渐提高的这一过程。
测试功能 | 检查点 | 预期结果 | 360浏览器 | 谷歌浏览器 | IE浏览器 |
登录 | 登录按钮 | 登陆成功 | √ | √ | √ |
注册 | 注册按钮 | 注册成功 | √ | √ | √ |
选题选时 | 提交按钮 | 开始做题 | √ | √ | √ |
做题 | 提交按钮 | 提交成功 | √ | √ | √ |
排行榜 | 点击排行榜 | 查看排行榜 | √ | √ | √ |
e.你认为你们团队的软件在什么条件下,就可以认定其已经足够好,可以发布Alpha版本?——出口条件(exit criteria)
流畅运行,功能实现达到要求,没有重大的bug,不影响做题等各个功能
1.列出这一版本的功能(在原有项目基础上开发的列出新功能)
用户的注册登录;
排行榜
2.以原有项目为基础开发的,列出这一版本修复的缺陷
增加了排行榜功能,实现了按照答对题目的个数进行排名,按照正确率排名,以及按照正确率和时间的比值(效率)排名,
3.对运行环境的要求
各种版本的Window系统
4.安装方法
电脑上有web浏览器,安装wampserver
5.描述系统已知的问题和限制
目前只能使用本地数据库来实现用户的注册和登录
6.发布地址
git地址:https://git.coding.net/Gooze/ojbk.git
项目管理
暂时还不可以,单是他可以通过我们的日志来了解任务的完成进度和具体情况
场景: 程序员果冻正在对几个文件进行修改,实现一个大的功能, 这时候,程序员小飞也要改其中一个文件,快速修复一个问题。怎么办?
一个代码文件被签出 (check out) 之后,另一个团队成员可以签出这个文件,并修改,然后签入么?
有几种设计,各有什么优缺点?
例如,签出文件后,此文件就加锁,别人无法签出; 或者, 所有人都可以自由签出文件
答:我们团队的代码都放在coding上,通过组长的整合再统一上传,场景较为简单,将代码发给组长,运行没问题后上传。
场景: 程序员果冻看到某个文件被修改了,他怎么看到这个文件在最近的修改究竟改了哪些地方?
场景: 程序员果冻看到某个文件在最新版本被改动了100 多行, 那么和这100多行对应的其他修改在什么文件中呢? 这个修改是为了解决哪些问题而作的呢? 那些问题有工作项 (work item,issue),或者bug 来跟踪么?
答:通过查看日志来了解各个版本的差异,一般小组成员修改了代码而会影响其他成员的情况下,修改代码的会主动提出,和大家商量好。
一般不会出现这样的情况,大家都只是负责自己的版块,修改自己的部分,因为都是提前商量好,不会和别人的产生冲突,即使产生了问题,也会即使与对方交流然后解决。
通过私下交流,保证文件与文件之间同步。
当自己的文件在半完工状态时,就不用提交给组长,当完成了能运行时再汇总给组长。
在原有基础上上传新的文件
主要是通过工作日志来了解什么时候解决了哪个任务或者哪个bug
都是放在一起的,修改了源代码,相应的测试也自然更新,团队还不能部署自动构建任务。
标签:它的 alpha ima 部分 修复 ges 排行榜 能力 描述
原文地址:http://www.cnblogs.com/gooze/p/7895902.html