1.团队项目github仓库地址链接:第三波二手书店
2.Scrum meeting 导航:
3.团队成员具体分工:
1.沙沙:更新项目燃尽图,描述项目整体进展情况,确定团队成员每日任务,并回答博客中的内容。占整个实验任务的工作量比例:22%。
2.陈润菊和杨露露:共同完成团队项目验收准备及所需文档,最后在团队项目Github仓库中上传文档。占整个实验任务的工作量比例:56%
3.张琳:编写软件的功能测试计划、测试过程和测试结果,并编写博文。占整个实验任务的工作量比例:22%
4.软件的功能测试计划:
本团队项目软件的功能测试采用黑盒测试技术:
- 1.等价划分:
(1)划分出有效/无效等价类
(2)设计测试方案
- 2.边界值分析:
(1)确定边界情况(通常是等价类的边界)
(2)补充测试方案
- 3.错误推测:
(1)补充测试方案(提出一些最可能引起程序出错的方案)
- 4.侧重点:
(1)功能不正确或遗漏了功能
(2)界面错误
(3)数据结构错误或外部数据库访问错误
(4)性能错误
(5)初始化和终止错误
5.软件的功能测试过程:
根据软件的功能测试计划,成员分工协作,力求本次测试计划的最大价值体现。具体的测试过程已在团队每天的博文中展示(测试任务已分配到每位成员每天的工作中)。
6.软件的功能测试结果:
经过连续三天的软件功能测试,本团队项目测试结果文档已上传到Github《测试用例》中
7.项目文档的完善与整理、团队项目总结陈述PPT编制、符合团队项目特点的项目验收意见表的编制、完成项目软件系统演示前准备工作,确认结对验收项目组,编制验收会议名单及验收会议议程。
以上文档已在团队项目Github仓库中上传
8.成员心得总结:
1.陈润菊:从之前的软件需求、软件设计、再到后来的软件测试,每一个环节都是在软件开发过程中必不可少的,也知道了每个环节的重要性,更知道了团队合作的重要性。在此次的测试过程中,明白了之前所做的所有工作对之后测试的重要性,之前所做的工作只为更好的为后面的工作做铺垫,测试的目的就是寻找新的bug,为软件呢质量再次给了保证。在这个过程中我们反反复复,一次又一次寻找新的漏洞,每当解决一个新的问题,满满的成就感,让我们每个人都有新的动力和信心,也许这就是努力。在这个过程中我们一起合作,让我真正体会到团队合作的力量,也让我明白了测试对于一个好的软件的重要性。
2.杨露露:在测试过程中,深刻体会到测试在整个项目中的重要性,从开始代码测试到最后黑盒测试,整个过程都是伴随着项目一起开始的,也在这个过程中学习到了各种不同测试的方法,团队合作测试也让我学会了项目分工合作的方式方法, 在不断的找错误改正错误的循环中,体会到自己写代码的质量问题,最后,感谢团队人员一起时光,一起完成产品的过程。
3.张琳:通过本次软件功能测试从计划到开始测试到得到测试结果,才真实地体会到了测试在整个软件开发过程中的重要性,同时体会到了测试人员的重要性。软件项目能够最终投 入运行,少不了一次又一次寻找bug,一次又一次的功能测试。最后,选择合适的测试技术是相当重要的一个步骤。
4.组长总结:我们小组采用黑盒测试方法,通过等价类的划分,边界值的测试,错误推测等环节对我们的项目进行了测试,测试出了一系列的问题,虽然我们编码阶段也进行了测试,但是这次还是发现了一些以前没发现的错误。
我们组内成员各自负责一些模块,对自己负责的模块测试的结果也向其他成员做了汇报,这样才能使大家都了解项目的bug,这次的整个开发过程中我深刻体会到一个团队的凝聚力是整个团队的核心,只有大家都朝着一个目标努力才能最大程度的发挥每个人的作用。