發(fā)布時(shí)間:2020-06-18
自動(dòng)化測(cè)試是一種通過(guò)自動(dòng)化工具執(zhí)行定制好的測(cè)試腳本的過(guò)程。通過(guò)該過(guò)程的實(shí)施,可以節(jié)省人力和時(shí)間成本,提高測(cè)試效率。自動(dòng)化測(cè)試可以被用于單元測(cè)試,功能測(cè)試,性能測(cè)試,回歸測(cè)試等等,但是自動(dòng)化測(cè)試不是并不能完全代替人工測(cè)試,而且這種程度需要看自動(dòng)化測(cè)試所能覆蓋路徑的范圍,而且最能體現(xiàn)自動(dòng)化測(cè)試優(yōu)勢(shì)的應(yīng)該算是它的復(fù)用性,特別是對(duì)于開(kāi)發(fā)周期很長(zhǎng)的系統(tǒng)。由于以上優(yōu)點(diǎn),自動(dòng)化測(cè)試的架構(gòu)顯得尤為重要,好的測(cè)試架構(gòu)將給腳本的維護(hù)帶來(lái)巨大的方便。
對(duì)于眾多的Web自動(dòng)化測(cè)試軟件,有商業(yè)用途的付費(fèi)軟件,也有開(kāi)源免費(fèi)軟件,它們功能同樣強(qiáng)大。常見(jiàn)的web自動(dòng)化測(cè)工具有:QTP, Winn Runner, Silk Test, Selenium,AutoRunner,ATF。
下面主要來(lái)說(shuō)說(shuō)Selenium,Selenium可能是現(xiàn)在使用最為廣泛的開(kāi)源Web自動(dòng)化測(cè)試工具了。
所以,澤眾軟件推出的Selenium自動(dòng)化測(cè)試框架AutoTestFramework是B/S架構(gòu)框架,可實(shí)現(xiàn)Selenium等多種自動(dòng)化測(cè)試全流程、團(tuán)隊(duì)化管理的高級(jí)框架平臺(tái),通過(guò)集成自動(dòng)化測(cè)試工具可實(shí)現(xiàn)PC端界面自動(dòng)化、接口自動(dòng)化、APP功能自動(dòng)化測(cè)試和深度兼容性測(cè)試,測(cè)試完成后系統(tǒng)自動(dòng)生成測(cè)試報(bào)告。
而AutoRunner也是一個(gè)自動(dòng)測(cè)試框架,加載不同的測(cè)試組件,能夠?qū)崿F(xiàn)面向不同應(yīng)用的測(cè)試。通過(guò)錄制和編寫(xiě)測(cè)試腳本,實(shí)現(xiàn)功能測(cè)試、回歸測(cè)試的自動(dòng)化,自動(dòng)化執(zhí)行測(cè)試用例取代人工執(zhí)行測(cè)試用例,提高測(cè)試執(zhí)行效率,降低測(cè)試人工成本。
軟件測(cè)試活動(dòng)是圍繞測(cè)試用例來(lái)進(jìn)行的,對(duì)于Web自動(dòng)化測(cè)試,基本步驟如下:編寫(xiě)測(cè)試用例,錄制測(cè)試腳本,配置測(cè)試工程,運(yùn)行測(cè)試腳本,查看測(cè)試報(bào)告。
對(duì)于測(cè)試腳本的開(kāi)發(fā)和執(zhí)行,首先需要在測(cè)試用例的基礎(chǔ)上,使用Selenium IDE進(jìn)行腳本錄制,調(diào)試,回放,再確定測(cè)試腳本無(wú)誤后,則轉(zhuǎn)換為特定語(yǔ)言的腳本代碼。接著需要重構(gòu)轉(zhuǎn)換了的測(cè)試腳本代碼,使其業(yè)務(wù)腳本和控制腳本分離到不同模塊中,同時(shí)重構(gòu)其中的測(cè)試數(shù)據(jù),包括業(yè)務(wù)測(cè)試數(shù)據(jù)和界面數(shù)據(jù)。
在重構(gòu)過(guò)程中,通過(guò)使用AutoRunner的注釋標(biāo)簽來(lái)對(duì)測(cè)試腳本進(jìn)行設(shè)置和控制。測(cè)試報(bào)告是由AutoRunner在測(cè)試中自動(dòng)生成的,可以直接使用瀏覽器打開(kāi),也可以擴(kuò)展部署到服務(wù)器上,這樣相關(guān)程序員可以立即獲得屬于自己那部分的測(cè)試結(jié)果。
推薦閱讀:
自動(dòng)化測(cè)試工具的基本要求 軟件自動(dòng)化測(cè)試工具分類(lèi)有哪些?
史上最全!AR、QTP等4款自動(dòng)化測(cè)試工具的對(duì)比
電話咨詢,400-035-7887,安排專業(yè)技術(shù)售前給您解答(產(chǎn)品試用、技術(shù)交流、服務(wù)咨詢和商務(wù)報(bào)價(jià))。
您的信息已成功提交!
我們的客服人員稍后會(huì)與您聯(lián)系