產(chǎn)品體驗中心 下載與支持 產(chǎn)品社區(qū) 澤眾云   合作代理 |  咨詢電話:400-035-7887/021-6072 5088

什么樣的自動化測試框架才算是好框架?

發(fā)布時間:2020-06-22

什么樣的自動化測試框架才算是好框架呢?一個好的自動化測試框架是和團隊成員的能力相匹配,是充分和開發(fā)建立協(xié)議和互信的,確保變化對測試的影響最小化;是充分融入現(xiàn)有工作流程,而不是獨立出來自成體系;是高度封裝,減少冗余無效工作,易于學習和理解,可維護的框架體系;是能夠交付使用測試體系。

自動化測試框架

1.和團隊成員的能力相匹配

自動化測試能否在團隊中推廣使用,一個很重要的因素就是框架本身是否和團隊人員能力匹配。如錄制回放的自動化測試工具,在一個有一定技術能力的團隊推廣注定失敗,因為他對大部分人員的能力提升沒有幫助,團隊成員在使用推廣時必然會在內心對框架持反對態(tài)度。

2.與開發(fā)團隊形成默契,提高可測試性可維護形

在自動化測試的實施過程中,不論任何形式的自動化測試,都需要和開發(fā)團隊形成默契,制定合理的合作規(guī)范協(xié)議和流程機制。提高軟件的可測試性和可維護性。在軟件質量屬性中,軟件的可測試性和可維護性是開發(fā)的內建質量范疇,所以說如果沒有開發(fā)很好的配合,任何形式的自動化實施必將失敗。比如在UI自動化測試中,自動化實施比較難的一個主要原因是UI界面變化頻繁。界面頻繁變化,給測試腳本的維護帶來巨大的工作量。如果能夠通過一種手段保證UI界面發(fā)生變化時,對自動化腳本的影響最小,那么自動化測試的成本會大大下降。

3.融合現(xiàn)有工作流程

任何一個新工具或者新技術的引入都應該快速的融入到現(xiàn)有的工作流程中,而不是另外開辟一個新流程。因為只有這樣才能夠達到成本最低化,利益最大化,對原有工作的影響最小化。所以我一直非常反對為自動化測試重新制定一套新流程。這樣做的結果往往是自動化測試和業(yè)務測試各自成體系,不能夠實現(xiàn)聯(lián)動,而使得重復工作巨大,效益低下;同時在測試內部也不能有效形成合力,不利于提升團隊整體能力,甚至導致小團隊對立。

4.設計合理的自動化測試框架

好的自動化測試框架必須是高度封裝和抽象,減少冗余無效工作,易于學習和 理解,可維護的框架體系。如何構建和設計一個自動化測試框架涉及信息較多,改天擬文論述,故不再贅述。

5.高質量的交付運營

在很多團隊實施自動化都是按照項目的方式進行,這恰恰是大部分自動化測試項目實施失敗的一個原因。作為項目來運作,就意味著有固定的開始和結束,當項目結束時,就是自動化測試項目實施失敗之時。如果能按照產(chǎn)品運營的方式運營自動化測試,那么將會大大提升自動化測試實施的成功率。

澤眾軟件推出的Selenium自動化測試框架AutoTestFramework(簡稱:ATF)是B/S架構框架,可實現(xiàn)Selenium等多種自動化測試全流程、團隊化管理的高級框架平臺,通過集成自動化測試工具可實現(xiàn)PC端界面自動化、接口自動化、APP功能自動化測試和深度兼容性測試,測試完成后系統(tǒng)自動生成測試報告。目前該框架可以集成的自動化測試工具Selenium、AutoRunner、MobileRunner。

推薦閱讀:

自動化測試框架ATF新增跨項目任務功能模塊

為什么要使用自動化測試框架?自動化測試框架的優(yōu)勢

接口自動化框架有哪些?解鎖各種接口自動化測框架對比分析

自動化測試框架有哪幾種?主流自動化測試框架有哪些?

如何使用ATF自動化測試框架進行管理和測試?

訪談實錄《自動化測試框架》

本文內容不用于商業(yè)目的,如涉及知識產(chǎn)權問題,請權利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。
滬ICP備07036474號 2003-2024 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
微信
咨詢

添加客服微信 歡迎咨詢測試工具和測試服務

微信客服
問題
反饋
產(chǎn)品
畫冊

掃描二維碼下載澤眾軟件企業(yè)宣傳冊

產(chǎn)品畫冊
返回
頂部

方案咨詢

×
提交信息

電話咨詢,400-035-7887,安排專業(yè)技術售前給您解答(產(chǎn)品試用、技術交流、服務咨詢和商務報價)。

您的信息已成功提交!

我們的客服人員稍后會與您聯(lián)系