博客系统 web 自动化测试
1. 简介
为了测试自己编写的博客系统,所以欲实现一个 web 自动化测试项目来测试博客系统是否存在 Bug,并且由于后续还会对博客系统进行功能更新,所以该项目又可以实现 [ 回归测试 ] —— 在更新功能的同时又可以测试之前的功能会不会因为受到牵连而出了问题。
2. 项目功能
- 注册页
完成用户的注册 - 登录页
对用户输入的账号密码进行验证 - 首页
可以游览该网站上的所有人已发表的文章摘要,可以点击文章查看详细 - 个人主页
可以管理自己写过的所有文章,可以对文章进行查阅,删除和修改。页面左侧有自己的个人信息 - 文章内容页
可以查阅全篇文章,页面左侧有文章作者的个人信息 - 文章编写页
编写一篇自己的新文章,可以实现保存到草稿箱,直接发布,或者定时发布 - 文章修改页
可以将 草稿箱中的文章 或者 已经发布的文章,进行内容的修改,以重新保存到草稿箱中或者直接发布
并且以上所有的页面都有导航栏,导航栏中有不同的跳转链接。
3. 自动化测试
该测试项目所使用的技术有:selenium4 和 junit5
该项目一共有 7 个模块,每个模块分别测试一个页面,以下是 项目的测试用例.xmind
以下是代码的执行结果
xmind 链接:xmind
web 自动化测试项目源码:源码