第四次作業

2022-08-19 20:06:09 字數 2251 閱讀 4462

1、某公司**的後台管理有乙個使用者註冊的功能需要測試,該測試為黑盒測試,請用**的方式給出該功能的測試用例(參考課本p107頁)。使用者註冊功能描述如下:

(1)       管理員必須先登入,方可進入**後台管理,進入後台管理介面後可以進行使用者註冊(假設使用者註冊的url位址為

(2)       使用者註冊要求輸入使用者名稱、密碼、密碼確認、郵箱,這4項內容均不能為空

(3)       使用者名稱要求6-10個字元,由字母和數字構成,且只能以字母開頭。使用者名稱是唯一的。

(4)       密碼至少6位,包含字母、數字和特殊符號(如: !  +  ~ 等)

(5)       郵箱必須符合郵箱規則

(6)       違法以上任何乙個要求都應該有相應的提示

(7)       註冊成功需提示「註冊成功,請您記住密碼」,並跳轉到使用者登入頁面進行登入(假設使用者登入頁面為

測試用例id

場景測試步驟

預期結果

tc1管理員登陸

進入登陸頁面,進行登陸

顯示管理員登陸成功

tc2進入後台管理介面,

進行使用者註冊登陸。

選擇使用者註冊模組進行使用者註冊,瀏覽器位址

成功進入註冊模組

tc3使用者名稱驗證

輸入乙個已存在的id:test

提示使用者已存在,重新輸入

tc4使用者名稱容錯性驗證

輸入:1111111111111111111111111111111111

提示輸入長度超過規定範圍

tc5密碼驗證

輸入規範的使用者名稱,輸入不符合規

范的密碼:123456

提示輸入的密碼不符合規範,請重新檢查後輸入。

tc6密碼確認--有效性校驗

輸入有效使用者名稱,第一次輸入規範密碼:

wu123!,第二次輸入無效密碼:123456

提示輸入的兩次密碼不一樣,請重新輸入

tc7郵箱輸入驗證

輸入不符合規範的郵箱格式:[email protected]

提示輸入郵箱格式有誤,請重新輸入

tc8正確輸入

提示輸入正確,註冊成功,並提示「註冊成功,請記住密碼」

tc9註冊成功

頁面跳轉

跳轉進入登陸頁面

2、利用selenium2為lab05專案中的登入功能實現功能自動化測試。

第一步:給實驗5原登入頁面表單**加上id屬性

第二步:往資料庫新增自己的賬戶資料

alter table user;

insert into user values(8,『zch,『033『);

第三步:測試程式**

import org.junit.test;

import org.openqa.selenium.by;

import org.openqa.selenium.webdriver;

import org.openqa.selenium.webelement;

import org.openqa.selenium.firefox.firefoxdriver;

import org.openqa.selenium.ie.internetexplorerdriver;

import org.openqa.selenium.support.ui.webdriverwait;

public class seleniumtest{

*功能:利用selenium2為lab05專案中的登入功能實現功能自動化測試

第四次作業

扎ogu 典型產品 最高傳輸速率 ieee 802.11a wi fi5 802.11a 43m 450 zyxel p334u 54mbps 1500 zyxel p335u 54mbps 1600 ieee 802.11b d link di 624 a 54mbps 215 linksys w...

第四次作業

作業題一 vs2012 rc在介面上,比beta版更容易使用,彩色的圖示和按照開發 執行 除錯等環境區分的顏色方案讓人愛不釋手。vs2012整合了asp.net mvc 4,全面支援移動和html5,wf 4.5相比wf 4,更加成熟,期待已久的狀態極工作流回來了,更棒的是,現在它的設計器已經支援c...

第四次作業

專案一求1000以內所有偶數的和 includevoid main cout sum includevoid main while i 1000 cout sum includeint main while i 1001 cout 專案3 乘法口訣表 程式設計序,輸出乙個乘法口訣表,形如 1x1 1...