项目测试报告

项目介绍:

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

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

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

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

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

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

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

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

测试设计:

测试用例:

注册页面:

登陆页面

系统主页:

文章编辑页:

文章详情页

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

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

测试结果:

存在的主要问题:

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

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

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

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

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

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

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

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值