測試規格書(md) - daniel-qa/RooCode GitHub Wiki
測試規格書(md)
-
Test_Login.md 測試規格描述書
-
test_login.spce.ts 實際產生 playwright 測試腳本
## 測試目標:驗證使用者可以成功登入
## 測試環境
* 登入網址:https://my.net
## 測試步驟
1. **操作:** 開啟登入頁面
2. **操作:** 設定忽略 HTTPS 錯誤
加入下列程式
` ` `
// 這裡忽略所有 HTTPS 錯誤
const context = await browser.newContext({
ignoreHTTPSErrors: true,
});
const page = await context.newPage();
` ` `
3. **操作:** 設定語系
加入下列程式
` ` `
// 設定 localStorage 中的 local 鍵
await page.evaluate(() => {
localStorage.setItem('local', 'zh-TW');
});
// 重新整理頁面
await page.reload();
` ` `
3. **操作:** 點擊畫面上**含有「登入」文字**的區塊
4. **操作:** 在第三方登入頁面中輸入帳密
帳號輸入框的 id 是 "loginId",密碼輸入框的 id 是 "loginPassword"
5. **操作:** 點擊第三方登入頁面的登入按鈕 (button#loginButton), 並等待5秒
6. **操作:** 確認畫面上**含有「+ 新增」文字**的區塊
## 測試資料
* 使用者名稱:guest
* 密碼:guest