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...