一.开头描述:
1.课程链接:https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2
2.作业要求链接:https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2/homework/3330
3.团队名称:快乐小分队
4.作业目标:1)发布我们小组做的项目初级版本,为我们同学之间互测提供基础。
2)发布之前,每个小组成员负责自己模块功能的测试,发现自己模块的问题并解决。
减少后续工作的时间。
3)发布了项目的初级版本后,更好的明确后续版本的改进,更好的分工后续的项目任务。
二.小组成员:
1)冯鹏(组长) 201731062617
2)鲜泽 201731062612
3)李家豪 201731062614
4)郭经伟 201731062615
5)程前勇 201731062616
6)范桂林 201731062633
三.项目α版本的发布地址或者下载安装说明(可供下载及操作):
1.百度网盘链接:https://pan.baidu.com/s/1E7TORrSKDCJJdiKQJ79f-A
2.提取码:lpk8
( 也可以使用github的仓库地址:https://github.com/fengpeng123/-Alpha-.git)
3.安装教程链接:https://pan.baidu.com/s/1QJY84amarrqUHY_kC3sQZA
4.提取码:5x8p
四.给出一份α版本的测试报告。
1.测试工作安排:
冯鹏,郭经伟:单词翻译,英语单词随机测试,英语四六级单词逐个测试,这3个模块的测试。在5天内完成。
鲜泽,李家豪:单词本模块的测试,4天内完成。
程前勇:英语短文模块的测试,3天内完成。
范桂林:英语选词填空模块的测试,3天内完成。
2.测试工具的选择:
QuickTest
3.测试用例:
等价类划分法:
登录模块:
子集:1.用户名和密码皆为空 2.用户名为空,密码不为空 3.用户名不为空,密码为空。
4.两者皆不为空。
实例:1.用户名:“”,密码:“”(无效等价类实例)
2.用户名:“”,密码:123(无效等价类实例)
3.用户名:李华,密码:“”(有效等价类实例)
4.用户名:李华,密码:123(无效等价类实例)
等价类划分法:
翻译模块:
子集:1.输入框为空 2.输入框不为空
实例:1.查询框:“”(无效等价类实例)
2.查询框:“abandon”(有效等价类实例)
错误推测法 :
单词随机测试模块,单词逐个测试模块,单词表模块,英语范文模块。
等价类划分法:
英语选词填空模块:
子集:1.10个空都是A到J的字母。2.10个空有数字。3.10个空有字母小写
4.10个空有字母小写和数字。
实例:1.单词选项:ABCDEFGHJI(有效等价类实例)
2.单词选项:ABCDEFGH12(无效等价类实例)
3.单词选项:ABCDEFGhij(无效等价类实例)
4.单词选项:abcde12345(无效等价类实例)
4.测试结果截图
1)登录界面:
2.菜单界面:
3.翻译:
4.单词本:
5.随机测试:
6.逐个测试:
7.英语短文:
8.选词填空:
5.测试体会与总结:
翻译模块,测试模块:
冯鹏:通过α版本的发布,我们提前进行了功能测试以及其他的运行检查,明白了自己负责模块存在的问题,
提高了自己的能力,让后续的任务分配更加的合理。
郭经伟:提高了自己的能力,发现了自己负责的模块中功能上存在的不足。
英语短文模块:
程前勇:我负责的板块比较简单,但是细节很多,很多一些小细节搞不定就要去问大佬,问百度,学到了很多,收获很大.
单词本模块:
鲜泽:单词本模块,从中我学习到了模块间的调用,数据库的链接
李家豪:我在单词本的实现中学到了数据的导入与显示,对数据的操作的类更加熟悉。
英语选词填空模块:
范桂林:发现了自己模块的改进之处,提高了自己的逻辑能力,学到了很多知识。
五.给出项目情况总结:
1.在α版本发布之后,该组的项目已经完成了用户注册登录,英语四六级单词翻译,英语四六级单词随机测试,
英语四六级单词逐个测试,英语单词表,英语短文录入,英语选词填空。
2.和项目预期计划相比,除了每个功能的界面优化外,其余功能均已完成。
3.β版本的展望,给出具体的安排计划:
在剩下的一周多时间里,我们小组准备把每个功能的界面优化做好就可以了。
冯鹏,郭经伟做单词翻译,英语单词随机测试,英语四六级单词逐个测试,这3个模块的界面优化。鲜泽,李家豪做
单词本模块的界面优化。程前勇做英语短文模块的界面优化。 范桂林做英语选词填空模块的界面优化。