- 一、测试工作安排
- 二、测试工具的选择与运用
- 三、测试文档
- 四、测试体会
- 五、项目测试评述
一、测试工作安排
测试名称 | 测试内容 | 测试人员 |
---|
接口测试 | 对后端各个模块接口进行测试,验证其返回结果是否正确 | |
前台注册登录模块测试 | 测试注册登录模块的每个接口是否返回正确数据 | 081900101陈炜 |
前台邮箱验证码测试 | 测试访问邮箱接口是否能发送正确验证码 | 081900101陈炜 |
前台个人信息模块测试 | 测试报名、收藏和个人信息接口是否返回正确数据 | 081900101陈炜 |
前台校园竞赛模块测试 | 对模块内的接口正常情况返回数据,与异常情况返回数据进行验证 | 081900317李楷鸿 |
前台竞赛题库模块测试 | 对模块内的接口正常情况返回数据,与异常情况返回数据进行验证 | 081900317李楷鸿 |
后台登录、找回密码模块测试 | 测试后台注册登录、找回密码模块的每个接口是否返回正确数据 | 221900310黄达棋 |
后台用户管理模块测试 | 测试后台用户管理模块的每个接口是否返回正确数据 | 221900310黄达棋 |
后台竞赛信息管理模块测试 | 测试后台竞赛信息管理模块的每个接口是否返回正确数据 | 221900310黄达棋 |
后台题库管理模块测试 | 测试后台题库管理模块的每个接口是否返回正确数据 | 221900310黄达棋 |
单元测试 | 对后端各个单元模块进行测试 | 各模块代码撰写者 |
测试名称 | 测试内容 | 测试人员 |
---|
注册测试 | 测试发送邮箱验证码注册功能是否正常 | 021900503陈宇彬 |
登录测试 | 测试登录功能是否正常 | 021900503陈宇彬 |
重置密码测试 | 测试重置密码功能是否正常 | 021900503陈宇彬 |
竞赛模块测试 | 测试竞赛列表、详情、收藏、报名是否显示完整,筛选 | 221900218黄旭 |
题库列表测试 | 测试题库列表功能是否正常 | 221900239张书旖 |
题库搜索测试 | 测试题库搜索功能是否正常 | 221900239张书旖 |
题库目录测试 | 测试题库目录功能是否正常 | 221900239张书旖 |
题目详情测试 | 测试题库详情和下载功能是否正常 | 221900239张书旖 |
编辑个人信息测试 | 测试个人资料查看和修改是否正常 | 221900437方彬彬 |
查看我的报名测试 | 测试查看我的报名竞赛信息是否正常 | 221900437方彬彬 |
查看我的收藏测试 | 测试查看我的收藏竞赛信息是否正常 | 221900437方彬彬 |
发布反馈测试 | 测试反馈发送是否正常 | 221900437方彬彬 |
退出登陆测试 | 测试退出登陆是否正常 | 221900437方彬彬 |
测试名称 | 测试内容 | 测试人员 |
---|
忘记密码测试 | 测试重置密码功能是否正常 | 041901511张晋铭 |
登录测试 | 测试登录功能是否正常 | 041901511张晋铭 |
竞赛管理模块测试 | 测试首页是否正确、查询功能、分页功能是否正常 | 041901511张晋铭 |
竞赛信息子模块测试 | 测试详情页、删除页、编辑页是否正常 | 041901511张晋铭 |
二、测试工具的选择与运用
三、测试文档
四、测试体会
测试人员 | 测试体会 |
---|
021900503陈宇彬 | 测试后才会发现存在一些不起眼的小bug需要优化,也能培养自身编码的严谨程度,对自身的整体能力都有所帮助。 |
221900239张书旖 | 对于app端的一些测试,还是应该提前使用了解一下软件后,进行一些步骤的编写,然后根据这些步骤,再去查看这些测试的结果,并且最好也邀请一些新用户,在他们不是很了解熟悉软件的情况下去进行测试,这样子可以使测试用例和结果更加全面 |
221900218黄旭 | 因为app端预览一直是在真机上运行的,所以遇到的bug在程序编写阶段都能发现并改进。所以在编程是要更加认真,让测试这一步比较容易结束。
|
221900310黄达棋 | 这次后端的测试主要工作都花在接口测试上,通过测试工具的使用,我们可以得到具体返回的数据,测试过程中经常遇到一些小bug,返回不符合预期的数据,经常得回头对代码缝缝补补,虽然麻烦,但是这项工作非常有意义,有效的测试可以让后面的对接工作更加轻松,保证了项目的可靠性。
|
221900437方彬彬 | 不要怕遇到问题和bug,多百度,多学习,多向队友请教,逐个解决问题。不要害怕学习新工具,磨刀不误砍柴工。多学习别人的编程方法,努力转变为自己的知识。
|
081900317李楷鸿 | 通过本次接口测试,对接口正常情况和异常情况返回的数据进行验证,通过测试发现了竞赛报名接口存在的空指针异常。所以通过测试发现存在的bug是非常有必要。接口测试可以保证接口的可靠性,便于与前端进行对接。通过性能测试可以发现接口存在的问题,对耗时大的接口进行优化,可以提高运行速度。
|
081900101陈炜 | 测试主要针对数据的正确性进行校验,如果前期没有考虑清楚的话,测试时修改程序会占很大一部分时间。当然,经过测试,也发现了一些编程时意想不到的错误,这些仅靠编程的思考难以发现,因此最后的测试环节是必不可少的。同时,性能测试也让我发现了我在编程中写了许多不必要的代码,修改后显著提高的性能。这些都是在测试中学到的 |
五、项目测试评述
本次测试是在项目的稳定阶段执行的,符合《构建之法》中提到的“实战中的测试是在项目的稳定阶段执行的”。本次测试分小组对项目模块进行测试,在测试过程中及时发现问题并解决,基本可以满足功能需求,得到了我们觉得较为满意的效果。