项目 | 内容 |
---|---|
课程班级博客链接 | https://edu.cnblogs.com/campus/xbsf/nwnu2020SE/ |
这个作业要求链接 | https://www.cnblogs.com/nwnu-daizh/p/13190137.html |
团队名称 | 莫得感情的Coder |
团队成员分工描述 | 冯志霞:“我的”模块功能测试,博客撰写; 李晓菁:“记录”模块功能测试,测试方案撰写; 马昕璐:“记录”模块功能测试,博客撰写; 唐月晨:“推荐”模块功能测试,博客撰写 |
团队的课程学习目标 | 掌握软件黑盒测试技术,掌握软件项目确认测试内容,学会编制软件项目总结PPT。 |
这个作业在哪些方面帮助团队实现学习目标 | 通过团队合作学习,每日的讨论与交流,学就会了在项目过程中beat阶段的冲刺该如何有效执行 |
团队博客链接 | https://home.cnblogs.com/u/mdgqdcoder |
团队项目Github仓库地址链接 | https://github.com/fengzhixia17393162576/fit-u- |
1. Beta 冲刺Scrum meeting导航
【Beta】Scrum meeting 1
【Beta】Scrum meeting 2
【Beta】Scrum meeting 3
【Beta】Scrum meeting 4
2.提供任务1要求在团队项目仓库中上传测试文档/测试活动视频后的3个截图
截图如下:
3.【软件验收测试Beta冲刺总结】结合燃尽图陈述任务1执行过程;
第一天:首先我们结合我们已开发出的小程序,编写了软件测试方案,为我们后续的测试做了很好的指导工作和引领工作;
第二天:进行系统功能测试,让用户试用发现bug,开发人员进行软件测试并录制视频;
第三天:编写测试用例,进行测试,统计测试发现的bug,并进行bug修复;
第四天:总结该系统目前发现的所有bug,以及bug修复情况,制作项目总结陈述PPT;
就燃尽图来看,我们最终在一定的时间内完成了beat阶段的冲刺,并对系统进行了测试,从最终结果来看,燃尽图最终到达0,表示我们项目按时完成。
4.提供任务2要求团队项目github仓库中上传项目总结陈述PPT、软件功能演示视频文档后的2个截图;
5.记录完成《实验十 团队作业6:团队项目用户验收&Beta冲刺》各项任务实际花费的时间和分工
任务 | 花费时间 |
---|---|
任务一 | 6h*4 |
任务二 | 1h |
任务三 | 1h |
6.每位成员总结本次实验心得,最后由项目组长进行总结陈述。
冯志霞:本次实验是这一学期以来的最后一次也是较为紧张的一次实验,连续四天的集中测试,寻找软件的bug,寻找大量数据进行测试等等这些任务都不易完成,但是经过这几天的改善、检验,最终项目才得已交付。
李晓菁:经过此次Beta阶段的冲刺,我们对我们开发的系统进行了测试,包括功能测试,性能测试,在这期间也发现了很多bug,通过测试用例对系统的各个功能进行测试,通过用户试用,收集用户体验感及用户建议,在系统上做出相应的修改及提升,但是也有些bug由于技术经验不足,还未完全修复,比如页面会进行两次跳转的情况,目前还未找到解决办法,但组内成员也在努力学习新技术去解决该问题。总之,此次实验收获颇多。
马昕璐:通过这几天的beta阶段,对软件做了很多的实例测试,发现了许多多多少少的问题,一直在修改。同时在beta阶段我们认识到了软件除了编码外,测试也是非常重要的一部分,响应速度、压力测试、软件质量在真正使用的过程中起到了对其评价及其重要的部分。同时团队间的相互帮助也是必不可少的,在过程中还和其他对的成员做了交流,很感谢在大家的付出和帮助。
唐月晨:在本次Beta阶段,我深刻的体会到团队成员间沟通的重要性,比如在之前的编码环节,由于我们的时间可能有些没安排好,一些编码规范的问题没有处理好,导致Beta阶段又花了很多时间来对代码进行检查、兼并。这其实拉低了很多效率。一个团队最重要的就是沟通和理解,团队成员之间应该多沟通,沟通上慢一点,整个项目的完成的才会快一点,项目质量才会高一点。
7.每位成员陈述课程学习总结。
冯志霞:这门软件工程和我其他科目相比,我学的很不一样。总结一下主要有几点:1、团队协作从一而终,每次作业一个人肯定完不成;2、学习的新技术几乎每次作业都有,这个因人而异;3、每个人都很走心:企业导师、任课老师、学士助教、学生本身;4、每一次作业都会有所学习,有所进步。
李晓菁:一学期的软件工程课程马上就要结束了,回顾这一学期的学习过程,伊始,由于疫情原因,不得不进行在线教学,刚开始很不适应,但渐渐就调整好了状态,马上进入学习状态。因为这个原因,老师为了调动学生学习的积极性,所以设置了很多课堂问答环节,刚开始对于这样的环节有些措手不及,但后来我发现,这样的方式可以促使我们更加投入到课堂中,学到知识。然后,通过老师一学期的悉心教导,我学到了很多关与软件项目开发的知识,也对软件项目开发过程有了明确清晰的认识,相信在以后的学习工作中定会熟练应用。最后感谢老师及助教老师的帮助,以及团队成员的协调配合,才能使得我们的项目开发圆满结束。
马昕璐:这学期的软件工程教会了很多东西,不仅是在编程方面的提升,理解了一个项目实施的具体阶段,还懂得了在一个开发团队中怎样互相协作。开开发过程中,编写了很多软件开发过程中所需要的文档,锻炼了撰写文档的能力,同时学会了各种工具的使用,包括process on,墨刀等,方便了今后的学习。同时也明白了软件的开发并不是只拥有编程能力就可以完成开发的,还包括开发前期要准备的许多调查分析和编码完成后的测试和维护。在这段过程中虽然工作量很大,但是在过程中我们也提升了自己,学习到了许多经验,为以后的学习打下了很好的基础
唐月晨:课程总结:原本听其他专业的同学说这门课是一个理论性的课程,当时还在想课表上排的实验课该怎么上。没有想到的是,代老师和整个教学团队把整个学期的实验与理论的结合安排的井井有条。一学期下来,我觉得 与其说软件工程是一门课程,不如说是一套处事思想与方法,是一个分析、处理问题的过程。在这门课的学习过程中,我们经历了个人、结对以及团队项目的历练,让我印象最深刻的还是团队项目,我们的团队经历了结对编程,到用例说明文档,绘制类图,再到整个的需求规格说明书,然后进行测试最后阶段,团队成员们分工合作,大家一起见证了一个项目从无到有,经历了重重困难,最终取得了不错的结果,很高兴在这样一个人生阶段有了一段让人难忘的经历。