个人博客系统测手动试报告
1.项目的测试背景
个人的博客系统是在SSM框架(这里借用了每天喝八杯水博主的SSM框架介绍的博客,已经设置了超链接大家感兴趣的可以点击观摩)的基础上实现的,博客系统由五个页面构成:用户登录页面,博客列表页面,博客详情页面,博客编辑页面,博客发布页,为了验证个人博客系统的功能是否正
常,现在对博客系统进行手动和自动化测试,以便用户使用博客系统进行登录,项目的具体测试内容 为:博客系统的登录,博客列表页和博客详情页还有博客编辑页的页面呈现和功能,写博客,删除博客,退出博客登录的功能是否正常,个人博客系统可以实现发布个人博客,记录博客发布日期、时间、标题、博客发布者等信息。
2.手动对项目功能进行Web的基本功能测试
2.1如何设计测试用例
设计设计测试用例一般从6个方面进行设计:
功能测试,界面测试,性能测试,易用性测试,安全测试,兼容性测试等6个方面进行设计测试,个人实现的博客系统是一个web网址,我们主要对核心功能进行测试
2.2设计个人博客系统测试用例思维导图如下:
基于个人博客系统的页面进行功能测试设计:
2.3登录页面测试
(简介)因为账号和密码都已经储存在数据库里面,只要对应的输入框输入正常的账号和密码就可以,跳转到博客列表页了。
(a)登录界面展示:
(b)在对应的输入框输入正常的账号和密码:(账号:zhangsan密码:123456)
预期效果:跳转到博客列表页
实际效果展示:
(c)c1:输入正常的账号和错误的密码:(账号:zhangsan密码:12345)
预期结果:账号或者密码错误,用户不存在
实际结果展示:
(c2):输入错误的账号和正确的密码:(账号:nihao密码:123456)
预期结果:账号不存在
实际结果展示:
(c3):输入错误的账号和错误的密码:(账号:nihao密码:12345)
预期的结果:账户不存在
实际结果展示:
(c4):输入账号和密码为空: (不输入账号和密码)
预期结果:账号或者密码不能为空
实际结果展示:
2.4 博客列表页面测试
(简介)在登录页面在对应的输入框输入正确的账号和密码后,会跳转到博客列表页面,可以看到当前登录的用户昵称和发布文章数量还有分类,列表区可以看到已发布博客文章信息(包括标题、时间、博客内容)等信息
(a)列表页展示:(如果已经发布了博客发布文章的数量不为0)
2.5 博客详情页面测试(点击博客列表页的查看全文进入)
(简介)博客详情页里面有当前登录用户的昵称,和发布文章的数量和分类的数量,可以看到可以发布的博客文章的(标题,发布博客的时间,和博客的内容)
(权限)如果查看的文章是当前用户自己发布的,那么当前用户对这篇文章的权限是:读,写,修改,删除等,如果查看的文章是其他用户发布的,那么当前用户对文章的权限只能是只读
(a)博客详情页面
预期效果:有用户信息,编辑和删除按钮存在,博客标题和内容存在
2.6 博客编辑页面测试
(简介)在博客列表页右上角点击”写博客“,即可进入博客编辑页面,此时可以进行新博客的写入操作。
(a)用户登录成功后会跳转到博客列表,点击右上角写博客,就会跳转到博客编辑页面
预期效果:博客编辑页面有(输入博客标题框,文本工具区,博客内容输入区,发布文章按钮)
实际效果展示:
2.6.1 发布博客测试
值得注意的是博客的标题或内容不能为空,否则会发布失败
(c)博客发布成功实际图
预期效果:跳转回博客列表区,博客文章数量+1
实际效果展示:
2.6.2 删除博客测试
(简介)在博客列表页点击任意一篇发布的文章查看全文按钮,就可以进去到该篇博客的详情页,然后点击博客详情页里面的删除按钮,页面就会跳转到博客列表页,并且该片博客会被删除,博客数量-1
(a)在博客列表页点击查看全文,跳转到博客详情页
跳转到博客详情页,点击删除按钮
预期效果:当前博客文章被删除,且跳转回博客列表页,博客文章数量-1
实际效果展示:可以看到该博客已经消失在博客列表页了
2.6.3 博客退出功能测试
(简介)在博客列表页点击”退出“按钮之后,会跳转到博客登录界面,此时界面中的账号和密码输入框中的数据被清空,可以正常登录。
(a)点击右上角的注销按钮就可以退出博客
预期效果:退出到博客登录页面而且账号输入框的账号和密码输入框的密码都被清空
实际效果展示: