测试报告经过两次修改,第三版最终通过!
在老师的细心指导下,报告修订完毕。学到了许多东西,发现以前写报告总是忽略的地方。细节的地方也不能放过:
- 作图要注意元素的对齐,图和图注的居中
- 表注要放在表格上面,避免表/图注与表/图不在一页的问题
- 总结的内容不仅要有测试的内容,还要有反思要有改进的地方,这样下次才能进步
总结?
? ? 本报告是对饮食健康管理系统的测试,主要对系统的用户模块、社交云、饮食推荐、饮食记录、饮食识别和个人收藏六大模块和整体界面进行了测试。首先对系统进行需求分析,然后从需求中提取测试点,主要提取了输入测试、按钮测试、上传测试和界面测试四个测试点,再具体设计测试用例,使用边界值测试、等价类划分等方法来编写测试用例。然后执行测试并对缺陷进行分析,测试系统是否实现所有的需求功能,及时报告系统存在的问题并相应提出建议,与开发人员和管理人员积极沟通以使问题得到更好的解决。通过这样的设计检测到系统在登录、错误提示、上传饮食、整体界面方面的问题:
- 上传格式错误的文件,显示的是未上传图片,没有准确的错误提示
- 放缩浏览器窗口,会使输入框和菜谱名称的相对位置显示不正常
- 在上传饮食时输入特殊字符和数字不能正常换行,发布后会超出页面范围
- 社交云图中,当食谱节点过多时会有节点重叠的情况
? ? 在设计测试模块的过程中也有要很多改进的地方:第一,在编写测试用例时,不仅要覆盖需求中的测试点,还要学会挖掘需求外的测试点,多维度地思考用户使用过程中可能存在的各种场景。例如登录功能也可以从安全性方面考虑,加入密码加密存储和同一用户多终端浏览器登录等测试。第二,设计完用例要进行用例评审,重视各方意见以提高用例质量,要进一步把握用词的精准度。第三,在测试的过程中,也要注意模块的关联性问题,如果测试时仅考虑一个模块,不注重模块间的共同作用,很可能会对其他模块造成意外的伤害。
个人心得
? ? 通过此次项目实训,我对系统测试有了一定的了解,掌握了系统测试的基本流程,学会了怎样分析测试需求、怎样设计测试用例、怎样编写测试报告。系统测试基本上贯穿了整个项目流程。前期工作是比较繁琐的,因为从来没有接触过测试,所以要研究怎样进行测试,逻辑是什么样子的。有的时候没有沟通、没有询问老师,走错了方向,可能这之前的工作就全部作废了。所以要及时沟通,沟通真的很重要!遇到困难,确定不下来开展方向的时候,一定要学会求助,老师会很详细地指导,这样也不会在错误的方向白白浪费功夫了。此外,我的团队协作能力也有了提升,与人沟通交流也更加顺畅。作为测试人员与整个项目组的开发人员交流还是比较多的。
? ?设计测试用例开始的时候是一头雾水,有的时候逻辑没有理清,或者这一个业务流程少了哪个约束条件和可能出现的情况,就会漏掉很多细枝末节的内容。但到后期,写下来的时候就会发现每个模块功能相同的部分,测试用例也很相似。
? ?最后,在编写测试报告的过程中我也学到了很多,在老师的细心指导下,我认识到以前自己写报告常常出现的毛病,比如表格和图没有表注和图注与对应的文字描述。作图没有注意元素的对齐,图和图注的居中,表注没有表格上面,时常会出现表/图注与表/图不在一页等这些问题。测试报告共改了三版,组内也沟通了很多,真切感受到要做好一份报告并不是一件容易的事情。不过有了这次的经验,相信以后一定会大有长进!
|