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

  編寫(xiě)一個(gè)測(cè)試類(lèi)對(duì)上面的方法時(shí)行測(cè)試:
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)行新的測(cè)試用例.
  TestNG創(chuàng)建項(xiàng)目
  如果我們想創(chuàng)建一個(gè)testNG的項(xiàng)目,可以使用maven通過(guò)下面的命令進(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)化測(cè)試框架的介紹,本人對(duì)于陌生的測(cè)試技術(shù)有莫大的熱情,于是,開(kāi)始查找它的相關(guān)資料,發(fā)現(xiàn)關(guān)于這個(gè)框架的資料很少。中文的更是簡(jiǎn)單的介紹。因?yàn)槭侵袊?guó)人做的這個(gè)框架,在開(kāi)源軟件方面,老外嘲笑中國(guó)技術(shù)員只知道索取,沒(méi)有開(kāi)創(chuàng)精神。這使我更產(chǎn)生了好奇,于是花費(fèi)了點(diǎn)時(shí)間對(duì)這個(gè)框架了解了一番。發(fā)現(xiàn)做的還是挺不錯(cuò)的,如果熟悉selenium的話(huà),學(xué)習(xí)這個(gè)框架應(yīng)該不是很難。不過(guò)這個(gè)框架也使用了一些非主流的技術(shù),如groovy語(yǔ)言,我之前沒(méi)停過(guò),可能我孤陋寡聞,由于網(wǎng)上關(guān)于groovy語(yǔ)言的資料不多。
  當(dāng)然,這個(gè)框架還有很多不足,沒(méi)有見(jiàn)有公司用這個(gè)測(cè)試框架進(jìn)行測(cè)試。雖然,它的提出的一些技術(shù)是比selenium的。但還需項(xiàng)目來(lái)驗(yàn)證。沒(méi)有自己的官方網(wǎng)站,目前只寄托在google code上面。極其缺乏中文資料?吹叫碌陌姹竞托侣勔彩侨ツ甑,貌似今年一年都沒(méi)什么動(dòng)靜。希望別太監(jiān)了。我寫(xiě)這篇文檔也是希望更多的測(cè)試人員來(lái)關(guān)注這個(gè)自動(dòng)化測(cè)試框架。
  作者花費(fèi)那么多時(shí)間和精力來(lái)做這個(gè)自動(dòng)化測(cè)試框架,不管他做的如何,是否能應(yīng)用我們的項(xiàng)目中,給我們帶來(lái)利益,但他的精神是值得我們學(xué)習(xí)。

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