课程属性
作业课程 | https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass1/ |
作业链接 | https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass1/homework/3329 |
团队名称 | Successful Wonder |
作业目标 | 完成项目的α版本,为同学之间互测提供基础。 |
项目名称 | Heacher互助平台 |
一、团队成员
姓名 | 学号 | 博客地址 |
汪俊臣(组长) | 201731072323 | https://www.cnblogs.com/jason5689/ |
罗梅 | 201731062201 | http://www.cnblogs.com/luomei/ |
吕登名 | 201731062329 | http://www.cnblogs.com/haveadate/ |
陈雨莲 | 201731062205 | https://www.cnblogs.com/youthlll/ |
沈雅馨 | 201731062206 | http://www.cnblogs.com/793181431q/ |
二、下载地址 AND 安装说明
由于内容较多,展示部分内容,如需了解更多,请下载使用软件。
百度网盘提取链接:https://pan.baidu.com/s/1VQ2Z5r4tcOhsVzQlCeqt0A
提取码:mr7y
软件二维码方式提取:
三、测试报告
1.测试工作的分工
姓名 | 分工 |
汪俊臣 | 登录、注册、大厅跳转、反馈功能的测试 |
罗梅 | 发布悬赏、发布课程、已接单悬赏/课程,已发布悬赏/课程功能的测试 |
吕登名 | 查询界面,课程详情,悬赏详情功能,修改信息的测试 |
陈雨莲 | 界面功能的测试 |
沈雅馨 | 安装手册的撰写 |
2.测试工作工具的选择
Microsoft Visual Studio 2017,软件客服端
由于此次的项目是窗体应用程序,在白盒测试部分的代码编写较为复杂,故此次的测试较多的使用黑盒测试,接下来分功能模块展示测试的结果,
每个测试人也都发表了自己测试后的心得体会。
注:由于篇幅较长,故每个功能模块都展示核心点,将全部文件信息以附件信息附在模块下方。
①登录、注册、大厅跳转、反馈功能
操作截图:
完成文件链接:https://pan.baidu.com/s/1MEm6CouxHS6BQQpijOLwDw 提取码:m4cg
总结:
这次的测试非常的有用啊,本来平时刚学这部分的知识的时候觉得测试是一个浪费时间的环节,哈哈,有点打脸了~~ 这次就是通过这个测试,才发现了此次项目存在了很多的问题,如:代码编写不严谨,注释不够,逻辑错误,数据库链接错误等一系列问题,但经过测试改正后,软件才能趋于完美,一个能正常使用的软件才得以产生。总之,这次的测试,让我受益良多。
②发布悬赏、发布课程、已接单悬赏/课程,已发布悬赏/课程功能
操作截图:
“用户发布课程”的功能测试总结:
该功能重点在于输入正确的数据,在数据出错时报错,在测试中发现,当人数填写为小数或者负数,以及价格填写为负数的时候,未进行报错处理,反而错误发布。
“用户发布悬赏”的功能测试总结:
该功能重点在于输入正确的数据,在数据出错时报错,在测试中发现,当价格填写为负数的时候,未进行报错处理,反而错误发布。
“结束用户已发布课程或悬赏”的功能测试总结:
该功能重点在于正确结束,在结束过程中出错时报错,在测试中发现,无人报名的课程并没有直接结束。
完成文件链接:https://pan.baidu.com/s/1uZkagLNpn7BhJvfaLDhWoA 提取码:22n9
③查询界面,课程详情,悬赏详情功能,修改信息
课程模糊查询
悬赏模糊查询
操作步骤:
详细信息个例:
预期结果:
测试效果截图:
结果:通过比较得出,预期结果与实际结果一致,本次单元测试通过。
完成文件链接:https://pan.baidu.com/s/1oKWbu1C0OzlvBBu1l1bzLw 提取码:k6m9
该部分测试体会与总结:
完成了项目的这一功能模块,紧接着完成单元测试,本以为能通过代码实现,但是下来细细一想,窗体应用程序,输出项内容不是很好操作,特别是涉及到数据库这方面的操作,再者在百度上查询了一番,效果不是很理想,最终决定采取上述方式完成单元测试这项重要的工作。设计测试案例时,也再次翻阅PPT的测试技术,特别了解了等价类划分这个方法,但是对于当前单元测试,感觉和课本上的知识又有些出入,最终设计了几个不成熟的测试案例。总的来说,本次工作还不是很理想,由于缺乏经验,测试工具没有选好,单元测试这项工作真的是一项既重要又困难的工作。
④窗体运行功能
点击登录打开主页
点击头像打开个人信息
在个人信息界面点击反馈打开反馈界面
发现的问题
完成文件链接:https://pan.baidu.com/s/1G9GB0lWF_iknRaj8i7QFJw 提取码:ctsx
总结:经过多次测试,程序的打开、运行、跳转没有问题。此程序有登录和主页两个主窗口,在登录界面的退出没有问题,但是在主页界面的退出会出现图15、16的问题(用VS运行)。直接打开exe,也能关闭程序,只是反应时间有点慢,最慢在9秒左右。
四、项目总结
此次的项目,的确是我们小组目前来说所做的最大的一个项目了,前期准备工作很充分,需求分析,概要设计,详细设计,数据库设计,系统设计各个部分,小组每个成员都尽心尽力地区完成,每次的任务也都是提前完成,哈哈,能够和他们一起做好这个项目真的也是非常幸运的,没有费心的去催促,都是很快就提交在群里,感谢小组所有人尽全力的付出。
α版本完成的内容
也正是因为我们的充分准备,此次项目的完成情况才能达到如此好的完成度,基本按照需求分析时拟定的计划来完成着此次的项目。哈哈,很高兴,我们的α版本完成了系统设计时的所有模块的功能(见下图),第10周到第13周的任务也全部完成,软件基本能够正常运行,也已经连接到服务器,可以正式发布运行了(咳咳,还有些小BUG需要后续版本的更新)
未完成的部分
参照该项目系统设计的要求,现在还未做的就是调查身边的人,让他们来简单的模拟使用该软件,发布真实需求在软件伤,并且将问题得到真正地解决。
该项任务很重要,小组必将在15周开展调查,完成原来拟定的计划。
β版本展望
展望就很简单咯,就希望软件能够得到很多人的喜欢,希望我们的软件BUG越来越少,功能越来越完善,界面越来越完美,使用量越来越多,也是对我们小组成员的一种认同吧。虽然还有很多不完善的地方,但Successful Wonder团队会越来越棒,会做出越来越棒的软件,越来越有意思的软件。
计划:将已发现的这些问题在15周全部解决
看了下大家的评论,发现了很多新问题和好的建议,下个版本会尽量全部解决问题的~。谢谢大家噢,谢谢大家的期待。
把大家的问题都统一在这里咯噢。
汪俊臣,罗梅,吕登名:负责改进代码部分存在的问题,增加更多注释,方便以后更新。
陈雨莲,沈雅馨:负责将界面做的更美观。
原文地址:https://www.cnblogs.com/jason5689/p/11025379.html