眾所周知,軟件產業是國民經濟基礎性、戰略性和先導性產業,在我國經濟社會發展中占有重要地位。國務院《軟件和信息技術服務業“十二五”發展規劃》中更明確指出,軟件產業應科學把握產業發展的趨勢和規律,順應經濟社會發展需求,突出強調創新體系構建、市場應用推廣以及產業布局優化等,將軟件產業政策規劃上升為國家高度。促進中國軟件產業發展不僅是國家經濟發展要求,更是每一個負責任企業應該勇于承擔的義務。全球領先的咨詢和科技服務提供商Pactera(以下簡稱:文思海輝)認為,伴隨著軟件產業不斷成熟,軟件質量越來越成為業界關注的焦點,作為軟件質量保證的重要手段,軟件測試服務以其獨有的行業特點在中國軟件產業發展中將發揮重要作用。

        軟件測試直接關系到軟件質量、開發周期和開發成本,并貫穿在軟件整個開發和維護的生命周期。軟件自動化測試以其自動化程度高、實用性強、測試效率高等優勢,在軟件測試行業中逐漸受到青睞。經過近2年多的潛心鉆研和刻苦攻關,文思海輝專業的開發團隊研發了一款高效、實用的通用測試平臺——MARS。 MARSManual test Automatic Run System,自動化功能測試軟件)是一款針對WEB系統的黑盒自動化測試軟件。與現有大部分腳本式自動化測試軟件不同,MARS采用拖拽式、可視化的方式繪制測試場景和用例,具備豐富多樣的校驗方式,一體化的測試數據管理,一鍵式的測試報告生成,極大提高自動化測試效率和自動化率。同時,因為MARS不需要開發測試腳本,降低了對測試人員的技術要求。MARS適用于功能測試、兼容測試以及回歸測試。

        該軟件主要包括以下特點:

1、主流引擎核心,MARS采用了主流的測試引擎作為內核,保證測試效果。

2、全程無腳本,采用全程無腳本可視化編輯測試用例,測試人員不需要有腳本編寫經驗,很大程度上提高了項目的測試效率,節約測試用人成本,減輕測試人員工作強度。

3、拖拽式可視化繪制場景,以拖拽的方式繪制測試場景,與傳統腳本式的測試場景不同,MARS自動化測試軟件以可視化的方式展示測試場景,根據被測系統和測試需求的不同,可以用畫面遷移圖或者狀態遷移圖的方式來繪制測試場景,從業務的觀點來編輯和展示測試場景。同時場景繪制還支持分支,這樣既能對應復雜的業務邏輯,同時也能提高場景的復用性。

4、測試用例錄制,MARS自動化測試軟件提供基于火狐的擴展錄制功能,能夠完美錄制測試用例,一鍵導入測試用例,減少測試人員創建測試用例的工作量。

5、畫面控件識別,在對測試用例進行畫面控件操作編輯時,大量的畫面控件往往命名不規范,在沒有源代碼的情況下測試人員很難定位要操作的對象頁面控件。MARS自動化測試軟件中的畫面控件識別功能可以讓測試人員在不需要讀懂HTML代碼的前提下,以所點即所得的方式直接找到要操作控件。

6、豐富的驗證方式,軟件測試中包含大量的驗證,對于自動化測試軟件,需要有完善的驗證功能。MARS自動化測試軟件不但可以對頁面中的各種控件的內容和屬性進行精準的校驗,,還可以校驗數據庫中的數據以及被測對象畫面圖片。

7、靈活多樣的外部調用,提高測試自動化覆蓋率。在實際運行測試用例的場合中,往往需要執行一些外部程序。MARS自動化測試軟件可以在測試執行的前中后,調用外部程序,如批處理,SQL文,甚至是自定義的Java擴展程序或者EXE文件。通常在測試執行前往往需要執行一些批處理或者SQL文來測試準備環境,測試執行之后往往需要清理一些垃圾數據/文件或者是恢復測試環境,MARS都能方便地滿足這些需求。

8、參數化運用,MARS自動化測試軟件提供不同作用范圍的參數化功能,通過運用參數可以大幅減少測試用例修改時間,以及創建更加通用的測試用例。

9、擴展性,為了保證產品的可擴展性,MARS采用平臺化,模塊化的設計方式。客戶可以自行擴展來滿足某些特殊的需求,當然我們也提供定制服務。

現有的自動化測試工具,均是基于數據驅動腳本進行回歸測試,需要測試人員開發測試腳本,因此對測試人員能力要求較高,無形中增加了企業測試成本。文思海輝MARS自動化測試軟件憑借全程無腳本操作、測試用例資源復用性、語言可拓展性等特點,有效的減少了測試人員工作強度,降低企業測試成本,提高測試效率最終實現了低成本高效率的自動化測試目的。

此外,MARS自動化測試軟件還具有多個領先優勢,如:

  • Web系統支持,MARS可以很好識別WEB系統常用的語言,語言包括HTML4,HTML5,JAVASCRIPT,AJAX,JQUERY等;

  • 測試日志功能可針對執行的每一步操作,輸出具體的日志信息,信息的內容包括成功信息,錯誤信息的錯誤原因及錯誤位置,方便確認和調整測試用例;

  • 多用戶協作測試,MARS支持角色分工和權限管理,可以給測試人員指派相應的角色,使測試人員協同作業。;

  • 多語言識別功能,MARS操作界面及測試報告均支持中、英、日三種語言,可以在任何一種語言的操作界面下,生成各種語言的測試報告;

  • MARS支持多種瀏覽器,目前支持IE,火狐(FireFox),Chrome以及Safari瀏覽器。

        潛心鍛造,突破創新,文思海輝新一代Web通用測試平臺—MARS的橫空出世必將為軟件測試業發展帶來驚喜。