在线抽奖系统的测试报告

news/2024/9/23 13:25:03

上一篇博客解析了在线抽奖系统的难点,这篇博客是在线抽奖系统的测试报告

本文主要就是展示在线抽奖系统各个模块的测试用例以及使用自动化工具测试核心功能

一、测试用例

1、注册页面测试用例

2、登录页面测试用例

3、奖项设置页面测试用例

 4、抽奖页面测试用例

二、功能测试

测试核心功能

1、测试注册功能

测试环境

Chrome 浏览器124.0.6367.119 (Official Build) (64-bit)版本

操作系统:windows11

测试步骤

1)打开浏览器,输入项目部署URL

2)点击注册按钮

3)填写所有字段

4)点击注册按钮

测试数据:

用户名:baobao

密码:123456

确认密码:123456

邮箱:123456@163.com(只用于测试,该邮箱实际不存在)

昵称:宝宝

年龄:18

头像:选择本地的一张图片

预期结果:输入所有字段,点击注册,注册成功,跳转到登录页面,输入用户名,密码,点击登录,跳转到奖项设置页面,在该页面显示“欢迎您+(用户名)”及头像

自动化测试代码:

WebDriver driver = new ChromeDriver();driver.get("http://1.94.106.60:8080/index.html");Thread.sleep(1000);driver.findElement(By.xpath("//*[@id=\"app\"]/div/form/div[3]/div[3]/a/span")).click();driver.findElement(By.xpath("//*[@id=\"app\"]/div/form/div[1]/div/div/input")).sendKeys("baobao");driver.findElement(By.xpath("//*[@id=\"app\"]/div/form/div[2]/div/div/input")).sendKeys("123456");driver.findElement(By.xpath("//*[@id=\"app\"]/div/form/div[3]/div/div/input")).sendKeys("123456");driver.findElement(By.xpath("//*[@id=\"app\"]/div/form/div[4]/div/div/input")).sendKeys("12345@163.com");driver.findElement(By.xpath("//*[@id=\"app\"]/div/form/div[5]/div/div/input")).sendKeys("宝宝");driver.findElement(By.xpath("//*[@id=\"app\"]/div/form/div[6]/div/div/input")).sendKeys("18");Thread.sleep(1000);driver.findElement(By.xpath("//*[@id=\"app\"]/div/form/button")).click();

测试结果:

 2、登录页面测试:

测试环境

Chrome 浏览器124.0.6367.119 (Official Build) (64-bit)版本

操作系统:windows11

测试步骤

1)打开浏览器,输入项目URL

2)输入账户密码

3)点击登录按钮

测试数据:

用户名:baobao

密码:123456

预期结果:输入账户密码,点击登录按钮,跳转到奖项设置页面,显示“欢迎您baobao”

自动化代码:

WebDriver driver = new ChromeDriver();driver.get("http://1.94.106.60:8080/index.html");Thread.sleep(1000);driver.findElement(By.xpath("//*[@id=\"app\"]/div/form/div[1]/div/div/input")).sendKeys("baobao");driver.findElement(By.xpath("//*[@id=\"app\"]/div/form/div[2]/div/div/input")).sendKeys("123456");Thread.sleep(1000);driver.findElement(By.xpath("//*[@id=\"app\"]/div/form/button")).click();

测试结果:

3、奖项设置页面测试

测试环境

Chrome 浏览器124.0.6367.119 (Official Build) (64-bit)版本

操作系统:windows11

测试步骤

1)打开浏览器,输入项目URL

2)输入账号密码,点击登录按钮登录

3)设置奖项,奖项名称:五一劳动奖,数量:1,奖品:购物卡一张,点击保存

4)设置每次抽奖人数为1

5)添加参加抽奖人员,点击保存

测试数据:

奖项设置,名称:五一劳动奖,数量:1,奖品:购物卡

每个奖项每次抽取人数:1

参与抽奖人员,姓名:甲,工号:1;姓名:乙,工号:2

测试结果:

 4、抽奖页面测试

测试环境

Chrome 浏览器124.0.6367.119 (Official Build) (64-bit)版本

操作系统:windows11

测试步骤

1)登录账号

2)点击去抽奖按钮

3)在抽奖页面点击开始按钮,经过3秒后点击停止按钮

测试结果:

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/31195.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

git 免密推送代码到github

git 免密推送代码到github。 参考:https://www.bilibili.com/video/BV1vy4y1s7k6?p=26&vd_source=ad97a93a8a42c9559b03a66114d94d18 关键动作: 然后:

文件宝App如何通过数据线与Windows电脑传输文件

1.Windows电脑下载"iTunes" App,iTunes App 图标如下:2.用数据线连接Windows电脑和iPhone/iPad, 然后打开"iTunes" App, 在iTunes App首页找到连接的iPhone/iPad设备并点击。如下图中①所示: 2. 然后在弹出的页面找到 "文件共享"并点击, 如下…

iceoryx源码阅读(三)——共享内存通信(一)

目录0 导引1 整体通信结构2 RelativePointer2.1 原理2.2 PointerRepository2.3 构造函数2.4 get函数3 ShmSafeUnmanagedChunk3.1 队列数据3.2 RelativePointerData3.3 构造函数3.4 releaseToSharedChunk4 小结 0 导引iceoryx源码阅读(一)——全局概览iceoryx源码阅读(二)—…

2024-05-13 vue2/3生命周期对比图

所有组件生命周期函数都通过添加on前缀或完全更名实现

RETROFORMER: RETROSPECTIVE LARGE LANGUAGE AGENTS WITH POLICY GRADIENT OPTIMIZATION

发表时间:2024(ICLR 2024) 文章要点:文章提出Retroformer,用策略梯度的方式调优prompt,更好的利用环境的reward。大体思路是学习一个retrospective LLM,将之前的轨迹和得分作为输入,得到一个新的prompt,这个prompt综合分析了之前的经验,从而提供一个更好的prompt。然后不…

R语言和Python用泊松过程扩展:霍克斯过程Hawkes Processes分析比特币交易数据订单到达自激过程时间序列|附代码数据

全文下载链接:http://tecdat.cn/?p=25880 最近我们被客户要求撰写关于泊松过程的研究报告,包括一些图形和统计输出。 本文描述了一个模型,该模型解释了交易的聚集到达,并展示了如何将其应用于比特币交易数据。这是很有趣的,原因很多。例如,对于交易来说,能够预测在短期…