Heacher互助平台 α版本冲刺
课程属性
| 作业课程 | 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周全部解决

看了下大家的评论,发现了很多新问题和好的建议,下个版本会尽量全部解决问题的~。谢谢大家噢,谢谢大家的期待。
把大家的问题都统一在这里咯噢。

汪俊臣,罗梅,吕登名:负责改进代码部分存在的问题,增加更多注释,方便以后更新。
陈雨莲,沈雅馨:负责将界面做的更美观。
Heacher互助平台 α版本冲刺的更多相关文章
- Heacher互助平台需求分析
课程属性 作业课程 https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass1/ 作业链接 https://edu.cnblogs.co ...
- Hecher学生互助平台(团队项目第一次)
团队项目作业链接:https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass1/homework/2978 一.团队简介 团队名称:Suc ...
- Beta版本冲刺——day7
No Bug 031402401鲍亮 031402402曹鑫杰 031402403常松 031402412林淋 031402418汪培侨 031402426许秋鑫 站立式会议 今日计划表 人员 工作 ...
- Beta版本冲刺———第六天
会议照片: 项目燃尽图: 1.项目进展: 该项目的Beta版本冲刺到今天就大体结束,但是小组依然困在"如何保存每次游戏的分数,并将其排序列在排行榜中"的问题上,小组四个人都在一起解 ...
- Ueditor文本编辑器(新浪SAE平台版本) - 下载频道 - CSDN.NET
Ueditor文本编辑器(新浪SAE平台版本) - 下载频道 - CSDN.NET Ueditor文本编辑器(新浪SAE平台版本)
- 团队作业8——Beta版本冲刺计划及安排
团队作业8--Beta版本冲刺计划及安排 经过紧张的Alpha阶段,很多组已经从完全不熟悉语言和环境,到现在能够实现初步的功能.下一阶段即将加快编码进度,完成系统功能.强化软件工程的体会. 凡事预则立 ...
- Beta版本冲刺前准备
Beta版本冲刺 经过紧张的Alpha阶段,很多组已经从完全不熟悉语言和环境,到现在能够实现初步的功能.下一阶段即将加快编码进度,完成系统功能.强化软件工程的体会. 1.凡事预则立,在Beta开始前, ...
- 团队作业八-Beta版本冲刺计划及安排
Beta版本冲刺计划及安排 目录: 1.介绍小组新加入的成员,他担任的角色 2.下一阶段需要改进完善的功能 3.下一阶段新增(或修改)的功能 4.需要改进的团队分工 5.需要改进的工具流程 6.冲刺的 ...
- Beta版本冲刺计划及安排(附七天冲刺的博客链接)
Beta版本冲刺计划及安排(附七天冲刺的博客链接) 新增组员 本次换人加入我们团队的新成员是原"爸爸说的都队"的队长念其锋同学,经过我们小组严格的两轮面试,他从几个同样前来面试的同 ...
随机推荐
- python 中 模块,包, 与常用模块
一 模块 模块:就是一组功能的集合体, 我们的程序可以直接导入模块来复用模块里的功能 导入方式 一般为 : import 模块名 在python中, 模块一般分为四个通用类别 1使用python编写. ...
- C\C++书籍
原文链接: bert hubert 翻译: 伯乐在线- 周昌鸿译文链接: http://blog.jobbole.com/61308/ 人们常常问我有什么C++和编程的书籍推荐,也许是因为我在Po ...
- numpy windows环境下载安装
由于numpy在多个平台下非常流行,以至于习惯WINDOWS环境下的用户可能找不到下载位置,更多的时候会下载到zip文件,然后需要安装编译(自然通不过) 1.http://www.scipy.org/ ...
- 51nod1093(推公式&找規律)
題目鏈接:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1093 題意:中文題誒- 思路:xjb 一開始死活想不出怎麼將一 ...
- 51nod1625(枚举&贪心)
题目链接:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1625 题意:中文题诶- 思路:枚举+贪心 一开始写的行和列同时 ...
- 213. 打家劫舍 II
你是一个专业的小偷,计划偷窃沿街的房屋,每间房内都藏有一定的现金.这个地方所有的房屋都围成一圈,这意味着第一个房屋和最后一个房屋是紧挨着的.同时,相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在 ...
- JQuery | trigger() 方法
trigger() 方法触发被选元素的指定事件类型. 语法格式: trigger(type,[data]) type:触发事件类型 [data]:可选项,表示在触发事件时传递给函数的附加参数. 实例: ...
- tracert查网络问题
tracert命令的格式为:tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] [-R] [-S srcaddr] [-4] [-6] ...
- [coci2015-2016 coii] torrent【树形dp 二分】
传送门:http://www.hsin.hr/coci/archive/2015_2016/ 进去之后点最下面那个. 这道题没有想出来,可惜了,其实不难的. 题目是两个“源”的,我们先考虑单源的问题. ...
- 101 to 010 Atcoder CODE FESTIVAL 2017 qual B D
https://www.luogu.org/problemnew/show/AT3575 题解 根本不会.. 错误记录:缺少32行的转移.显然这个转移是必要的 #include<cstdio&g ...