編寫如下內容
普通測試用例:
@Test(description="登錄成功測試") @Parameters({"BaseUrl"})//讀取testng.xml參數 public void login(String BaseUrl) throws IOException { //調用登錄方法,需輸入正確的用戶名和密碼 LoginAction loginAction=new LoginAction(BaseUrl+"/new/login.aspx","11111","abc123"); action.sleep(2); //設置檢查點 Assertion.VerityTextPresentPrecision("jd_1111","輸入正確的用戶名和密碼,驗證是否成功進入主頁"); //設置用例斷言,判斷用例是否失敗 Assertion.VerityError(); }
數據驅動測試用例:
//數據驅動案例--start @DataProvider(name="longinData") public Object[][] loginData() { //讀取登錄用例測試數據 String filePath="src/main/resources/data/loginData.xls"; //讀取第一個sheet,第2行到第5行-第2到第4列之間的數據 return ExcelReadUtil.case_data_excel(0, 1, 4, 1, 3,filePath); } @Test(description="登錄失敗用例"原文轉自:http://git.oschina.net/zhengshuheng/PatatiumWebUi