您的位置:軟件測試 > 開源軟件測試 > 開源功能測試工具 >
開源自動(dòng)化測試框架Tellurium
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2014/3/5 10:22:14 ] 推薦標(biāo)簽:自動(dòng)化測試 測試框架 開源 測試方案

  編寫一個(gè)測試類對上面的方法時(shí)行測試:
public class NewTestCase extends TelluriumJavaTestCase {
private static NewUiModule app;
@BeforeClass
public static void initUi() {
app = new NewUiModule();
app.defineUi();     }
@Before
public void setUpForTest() {
connectUrl("http://code.google.com/p/aost/downloads/list");
}
@Test
public void testTelluriumProjectPage() {
String[] allTypes = app.getAllDownloadTypes();
assertNotNull(allTypes);
assertTrue(allTypes[·].contains("All Downloads"));
app.selectDownloadType(allTypes[·]);
app.searchDownload("TrUMP");
}
}
  編譯項(xiàng)目并運(yùn)行新的測試用例.
  TestNG創(chuàng)建項(xiàng)目
  如果我們想創(chuàng)建一個(gè)testNG的項(xiàng)目,可以使用maven通過下面的命令進(jìn)行創(chuàng)建。
  mvn archetype:generate-DgroupId=example -DartifactId=demo -DarchetypeArtifactId=tellurium-testng-archetype -DarchetypeGroupId=tellurium -DarchetypeVersion=0.6.0
  后記:
  偶然在infoq上看到了關(guān)于這個(gè)自動(dòng)化測試框架的介紹,本人對于陌生的測試技術(shù)有莫大的熱情,于是,開始查找它的相關(guān)資料,發(fā)現(xiàn)關(guān)于這個(gè)框架的資料很少。中文的更是簡單的介紹。因?yàn)槭侵袊俗龅倪@個(gè)框架,在開源軟件方面,老外嘲笑中國技術(shù)員只知道索取,沒有開創(chuàng)精神。這使我更產(chǎn)生了好奇,于是花費(fèi)了點(diǎn)時(shí)間對這個(gè)框架了解了一番。發(fā)現(xiàn)做的還是挺不錯(cuò)的,如果熟悉selenium的話,學(xué)習(xí)這個(gè)框架應(yīng)該不是很難。不過這個(gè)框架也使用了一些非主流的技術(shù),如groovy語言,我之前沒停過,可能我孤陋寡聞,由于網(wǎng)上關(guān)于groovy語言的資料不多。
  當(dāng)然,這個(gè)框架還有很多不足,沒有見有公司用這個(gè)測試框架進(jìn)行測試。雖然,它的提出的一些技術(shù)是比selenium的。但還需項(xiàng)目來驗(yàn)證。沒有自己的官方網(wǎng)站,目前只寄托在google code上面。極其缺乏中文資料?吹叫碌陌姹竞托侣勔彩侨ツ甑,貌似今年一年都沒什么動(dòng)靜。希望別太監(jiān)了。我寫這篇文檔也是希望更多的測試人員來關(guān)注這個(gè)自動(dòng)化測試框架。
  作者花費(fèi)那么多時(shí)間和精力來做這個(gè)自動(dòng)化測試框架,不管他做的如何,是否能應(yīng)用我們的項(xiàng)目中,給我們帶來利益,但他的精神是值得我們學(xué)習(xí)。

上一頁1234下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd