个人博客系统自动化测试报告
文章目录
- 个人博客系统自动化测试报告
- 1. 项目背景
- 2. 测试内容
- 2.1 编写测试用例
- 2.2 执行测试用例
1. 项目背景
个人博客系统由四个界面组成:博客登录页、博客列表页、博客详情页、博客发布页。通过使用Python + Selenium实现web自动测试,测试的核心内容有:用户登录、博客列表、写博客、删除博客等。
2. 测试内容
2.1 编写测试用例
设计测试⽤例的万能公式:功能测试+界⾯测试+性能测试+兼容性测试+易⽤性测试+安全测试
针对个人博客系统主要是对其核心功能进行测试,编写的测试用例如下:
2.2 执行测试用例
2.2.1 登录
(1)介绍
用户名以及密码已经是已经存在的,登录成功后就会跳转到列表页面;执行用户注销操作后,也会回到登录页面。
(2)测试用例展示
a)界面
b) 输入正确的账号密码(“zhangsan”,“123456”)
预期结果:成功跳转到博客列表页
实际结果:
c) 输入错误的账号密码(“wangwu”,“123”)
预期结果:提示用户不存在等
实际结果:
2.2.2 博客列表及博客数量的展示
(1)介绍
可以在列表页可以查看博客信息,其包括头像、用户名、博客标题、发布时间以及内容概要。
(2)测试用例展示
a)列表页界面(正常显示用户、博客信息)
2.2.3 写博客
(1)介绍
点击"写博客",可以在发布页编写博客并进行发布
(2)测试用例展示
a)列表页界面
b)点击跳转到发布页
c)输入合法的标题和内容可以发布博客并在列表页显示
预期结果:可以在列表页查看到博客以及发布时间等
实际结果:
2.2.4 查看博客
(1)介绍
在博客列表页点击"查看全文",可以查看完整的博客内容
(2)测试用例展示
a)列表页界面
b)详情页界面
预期结果:可以在详情页查看到博客的完整内容
实际结果:
2.2.5 编辑/删除博客
(1)介绍
在博客列表页点击"查看全文",再次点击"编辑/删除",可以修改/删除博客
(2)测试用例展示
a)列表页界面
b)博客编辑页
预期结果:点击’编辑’,可以修改博客内容,点击"删除",有且只能删除自己写的博客
实际结果:
2.2.6 注销登录
(1)介绍
在博客列表页点击"注销",可以返回博客登录页
(2)测试用例展示
a)列表页界面
b)博客登录页
预期结果:点击’注销’,成功跳转到博客登录页
实际结果: