上一篇博客解析了在线抽奖系统的难点,这篇博客是在线抽奖系统的测试报告
本文主要就是展示在线抽奖系统各个模块的测试用例以及使用自动化工具测试核心功能
一、测试用例
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秒后点击停止按钮
测试结果: