编程学习论坛测试报告
编程学习论坛测试报告
1.项目背景
1.1项目简介
本论坛系统专为编程学习者打造,提供便捷的登录注册功能。系统设有Java、C++、前端技术、MySQL、面试宝典、经验分享、招聘信息、福利待遇等多个编程学习板块,用户可在对应板块下发布文章,分享学习经验与知识。
文章发布后,用户能查看文章详细内容,并进行点赞、评论等互动操作,促进技术交流。同时,用户可在个人中心修改昵称、邮箱、电话等基本信息,更新登录密码和个人简介,完善个人展示,助力打造活跃、优质的编程学习交流社区。
1.2测试目标
对系统的各个功能模块进行详细的功能测试,利用selenium进行自动化测试,一定程度上提升功能测试效率;利用postman和jmeter进行接口测试,并生成性能报告。
2.测试安排
3.测试分类
3.1功能测试
3.1.1任务概述
将系统划分为六个模块:注册、登录、主页、详情页、编辑页、个人中心页,分别进行自动化地测试,结合手工测试,达到覆盖率较为全面的功能测试
3.1.2测试用例设计
3.1.2.1思维导图
3.1.2.2详细测试用例
1)注册模块
2)登录模块
3)首页模块
4)详情页模块
5)编辑页模块
6)个人中心页模块
3.1.3自动化测试代码实现
Gitee链接:测试: 测试学习 - Gitee.comhttps://gitee.com/ruinnnn/test/tree/master/ForumTest
3.2性能测试
3.2.1基本性能测试
1)利用postman对系统的各个模块进行对应的接口测试
发送请求之后,显示对应的响应信息
- 利用jmeter进行性能测试
设置好线程数
通过查看结果树来观察是否正常响应
通过聚合报告查看具体信息
通过逐渐增加线程数的方式来进行性能测试
汇总图
响应时间
TPS
活跃线程数
3.2.2生成性能测试报告
报告地址:file:///D:/jmeterfile/log/content/pages/OverTime.html#activeThreadsOverTime
4.bug简述
发现一个一般级别bug:在系统的编辑页面模块,在正常发布文章之后,出现了文章的时间与时间不匹配的情况
5.遗留风险
低优先级的bug,由于交付日期邻近,推迟到下一个版本修复
6.测试结果评估
本次项目测试通过,项目开发耗时一周,项目测试耗时4天。