编写如下内容
普通测试用例:
@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