-1
登錄頁面的驗證的最佳方式,將有3周有效的方案 -
1)有效的登錄
2)無效登錄
3)負面測試場景硒的webdriver的Java:這是檢查LO-杜松子酒形式
系統預計會提示用戶出現錯誤消息。
但是否定的測試場景會是您試圖破壞應用程序的地方。
例如,
1)保留密碼爲空,
2)嘗試使用的網址導航,使用IE瀏覽器的前進按鈕繞過登錄頁面等
3).....
登錄頁面的驗證的最佳方式,將有3周有效的方案 -
1)有效的登錄
2)無效登錄
3)負面測試場景硒的webdriver的Java:這是檢查LO-杜松子酒形式
系統預計會提示用戶出現錯誤消息。
但是否定的測試場景會是您試圖破壞應用程序的地方。
例如,
1)保留密碼爲空,
2)嘗試使用的網址導航,使用IE瀏覽器的前進按鈕繞過登錄頁面等
3).....
使用getting started with selenium [Java]框架,你的測試看起來像這樣。
@Config(url="http://systemunder.test", browser=Browser.FIREFOX)
public class TestLogin extends AutomationTest {
@Test
public void testLoginWorks() {
setText(By.id("username"), "valid_username")
.setText(By.id("password"), "valid_password")
.click(By.id("btnLogin"))
.validatePresent(By.id("logout_link"));
}
@Test
public void testPasswordBlank() {
setText(By.id("username"), "invalid_username")
.setText(By.id("password"), "")
.validateText(By.id("error_message"), "Password is blank.");
}
@Test
public void testUrl() {
navigateTo("/profile")
.validateUrl("/login"); // make sure they get redirected to login page.
}
}