网页制作作业网站,获取网站漏洞后下一步怎么做,昆网站制作,在线制作图片加字合成目录
网页五子棋对战项目介绍
网页五子棋对战测试的思维导图
网页五子棋对战的UI自动化测试
测试一#xff1a;测试注册界面
测试二#xff1a;测试登陆界面
测试三#xff1a;测试游戏大厅界面
测试四#xff1a;测试游戏房间界面以及观战房间界面
测试五#…目录
网页五子棋对战项目介绍
网页五子棋对战测试的思维导图
网页五子棋对战的UI自动化测试
测试一测试注册界面
测试二测试登陆界面
测试三测试游戏大厅界面
测试四测试游戏房间界面以及观战房间界面
测试五测试对局回放列表界面
测试六测试对局回放详情界面 网页五子棋对战项目介绍 该项目为一个SSM项目,玩家之间可以进行实时的五子棋对战拥有对战观战、对战回放、聊天、天梯分等功能 网页五子棋对战的思维导图
网页五子棋对战的UI自动化测试
对网页五子棋对战项目的功能、接口进行测试利用测试的工具selenium以及Java的单元测试工具Junit进行测试下面为UI自动化测试的思维导图列出该项目测试的测试用例 测试结果 首先创建一个Maven项目引入selenium以及Junit5的依赖
dependencygroupIdorg.seleniumhq.selenium/groupIdartifactIdselenium-java/artifactIdversion4.0.0/version
/dependency
dependencygroupIdorg.junit.jupiter/groupIdartifactIdjunit-jupiter/artifactIdversion5.8.2/versionscopetest/scope
/dependency
dependencygroupIdorg.junit.platform/groupIdartifactIdjunit-platform-suite/artifactIdversion1.8.2/versionscopetest/scope
/dependency 通过Suite将多个测试用例组合成一个测试套件 按照这个类的顺序执行测试代码
首先创建驱动类 测试一测试注册界面
首先通过EdgeDriver以及URL打开注册界面 先检查一下页面元素是否加载 测试注册失败的流程
1.账号为空密码不为空
2.账号不为空密码为空 账号注册失败页面会提示注册失败的弹窗
测试注册成功的流程 账号注册成功后会跳转到登录界面
测试二测试登陆界面
首先通过EdgeDriver以及URL打开登录界面 检查页面元素中的元素是否正确加载 测试登录失败的流程:
1.空的账号非空的密码
2.非空的账号空的密码
3.错误的账号正确的密码
4.正确的账号错误的密码 登录失败会跳出提示弹窗
测试用户未登录的时候的页面访问 用户未登陆的时候是不可访问这些页面的,拦截器会将用户的请求拦截,并跳转到登录界面
测试登录成功的流程: 用户登陆成功后会跳转到游戏大厅界面,检查是否存在游戏大厅界面中的元素
测试三测试游戏大厅界面
创建三个不同的浏览器驱动,分别用来登录三个账号,两个账号用来匹配对手,进入到游戏房间界面,另一个账号作为观战用户来访问这个游戏房间,进行测试观战房间界面 检查页面中的元素是否正确加载 测试点击匹配按钮,当前的状态是否会发生改变,并与另一个对手匹配,进入到游戏房间界面 测试四测试游戏房间界面以及观战房间界面
创建三个浏览器的驱动 检查页面中的元素是否正确加载 测试聊天框,测试用户发送一条消息是否可以显示 通过观战大厅中的链接跳转到正在对局的观战房间,测试观战房间界面是否正确显示 通过直接输入URL测试是否可以进入到观战房间界面
游戏房间中的用户1刷新页面,测试用户掉线的提示弹窗,退出游戏房间
当前测试后关闭用户2和用户3的浏览器驱动,剩下刷新页面退出游戏房间的用户1来测试回放界面
测试五测试对局回放列表界面
通过EdgeDriver以及URL访问回放列表界面 检查页面中的元素是否正确加载,回到游戏大厅通过点击游戏大厅中的导航栏跳转到回放列表,测试回放列表页面元素是否正确加载 测试点击回放列表中的链接进入到回放房间 测试六测试对局回放详情界面
创建EdgeDriver驱动 检查页面元素是否正确加载,并测试通过URL直接访问回放房间 测试结束后执行后置方法,关闭浏览器驱动