軟件測(cè)試 | Web自動(dòng)化測(cè)試
當(dāng)前絕大多數(shù)企業(yè)應(yīng)用系統(tǒng)都是基于Web的應(yīng)用系統(tǒng),人們可以通過(guò)Internet瀏覽器便捷地訪(fǎng)問(wèn)它們。在可以預(yù)見(jiàn)地將來(lái),“云計(jì)算”會(huì)進(jìn)一步推動(dòng)這種趨勢(shì)。當(dāng)前很多組織和公司,采用持續(xù)改進(jìn)的開(kāi)發(fā)模式來(lái)應(yīng)對(duì)這種趨勢(shì)。在持續(xù)改進(jìn)開(kāi)發(fā)模式中(例如敏捷和極限開(kāi)發(fā)模式),需要不斷地進(jìn)行迭代測(cè)試。傳統(tǒng)人工測(cè)試,效率低下,而很難滿(mǎn)足需求。這個(gè)時(shí)候自動(dòng)化測(cè)試,就充分體現(xiàn)了它的優(yōu)越性。自動(dòng)化測(cè)試意味著,你可以在任何時(shí)候使用工具反復(fù)地執(zhí)行測(cè)試案例。
自動(dòng)化測(cè)試有很多優(yōu)點(diǎn),快遞重復(fù)地執(zhí)行測(cè)試案例是其中最顯著的一點(diǎn)。當(dāng)前有多種商業(yè)和開(kāi)源自動(dòng)化測(cè)試工具可供選擇,Selenium便是目前使用最廣泛的開(kāi)源測(cè)試工具之一。
列出了當(dāng)前最受人們歡迎的一些自動(dòng)化測(cè)試工具

開(kāi)源自動(dòng)化測(cè)試的優(yōu)勢(shì)
1.更少的IT投入。目前主流商業(yè)自動(dòng)化測(cè)試工具價(jià)格不菲,假如HP公司的QTP(4990 USD per 1 seat License(QTP))。使用開(kāi)源自動(dòng)化測(cè)試工具可以大幅度節(jié)約IT投入,因?yàn)殚_(kāi)源工具的獲取成本為零。
2.更靈活的定制工具。商業(yè)自動(dòng)化測(cè)試工具通常擁有良好的文檔支持,卻普遍使用不夠靈活。因?yàn)槟愫茈y定制商業(yè)自動(dòng)化測(cè)試工具,無(wú)法為它添加個(gè)性化的特性。于此相反,開(kāi)源自動(dòng)化測(cè)試工具則能夠很好地支持個(gè)性化定制,例如為工具添加個(gè)性化的測(cè)試方法。
3.多樣化的語(yǔ)言支持。商業(yè)自動(dòng)化屙屎工具通常會(huì)指定一種腳本語(yǔ)言,如果測(cè)試人員不熟悉指定的腳本語(yǔ)言,可能會(huì)遇到困難。而以Selenium為代表的開(kāi)源自動(dòng)化測(cè)試工具通常支持多種編程語(yǔ)言。
4.更快更便捷的服務(wù)支持。商業(yè)自動(dòng)化測(cè)試工具擁有專(zhuān)業(yè)的支持團(tuán)隊(duì),但現(xiàn)實(shí)情況卻是,這種服務(wù)普遍昂貴而響應(yīng)又不及時(shí)。采用開(kāi)源自動(dòng)化測(cè)試工具,你可以方便地從各種專(zhuān)業(yè)討論組和技術(shù)論壇中獲取支持,甚至可以和工具開(kāi)發(fā)團(tuán)隊(duì)進(jìn)行遠(yuǎn)程交流。
5.更靈活的測(cè)試框架,避免綁定IT服務(wù)供應(yīng)商。當(dāng)發(fā)現(xiàn)商業(yè)自動(dòng)化測(cè)試工具不能滿(mǎn)足組織需要時(shí),昂貴的價(jià)格將阻止你及時(shí)做出調(diào)整。一旦更換不合適的工具,前期的IT投資就將付諸東流。采用開(kāi)源自動(dòng)化測(cè)試工具,你能夠及時(shí)地調(diào)整測(cè)試框架,而不用擔(dān)心投資損失。