课程属性

作业课程 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互助平台 α版本冲刺的更多相关文章

  1. Heacher互助平台需求分析

    课程属性 作业课程 https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass1/ 作业链接 https://edu.cnblogs.co ...

  2. Hecher学生互助平台(团队项目第一次)

    团队项目作业链接:https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass1/homework/2978 一.团队简介 团队名称:Suc ...

  3. Beta版本冲刺——day7

    No Bug 031402401鲍亮 031402402曹鑫杰 031402403常松 031402412林淋 031402418汪培侨 031402426许秋鑫 站立式会议 今日计划表 人员 工作 ...

  4. Beta版本冲刺———第六天

    会议照片: 项目燃尽图: 1.项目进展: 该项目的Beta版本冲刺到今天就大体结束,但是小组依然困在"如何保存每次游戏的分数,并将其排序列在排行榜中"的问题上,小组四个人都在一起解 ...

  5. Ueditor文本编辑器(新浪SAE平台版本) - 下载频道 - CSDN.NET

    Ueditor文本编辑器(新浪SAE平台版本) - 下载频道 - CSDN.NET Ueditor文本编辑器(新浪SAE平台版本)

  6. 团队作业8——Beta版本冲刺计划及安排

    团队作业8--Beta版本冲刺计划及安排 经过紧张的Alpha阶段,很多组已经从完全不熟悉语言和环境,到现在能够实现初步的功能.下一阶段即将加快编码进度,完成系统功能.强化软件工程的体会. 凡事预则立 ...

  7. Beta版本冲刺前准备

    Beta版本冲刺 经过紧张的Alpha阶段,很多组已经从完全不熟悉语言和环境,到现在能够实现初步的功能.下一阶段即将加快编码进度,完成系统功能.强化软件工程的体会. 1.凡事预则立,在Beta开始前, ...

  8. 团队作业八-Beta版本冲刺计划及安排

    Beta版本冲刺计划及安排 目录: 1.介绍小组新加入的成员,他担任的角色 2.下一阶段需要改进完善的功能 3.下一阶段新增(或修改)的功能 4.需要改进的团队分工 5.需要改进的工具流程 6.冲刺的 ...

  9. Beta版本冲刺计划及安排(附七天冲刺的博客链接)

    Beta版本冲刺计划及安排(附七天冲刺的博客链接) 新增组员 本次换人加入我们团队的新成员是原"爸爸说的都队"的队长念其锋同学,经过我们小组严格的两轮面试,他从几个同样前来面试的同 ...

随机推荐

  1. Flex屏蔽并自定义鼠标右键菜单

    http://www.cnblogs.com/wuhenke/archive/2010/01/29/1659353.html Google Code上有一个RightClickManager的项目. ...

  2. Flex AIR操作文件系统

    1.各种文件操作http://blog.csdn.net/zdingxin/article/details/6635376 2.file.browseForDirectory("请选择一个目 ...

  3. C#基础:通过委托给任何对象数组进行排序

    在日常编写程序的时候,我们需要对一些对象进行排序,比如对int数组进行排序,自定义类数组进行排序,首先我们先讨论对数组进行排序,我们应该对冒泡排序比较熟悉,下面是数组用冒泡排序的方法 for (int ...

  4. Spring Boot 学习系列(09)—自定义Bean的顺序加载

    此文已由作者易国强授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. Bean 的顺序加载 有些场景中,我们希望编写的Bean能够按照指定的顺序进行加载.比如,有UserServ ...

  5. C++继承详解:共有(public)继承,私有(private)继承,保护(protected)继承

    公有继承(public).私有继承(private).保护继承(protected)是常用的三种继承方式. 1. 公有继承(public) 公有继承的特点是基类的公有成员和保护成员作为派生类的成员时, ...

  6. vijosP1286座位安排(状压DP)

    传送门 题意 计算\(C_{n*m}^k/可行方案数\) 分析 定义dp[i][j][k]为第i行用过人数为j个且第i行状态为k的方案数 转移方程:dp[i][j][k]=Σdp[i-1][j-num ...

  7. STLstack,queue

    今天一开始用C去摸栈和队列,差不多昨天早上也在摸,摸烦了就去搞DP然后DP也没搞好,就是很烦很烦!!!! 然后今天那些C的栈队列的步骤和名称熟的不要不要的,然而数据结构的c语言用指针,传递,简直麻烦, ...

  8. jzoj5990. 【北大2019冬令营模拟2019.1.6】Bear (状压dp)

    题面 题解 我永远讨厌dp.jpg 搞了一个下午优化复杂度最后发现只要有一个小trick就可以A了→_→.全场都插头dp就我一个状压跑得贼慢-- 不难发现我们可以状压,对于每一行,用状态\(S\)表示 ...

  9. jzoj5983. 【北大2019冬令营模拟2019.1.1】多边形 (组合数学)

    这其实是道打表题--你看我代码就知道了-- 咳咳来点严谨证明好了-- 前方高能请注意 首先,正多边形近似于圆,可以看做在圆里内接多边形.圆内接多边形最多只有三个锐角.因为凸多边形的外角和为\(360\ ...

  10. [Xcode 实际操作]九、实用进阶-(19)重写父类的绘图方法,使用图形上下文绘制自定义图形

    目录:[Swift]Xcode实际操作 本文将演示如何使用图形上下文,绘制自定义图形. 使用快捷键[Command]+[N]创建一个新的类文件. (在项目文件夹[DemoApp]上点击鼠标右键[New ...