亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源單元測試工具 > TestNG
解決TestNG測試用例依賴性的問題
作者:網絡轉載 發布時間:[ 2013/8/13 11:04:39 ] 推薦標簽:

  如果測試用例間有依賴性,也是如果想執行B,必須要先執行A。那么用例的執行順序很關鍵,如何來指定用例的順序呢,有這樣幾種方法:

  1. 給用例加編號:

public void test01Login(){
XXX
}
public void test02Add(){
XXX
}
public void test03Delete(){
XXX
}

  2. 加上關鍵字

  硬依賴的例子:

@Test
public void serverStartedOk() {}
@Test(dependsOnMethods = { "serverStartedOk" })
public void method1() {}

  此例中,method1() 依賴于方法 serverStartedOk(),從而保證

  serverStartedOk() 總是先運行。

public class Demo1 {
 WebDriver driver;
 
 @BeforeClass
 public void beforeClass() {
  System.setProperty("webdriver.ie.driver","E:\WebDriver\IEDriverServer.exe");
  driver = new InternetExplorerDriver();
 }
 //登錄博客
 @Test
 public void login() throws InterruptedException {
  System.out.println("login開始執行了");
  driver.get(http://blog.ifeng.com);
  driver.findElement(By.id("username")).sendKeys("itest20");
  driver.findElement(By.id("password")).sendKeys("123456");
  driver.findElement(By.xpath("//input[@value='登錄']")).click();
  driver.navigate().refresh();
 }
 //驗證標題是否為空
 @Test(dependsOnMethods = { "login" })
 public void noSubject() throws InterruptedException{
  System.out.println("noSubject開始執行了");
  driver.get(http://blog.ifeng.com);
  String originalHandle = driver.getWindowHandle();
  driver.findElement(By.linkText("發表博文")).click();
  for(String winHandle: driver.getWindowHandles()){
   if(winHandle!=originalHandle)
    driver.switchTo().window(winHandle);
   driver.manage().window().maximize();
  }
  Thread.sleep(2000);
  Assert.assertTrue(FindElement.isElementExist(driver, By.id("saveArticle")));
  driver.findElement(By.id("saveArticle")).click();
  //判斷當標題為空時提示是否正確
  boolean expected = true;
  boolean actual = (driver.findElement(By.id("blog_tishi")).getText()).endsWith("請填寫文章標題");
  Assert.assertEquals(actual, expected, "標題為空");
  Thread.sleep(3000);
 }
 //驗證內容是否為空
 @Test(dependsOnMethods = { "noSubject" })
 public void noContent() throws InterruptedException{
  System.out.println("noContent開始執行了");

軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 日本免费黄色录像 | 欧美在线视频一区在线观看 | 中文字幕一区二区三区永久 | 久99国产在线视频 | 欧美成人h精品网站 | 亚洲美女高清aⅴ视频免费 亚洲美女福利 | 日日狠狠的日日日日 | 香蕉视频草莓视频 | 欧美亚洲日本 | 性午夜影院 | 欧美一级看片a免费观看 | 日韩娇小性hd | 日韩精品福利视频一区二区三区 | 亚洲精品第一综合99久久 | 久久天天躁夜夜躁狠狠 | 看a级片| 精品欧美一区二区在线观看 | 国产一卡2卡3卡四卡精品网站 | 成人国产网站v片免费观看 成人国产一区二区三区 | 六月丁香婷婷综合 | 午夜18免费观看 | 在线免费亚洲 | 亚洲一级毛片在线播放 | 性欧美videofree另类 | 日韩国产欧美在线观看一区二区 | 亚洲国产模特在线播放 | h片免费观看| 天天爱天天操天天射 | 大学生一级毛片全黄毛片黄 | 亚洲狠狠网站色噜噜 | 欧美亚洲另类色国产综合 | 亚洲色图欧美一区 | a毛片在线观看 | 日韩一区二区三区四区不卡 | 九九精品久久 | 日本欧美大码aⅴ在线播放 日本欧美成人免费观看 | 首页 国产 日韩 欧美 动漫 | 免费观看日批视频 | 老司机午夜精品视频你懂的 | 18以下勿进色禁网站 | 亚洲视频一区二区在线观看 |