团队项目-Alpha2版本发布
第五次团队作业
序言
所属课程 |
https://edu.cnblogs.com/campus/xnsy/2019autumnsystemanalysisanddesign |
作业要求 |
|
Git地址 |
|
团队名称 |
卓越Code |
作业目标 |
(1)团队成员的学号列表; (2)给出发布地址以及安装手册; (3)给出测试报告; (4)给出项目情况总结; |
一、团队简介
团队名称:卓越Code
团队口号:宁为代码累弯腰,不为bug点提交
项目名称:西柚智慧党建云平台
姓名 |
学号 |
博客园 |
王柄钞(队长) |
201731062518 |
|
曾文杰 |
201731062520 |
https://www.cnblogs.com/zwj-958654064/ |
魏家田 |
201731062307 |
https://www.cnblogs.com/dwyy666/ |
魏川程 |
201731062312 |
https://www.cnblogs.com/chopinc/ |
罗伟诚 |
201731062309 |
https://www.cnblogs.com/lwcblogs/ |
杨苹 |
201731062404 |
https://www.cnblogs.com/step-enter/ |
冯俊霖 |
201731062311 |
https://www.cnblogs.com/linls/ |
二、发布地址以及安装手册
2.1使用手册
手册地址:https://www.cnblogs.com/zwj-958654064/p/11834573.html
2.2小程序:
(1)测试开发小程序号:
因为还没上线,如果需要测试可以加我一个微信吗15881450273,可以帮忙开个权限体验一下
(2)提供测试号:
姓名:测试人员
学号:20173106123
2.3网站
(1)发布地址:
https://wangbingchao.com/xiyoudangjian/index.php
(2)提供测试号:
账号:20173106123
密码:123456
三、测试报告
本次博客较上一次区别就是向其他小组学习了一下,将自己以及组员的测试部分分别用他们博客链接的形式进行呈现,减少了博客的篇幅,但是对于组员的测试的博客篇幅也比较长,感谢助教们的辛勤评阅。
3.1、测试工作安排
姓名 |
测试系统功能范围 |
|
王柄钞 |
组织管理、党员管理、活动管理 |
微信小程序(党员管理平台、党员服务平台、学习培训平台) |
罗伟诚 |
积分管理、活动报名、交流互动、监督党建工作 |
|
杨苹 |
在线学习、个人申请、党组织数据分析 |
|
冯俊霖 |
知识库、视频库、考核测评、每日一测 |
|
魏家田 |
pc系统管理 |
网站(党员管理平台、党员服务平台、学习培训平台) |
曾文杰 |
pc发展管理 |
|
魏川程 |
pc评估管理 |
|
测试说明:本次是建立在单元测试完成之上、拼接后对各个功能模块测试效果(包括前后端) |
3.2、测试工具的选择
微信安卓版v7.0.8
微擎工具v1.7.0
PHPstorm
Google Chrome 76.0.3623
3.3、测试用例、测试结果截图
测试用例、测试结果截图一览表
测试系统功能 |
测试人员 |
测试用例及测试结果 |
组织管理、党员管理、活动管理 |
王柄钞 |
|
积分管理、活动报名、交流互动、监督党建工作 |
罗伟诚 |
|
在线学习、个人申请、党组织数据分析 |
杨苹 |
|
知识库、视频库、考核测评、每日一测 |
冯俊霖 |
|
pc系统管理 |
魏家田 |
|
pc发展管理 |
曾文杰 |
|
pc评估管理 |
魏川程 |
3.4、测试体会与总结
姓名 |
测试体会与总结(200字以上) |
王柄钞 |
本次测试是基于上一次Alpha版本1完成的前提下,我对部分功能bug修复后的测试。本次主要修复功能为,党员管理微信头像显示不全、Excel导入党员信息配置有问题、党员活动上限设置无限制问题、活动报名签到问题修改后重新测试形成了测试报告。 本次作为本次项目的组长Master,整合大家的代码真的是一件很麻烦的事情,最后对测试是一项重复性的工作,真的要有一个良好的心态。每次组员写的东西他们自己都老是报bug,他们自己心态都崩了,唉我可一定坚持住,给他们改整合纠错熬夜。。。对于本次的测试是建立在自己功能模块单元测试结束后的整体测试的过程中,对一些关键的重要功能的测试,必须重视它,反复进行测试。根据可能出现的种种情况进行测试,因为这些关键的部分有问题会引起其他相关的一连串的错误。其次对于测试重点要分明,对于一些亮点功能、经常改动的功能、新增的功能要做重点测试,比如我们的党员管理平台,而对于一些基本不改动的功能只做基本功能测试就可以了。而且作为项目组织者更应善于记录,善于分析,善于总结。时时记录测试的过程、碰到的问题,分析bug的原因、找出bug的根源,总结经典bug。最后对于测试中发现的不可重现或者重现概率极低的问题,也需要重视,因为很有可能是重大问题。 |
罗伟诚 |
对积分管理、活动报名、交流互动这三个系统功能模块进行了测试,每个测试用例的测试结果都如预期的那样,没有出现什么bug。 |
杨苹 |
这次的软件测试是针对于具体的模块进行正对性的、全面的测试。而我是对“在线学习”、“个人申请”两个部分做全方位的测试,不论是微信小程序前端还是PHP后台的代码部分都要进行测试。由于个人PHP水平较弱,后端PHP片段代码只能看懂,如果出现问题却不知从何下手。这里很感谢我们卓越code团队,感谢团队的每个人员,当我在一个问题中徘徊不前的时候,是他们帮助我解决问题,在这次些问题中,带领我进步。在团队中,我们互帮互助,他们帮我做一个后端的测试,我帮助他们做前端微信小程序开发的测试,团队人员各取所长,互相帮助,团结协作,使得软件测试不断进行。虽然其中也出现了很多棘手的BUG,通过我们的不断努力,也将这些BUG统统解决掉。这里再次感谢我的队员们,因为他们的不断帮助,才有了我今天的进步。 |
冯俊霖 |
本次测试的是自己团队开发的项目,在测试过程中总能发现一些自己没预想到的Bug,通过本次的测试,体会到了软件测试的重要性。通过完善测试过程中遇到的Bug,我们做的微信小程序“越来越强壮”了。 |
魏家田 |
做完这个板块功能的测试,我觉得我还是有点成就的,至少没有出现错误的部分,把课堂上学到的知识理论和课后的实践相结合,也是对自己所学的知识的一个提升、一个检验。自己对软件测试的认识不是很清楚,对于这方面的知识学习不算是很深刻,有了这次上时间的测试工作,对软件测试有一个更深的理解。 |
曾文杰 |
本次测试的是发展管理模块的功能,该功能分为6个子模块,分别是查询业务、任务审核、活动审核、视频学习、通知公告以及注册审核。 |
魏川程 |
经过第一次测试和第二次的测试过程,感觉在这门课里面有了第二次收获,第一次有这种欣喜的感觉还是刚刚开始写博客的时候。通过这两次测试,对WEB测试有了大致的一个影响和了解。这次测试,我主要是在负责对网站安全性的检测,因为我们这个是为整个计科院学生党员服务,所以数据的隐私性和保密性至关重要。由于设备和工具有限,加上我们服务器是租借的阿里云服务器,所以对于DDos攻击,我们将其完全交给阿里巴巴的云服务器防御系统。之后模拟了跨站脚本攻击、跨站请求伪造、SQL注入等模拟网络攻击。因为使用了ThinkPHP的框架,所以对于这三种攻击,ThinkPHP已经很好的帮我们解决了。此外,还进行了内部逻辑排错和控件的排错。根据多次测试之后再重新进行修改重做,本次PC端前端页面使用了Bootstrap的界面和bui的框架交互。对于表单的提交和验证,做出了足够好的优化,对于前段页面不能够进行控制优化的,我们已经在后台对其进行相应的禁止操作。 |
四、项目Alpha版本情况总结
4.1 Alpha版本情况简述
冲刺版本一览表
冲刺版本 |
具体主要功能 |
预计时间节点 |
功能重要性 |
第一版本:党员管理平台 |
组织管理、党员管理、活动管理、积分管理 |
10.4-10.14 |
基础功能 |
第二版本:党员服务平台 |
活动报名、交流互动、在线学习、个人申请 |
10.15-10.24 |
|
第三版本:学习培训平台 |
知识库、视频库、考核测评、每日一测 |
10.25-11.4 |
|
第四版本:管理分析平台 |
党组织数据分析、监督党建工作 |
11.4-11.16 |
扩展功能 |
Alpha2版本功能完成情况一览表
构成整个Alpha版本 |
具体的功能 |
小程序界面 |
微擎交互后端 |
网站前端界面 |
网站后端 |
验收人 |
解决燃尽图数量 |
实际完成时间 |
第一版本:党员管理平台 |
组织管理 |
√(霖、苹) |
√(钞、诚) |
√(田) |
√(川、杰) |
王柄钞 |
28 |
10.5 |
党员管理 |
√(霖、苹) |
√(钞、诚) |
√(田) |
√(川、杰) |
30 |
10.9 |
||
活动管理 |
√(霖、苹) |
√(钞、诚) |
√(田) |
√(川、杰) |
41 |
10.12 |
||
积分管理 |
√(霖、苹) |
√(钞、诚) |
√(田) |
√(川、杰) |
35 |
10.15 |
||
第二版本:党员服务平台 |
活动报名 |
√(霖、苹) |
√(钞、诚) |
√(田) |
√(川、杰) |
王柄钞
|
45 |
10.19 |
交流互动 |
√(霖、苹) |
√(钞、诚) |
√(田) |
√(川、杰) |
32 |
10.21 |
||
在线学习 |
√(霖、苹) |
√(钞、诚) |
√(田) |
√(川、杰) |
30 |
10.24 |
||
个人申请 |
√(霖、苹) |
√(钞、诚) |
√(田) |
√(川、杰) |
20 |
10.26 |
||
第三版本:学习培训平台 |
知识库 |
√(霖、苹) |
√(钞、诚) |
√(田) |
√(川、杰) |
王柄钞
|
30 |
10.30 |
视频库 |
√(霖、苹) |
√(钞、诚) |
乄(田) |
乄(川、杰) |
28 |
11.2 |
||
考核测评 |
√(霖、苹) |
√(钞、诚) |
√(田) |
乄(川、杰) |
26 |
11.5 |
||
每日一测 |
√(霖、苹) |
√(钞、诚) |
√(田) |
√(川、杰) |
38 |
11.8 |
||
第四版本:管理分析平台 |
建言献策 |
√(霖、苹) |
√(钞、诚) |
√(田) |
√(川、杰) |
王柄钞 |
20 |
11.11 |
书记信箱 |
√(霖、苹) |
√(钞、诚) |
√(田) |
√(川、杰) |
22 |
11.12 |
||
匿名举报 |
乄(霖、苹) |
乄钞、诚) |
√(田) |
√(川、杰) |
18 |
11.15 |
||
随手拍 |
√(霖、苹) |
√(钞、诚) |
〤(田) |
〤(川、杰) |
25 |
11.18 |
||
注:√代表超额完成(验收通过),乄表示存在bug(验收通过、急需改进), 〤表示未完功能(验收不通过),后面的括号分别表示具体由哪位小组成员完成的,简写了小组成员名字的最后一个字; |
Alpha2较Alpha1、β版本区别一览表
分类 |
项目 |
Alpha1 |
Alpha2 |
即将进行β版本 |
功能完成情况 |
组织管理 |
√ |
|
|
党员管理 |
√ |
|
|
|
活动管理 |
√ |
|
|
|
积分管理 |
√ |
|
|
|
活动报名 |
√ |
|
|
|
交流互动 |
√ |
|
|
|
在线学习 |
√ |
|
|
|
个人申请 |
√ |
|
|
|
知识库 |
√ |
|
|
|
视频库 |
乄 |
乄 |
√ |
|
考核测评 |
乄 |
乄 |
√ |
|
每日一测 |
√ |
|
|
|
建言献策 |
〤 |
√ |
|
|
书记信箱 |
〤 |
√ |
|
|
匿名举报 |
〤 |
乄 |
√ |
|
随手拍 |
〤 |
乄 |
√ |
|
修复bug,新增功能 |
小程序跳转问题 |
〤 |
√ |
|
管理端组织权限问题 |
〤 |
√ |
|
|
组织后台管理上传文件缓慢 |
〤 |
√ |
|
|
文章分类列表问题 |
√ |
|
|
|
学习视频上传报错问题 |
〤 |
√ |
|
|
个人申请活动报名上限问题 |
〤 |
√ |
|
|
活动签到人员设置问题 |
〤 |
√ |
|
|
Pc端评估管理数据思想导入报错问题 |
〤 |
〤 |
√ |
|
Pc注册邮箱设定问题 |
〤 |
〤 |
√ |
|
优化小程序音视频显示问题 |
〤 |
〤 |
√ |
|
后台消息推送功能 |
〤 |
〤 |
√ |
|
系统帮助中心 |
〤 |
〤 |
√ |
|
注:下一阶段的工作重心就是完成β版本应该实现部分功能的完善、以及相应的bug修复 |
4.2最后冲刺阶段任务安排
下阶段主要是完成最后一个版本的冲刺,其实现在已经步入了最后一个版本冲刺,最后一个版本冲刺的时间为11.19-11.25详细工作计划如下:
本阶段需要完成的迫切任务 |
燃尽图项目数量 |
预计完成时间 |
修复前端匿名举报界面和微信后台bug |
4 |
11.20 |
解决pc段评估管理bug |
28 |
11.25 |
继续修复Pc端修复后台考核测评、与每日一测跟小程序视频库存在的bug |
16 |
11.22 |
整合组员代码,再次组装测试 |
15 |
11.23 |
继续完成微信服务号认证、获得学校政府事业单位授权、上线微信小程序 |
8 |
11.24 |
安排组织每三天一次立会、绘制燃尽图 |
5 |
隔三天进行 |
完成项目需要的相关文档 |
10 |
11.24 |
督促小组每天修改代码错误后上传gitup |
2 |
每天 |
完成下一次版本博客书写 |
15 |
11.25 |
准备最后答辩汇报 |
15 |
11.25 |
4.3 总结
针对本次的Alpha2版本,是在之前完成的Alpha1版本的基础之上,对剩余的版本功能的冲刺以及对部分前面遗留的bug的修复,本次Alpha2项目已经达到预期计划要求,基本功能已经全部实现,下一次β版本冲刺主要继续完成功能完善,以及bug修复,最后就是微信的审核上线发布,因为在涉及到党建服务比较敏感所以微信审核就比较反复和花费时间较长;通过本次的项目开发我们结合我们小组的自身时间以及学习情况并合理的利用和执行scrum流程,严格三天一个立会、十天一个版本;
在这个开发的过程中,大家除了日常的版本开发,还有各种bug修改任务穿插,Scrum的实践处于半停滞状态,只有站会跟踪在延续了。期间遇到的问题还是老问题,尤其是将组员写的代码整合爆发的问题,针对特别棘手的问题,虽有决心改,但人家写的代码不知道从何开始。
有时候很迷茫,觉得自己不是在做开发工作,除了调研产品、设计原型、沟通需求、网站上线前测试外,还要兼职生活委员,注册各种微信公众号账号(个人小程序号换企业服务号再换企业小程序再换政府小程序)、学校授权、公司服务号认证、域名认证、找遍各种微信开发者社区关于审核不通过的原因、几乎把腾讯客服问的都不想张我了。确实真的,最难的Scrum master,很吃力,对外沟通难对内催进度难,出了事还要背锅。
好在队员还是配合,做不完就加班熬夜,每晚几乎都是十二点回宿舍,也或许没有我想象中那么难,只要再改进一点就接近成功了。好在核心功能已经完成,因为这周考试比较多,所以我们就提前把大部分功能赶完了。加油考试加油博客!
posted on 2019-11-18 14:28 Slow-walker 阅读(557) 评论(23) 编辑 收藏 举报