線上抽獎系統的測試報告

司丝思發表於2024-05-14

上一篇部落格解析了線上抽獎系統的難點,這篇部落格是線上抽獎系統的測試報告

本文主要就是展示線上抽獎系統各個模組的測試用例以及使用自動化工具測試核心功能

一、測試用例

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秒後點選停止按鈕

測試結果:

相關文章