项目测试报告

项目介绍:

使用SpringBootSpringMVCMyBatisMySQLRedis等技术实现了一个前后端分离,具有注册,登录,查看,修改,发表文章等基本功能的知识共享平台。

项目包括六个页面,具体功能如下:

注册页:用户通过邮箱,密码,昵称实现注册功能。注册完成后跳转到登陆页面。

登录页:用户通过邮箱,密码,验证码进行登录。登陆后跳转到文章列表页。

文章列表页:分页展示系统所有用户的文章。

文章详情页:展示文章作者信息和文章具体内容

个人主页:展示登录用户发表的所有文章

文章编辑页:编辑文章(发布或者修改文章)

测试设计:

测试用例:

注册页面:

登陆页面

系统主页:

文章编辑页:

文章详情页

对基础功能进行自动化测试:

对博客系统基本功能进行自动化测试(Junit + Selenium)-CSDN博客

测试结果:

存在的主要问题:

1:前后端进行数据交互时账户和密码以及验证码采取明文传输的形式,安全性太低

2:markdown编辑器存在编辑器自带的默认值,每次进行编辑时需要先把默认值进行删除

3:缺少对邮箱的格式校验:

4:主页的文章摘要显示不合理:

5:搜索框进行查询时如果返回多个值则提示搜索错误:

原因:前端对搜索返回值进行行数校验时逻辑错误,导致只有查询结果的数量为1时才会进行显示

修改措施:判断逻辑改为大于等于1:

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在OTA(Over-The-Air)项目中,测试团队的职责是确保OTA系统的质量和稳定性。以下是OTA项目测试团队的常见职责描述: 1. 测试计划制定:根据项目需求和规范,制定OTA系统的测试策略和计划。确定测试范围、测试方法、测试工具和资源需求,并与项目团队进行沟通和确认。 2. 测试用例设计:根据需求文档和功能规范,设计和编写详细的测试用例。考虑不同的测试场景和边界条件,确保覆盖系统的所有功能和模块。 3. 执行测试:根据测试计划和用例,执行各类测试,包括功能测试、兼容性测试、性能测试、安全性测试等。使用测试工具和设备,模拟真实环境,验证OTA系统的正确性和稳定性。 4. 缺陷管理:发现并记录系统中的缺陷和问题。使用缺陷管理工具,详细描述缺陷现象、重现步骤和环境信息。与开发团队合作,跟踪和解决缺陷,并进行验证确认。 5. 自动化测试:开发和维护自动化测试脚本和工具,提高测试效率和覆盖率。执行自动化测试,并及时更新脚本,以适应系统的变化和新功能的添加。 6. 测试报告和反馈:生成测试报告,记录测试结果和关键指标。向项目团队提供准确的测试反馈,包括问题描述、风险评估和改进建议。 7. 与相关团队协作:与开发团队、项目管理团队和其他相关团队密切合作。参与需求评审、设计评审和团队会议,提出测试建议和风险评估。 8. 持续改进:参与持续改进活动,包括流程改进、工具选型和测试方法的优化。积极学习新的测试技术和方法,提高团队的技术水平。 以上是OTA项目测试团队常见的职责描述,具体的职责可能会因项目规模、团队结构和公司要求等因素而有所不同。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值