是一個自動測試框架,加載不同的測試組件,能夠?qū)崿F(xiàn)面向不同應(yīng)用的測試。通過錄制和編寫測試腳本,實(shí)現(xiàn)功能測試、回歸測試的自動化,自動化執(zhí)行測試用例取代人工執(zhí)行測試用例,提高測試執(zhí)行效率,降低測試人工成本。
2、SoapUI-接口測試
SoapUI是一個非常流行的用于SOAP和REST的開源API測試自動化框架。它還支持功能測試、性能測試、數(shù)據(jù)驅(qū)動測試和測試報告。
3、QTP-WebUI自動化測試
QTP是一種自動測試工具。使用 QTP 的目的是想用它來執(zhí)行重復(fù)的手動測試,主要是用于回歸測試和測試同一軟件的新版本。因此你在測試前要考慮好如何對應(yīng)用程序進(jìn)行測試,例如要測試那些功能、操作步驟、輸入數(shù)據(jù)和期望的輸出數(shù)據(jù)等。
QTP針對的是GUI應(yīng)用程序,包括傳統(tǒng)的Windows應(yīng)用程序,以及現(xiàn)在越來越流行的Web應(yīng)用。它可以覆蓋絕大多數(shù)的軟件開發(fā)技術(shù),簡單高效,并具備測試用例可重用的特點(diǎn)。其中包括:創(chuàng)建測試、插入檢查點(diǎn)、檢驗(yàn)數(shù)據(jù)、增強(qiáng)測試、運(yùn)行測試、分析結(jié)果和維護(hù)測試等方面。
Postman 提供功能強(qiáng)大的Web API和HTTP請求的調(diào)試,它能夠發(fā)送任何類型的HTTP請求 (GET, POST, PUT, DELETE…),并且能附帶任何數(shù)量的參數(shù)和Headers。不僅如此,它還提供測試數(shù)據(jù)和環(huán)境配置數(shù)據(jù)的導(dǎo)入導(dǎo)出,付費(fèi)的Post Cloud用戶還能夠創(chuàng)建自己的 Team Library用來團(tuán)隊協(xié)作式的測試,并能夠?qū)⒆约旱臏y試收藏夾和用例數(shù)據(jù)分享給團(tuán)隊。
5、Monkey-穩(wěn)定性測試
軟件附帶在sdk中,適用于android和ios,通過adb shell,生成用戶或系統(tǒng)的偽隨機(jī)事件。
壓力測試結(jié)果:崩潰crash,無響應(yīng)anr,基本命令:adb shell monkey 1000。
6、Jmeter-接口測試,性能測試
Apache JMeter是一個開源的Java桌面應(yīng)用程序,主要用于web應(yīng)用程序的負(fù)載測試。它還支持單元測試和有限的功能測試。
它有很多好的特性,比如動態(tài)報告、可移植性、強(qiáng)大的測試IDE等,并且支持不同類型的應(yīng)用程序、協(xié)議、shell腳本、Java對象和數(shù)據(jù)庫。
7、Robot Framework-WebUI自動化測試,接口測試
Robot Framework是一個開源自動化框架,它實(shí)現(xiàn)了用于驗(yàn)收測試和驗(yàn)收測試驅(qū)動開發(fā)(ATDD)的關(guān)鍵字驅(qū)動方法。Robot Framework為不同的測試自動化需求提供框架。但是,通過使用Python和Java實(shí)現(xiàn)其他測試庫,可以進(jìn)一步擴(kuò)展其測試功能。Selenium WebDriver是Robot Framework中常用的外部庫。
測試工程師可以利用Robot Framework作為自動化框架,不僅可以進(jìn)行Web測試,還可以用于Android和iOS測試自動化。對于熟悉關(guān)鍵字驅(qū)動測試的測試人員,可以輕松學(xué)習(xí)Robot Framework。
8、LoadRunner-性能測試
LoadRunner,是一種預(yù)測系統(tǒng)行為和性能的負(fù)載測試工具。通過以模擬上千萬用戶實(shí)施并發(fā)負(fù)載及實(shí)時性能監(jiān)測的方式來確認(rèn)和查找問題,LoadRunner能夠?qū)φ麄€企業(yè)架構(gòu)進(jìn)行測試。
企業(yè)使用LoadRunner能較大限度地縮短測試時間,優(yōu)化性能和加速應(yīng)用系統(tǒng)的發(fā)布周期。LoadRunner可適用于各種體系架構(gòu)的自動負(fù)載測試,能預(yù)測系統(tǒng)行為并評估系統(tǒng)性能。
9、PerformanceRunner-性能測試,壓力測試
通過模擬海量用戶并發(fā)測試整個系統(tǒng)的承受能力,實(shí)現(xiàn)壓力測試、性能測試、配置測試、峰值測試等。大限度地縮短測試時間,優(yōu)化性能和加速應(yīng)用系統(tǒng)的發(fā)布周期。
推薦閱讀:
本文內(nèi)容不用于商業(yè)目的,如涉及知識產(chǎn)權(quán)問題,請權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。