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

您的位置:軟件測(cè)試 > 開源軟件測(cè)試 > 開源單元測(cè)試工具 > TestNG
解決TestNG測(cè)試用例依賴性的問題
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/8/13 11:04:39 ] 推薦標(biāo)簽:

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

  1. 給用例加編號(hào):

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

  2. 加上關(guān)鍵字

  硬依賴的例子:

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

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

  serverStartedOk() 總是先運(yùn)行。

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開始執(zhí)行了");
  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();
 }
 //驗(yàn)證標(biāo)題是否為空
 @Test(dependsOnMethods = { "login" })
 public void noSubject() throws InterruptedException{
  System.out.println("noSubject開始執(zhí)行了");
  driver.get(http://blog.ifeng.com);
  String originalHandle = driver.getWindowHandle();
  driver.findElement(By.linkText("發(fā)表博文")).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();
  //判斷當(dāng)標(biāo)題為空時(shí)提示是否正確
  boolean expected = true;
  boolean actual = (driver.findElement(By.id("blog_tishi")).getText()).endsWith("請(qǐng)?zhí)顚懳恼聵?biāo)題");
  Assert.assertEquals(actual, expected, "標(biāo)題為空");
  Thread.sleep(3000);
 }
 //驗(yàn)證內(nèi)容是否為空
 @Test(dependsOnMethods = { "noSubject" })
 public void noContent() throws InterruptedException{
  System.out.println("noContent開始執(zhí)行了");

軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 天天躁夜夜躁狠狠躁2021西西 | 中文字幕伊人 | 男人的天堂色偷偷之色偷偷 | 国产中文视频 | 美女下面粉嫩粉嫩冒白浆高清 | 超级碰碰97 | 国产成人欧美一区二区三区vr | 久久综合婷婷香五月 | 欧美日韩视频二区三区 | 日本全身露裸无遮挡黄漫画 | 高清三级毛片 | 欧美在线观看视频一区 | 午夜影视网 | 亚洲国产第一区二区香蕉日日 | 一区在线观看视频 | 午夜在线观看视频在线播放版 | 免费欧美一级片 | 亚洲手机国产精品 | 亚洲成人高清在线观看 | 中文字幕视频免费 | 亚洲国产系列一区二区三区 | 伊人91在线| 欧美91精品久久久久网免费 | 视频成人永久免费视频 | 日韩欧美亚洲视频 | 美国一区二区三区 | a天堂v| 免费无遮挡嘿嘿嘿视频动态 | 日韩一区二区三区视频在线观看 | 日本大黄网站 | 免费在线色视频 | 性午夜影院 | 免费香蕉一区二区在线观看 | 一本到在线视频 | 亚洲精品第四页中文字幕 | 综合自拍亚洲综合图不卡区 | 久久夜视频| 狠狠色婷婷狠狠狠亚洲综合 | 冈本视频污 | 国产女人成人精品视频 | 真人午夜a一级毛片 |