說到ATF, 可能很多人不知道此簡稱指什么,它是我們公司設(shè)計的一款綜合自動化測試框架, 全稱是AutoTestFramework,ATF不僅是一款高效管理工具,而且是一款多功能測試工具,通過集成自動化測試工具可實(shí)現(xiàn)Selenium自動化、PC端界面自動化、接口自動化、移動端自動化和移動端兼容性測試,測試完成后系統(tǒng)自動生成測試報告。ATF面向的用戶是所有需要提高軟件開發(fā)質(zhì)量的軟件公司、軟件外部企業(yè),以及提供測試服務(wù)的部門。
ATF的項(xiàng)目管理先進(jìn)行了項(xiàng)目方面的處理,對新建的項(xiàng)目進(jìn)行管理,建立項(xiàng)目后,便可對此項(xiàng)目進(jìn)行操作并且可實(shí)現(xiàn)多項(xiàng)目、多種測試、跨項(xiàng)目的同時自動化測試。
當(dāng)我們進(jìn)行腳本導(dǎo)入的時候,Selenium等自動化腳本可以無縫導(dǎo)入ATF自動化框架,也可以在ATF中進(jìn)行編輯;同時腳本支持java、python語言。導(dǎo)入腳本后,便可以綁定組件,進(jìn)行需求管理,設(shè)計測試用例,設(shè)計用例場景,設(shè)計數(shù)據(jù)等等,通過模型化需求分析,自動生成高覆蓋率的測試用例
生成用例后,可以從界面、文件、數(shù)據(jù)庫、數(shù)據(jù)傳遞等方式取值;自動化可以保障每一條用例都執(zhí)行,并且7*24小時執(zhí)行,保障測試的準(zhǔn)確性、高效率。
執(zhí)行用例的時候,通過測試集綁定所需的測試用例并選擇執(zhí)行器,多執(zhí)行器分布式部署,增強(qiáng)執(zhí)行器擴(kuò)展性,執(zhí)行過程中不識別對象時的對象實(shí)時更新,工具可以實(shí)施獲取并更新對象屬性,保障測試用例準(zhǔn)確的執(zhí)行。
以上就是一個ATF的基礎(chǔ)流程,目前可以集成Selenium、AutoRunner、MobileRunner等多種測試工具,都是公司自主研發(fā)的產(chǎn)品,工具之間相互集成而完成測試,可以有效的進(jìn)行測試的執(zhí)行,大大降低了當(dāng)測試用例過多等問題的繁瑣性。
相關(guān)閱讀:
本文內(nèi)容不用于商業(yè)目的,如涉及知識產(chǎn)權(quán)問題,請權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。