1. 程式人生 > >華為軟件開發雲測評報告三:測試管理

華為軟件開發雲測評報告三:測試管理

新增 分析 其他 登陸 構建 步驟 針對 平臺 chrom

往期文章:

華為軟件開發雲測評報告一:項目管理

華為軟件開發雲測評報告二:代碼檢查

體驗環境

體驗方式:PC端

系統:Windows 64位

瀏覽器類型:Chrome瀏覽器

瀏覽器版本:58.0.3029.110

體驗時間:2017.07.06

分析目的

了解華為軟件開發雲的測試管理服務功能,分析其優缺點;

自動化測試工具未來的發展趨勢;

產品簡介

產品名稱:華為軟件開發雲

定位:華為軟件開發雲(DevCloud)是集華為研發實踐、前沿研發理念、先進研發工具為一體的研發雲平臺,面向開發者提供研發工具服務,讓軟件開發簡單高效。

產品slogan:集華為近30年研發精華開發神器;

產品關鍵字:(從各服務網頁源碼中提取)項目管理服務,雲端項目管理,項目外包協作、配置管理,代碼托管服務,跨地域協同開發、代碼檢查服務,代碼質量管控,多語言代碼檢查、編譯構建,開發編譯構建,混合語言構建平臺、部署管理_軟件開發雲_華為企業雲、測試管理服務,測試解決方案,產品用例設計,測試活動管理、發布管理服務,軟件倉庫,軟件快速發布、流水線_軟件開發雲_華為企業雲

用戶構成

華為軟件開發雲為to B 平臺,主要面向具有開發業務的技術團隊、組織或個人。

用戶畫像

解經理是某IT公司的一枚測試部門主管,由於公司叠代周期快,測試管理流程低效、測試用例多且復雜,不好管理和控制,同時移動兼容性測試需要大量的安卓真機,安卓平臺設備眾多,版本各異,分辨率不統一,給測試造成巨大困難的同時,也加重了公司的運營成本;解經理目前急需一款能夠提供全流程測試管理和移動兼容性的工具,來提升測試效率,降低測試成本。

功能分析

1、測試服務全局概覽:目前軟件開發雲測試服務主要分為兩大功能,一個是基於用例和需求的測試管理流程,另外一個重要的部分是移動端APP測試;

測試管理:

技術分享

移動APP測試界面:

技術分享

2、測試管理:由於軟件開發雲是一款全流程的Devops平臺,所以在項目管理中建立的Story需求可以直接在測試管理中的追溯試圖中找到,以保證需求的編碼和測試用例設計同時進行;

技術分享

技術分享

3、用例設計:針對已經建立好的需求,創建用例,指派處理人新增測試操作,指明測試用例的測試步驟和預期結果;

技術分享

4、針對設計並分配好的測試用例,進行用例執行和結果設置,如果測試失敗,則可以直接創建缺陷,關聯相關負責人,進行缺陷修復;

技術分享

5、設計與驗收:可以查看在設計中、測試中、已完成的用例,同時測試的驗收報告也直觀的展現本次叠代中的需求完成率、用例通過率、缺陷總數等信息;管理人員可以將報告以郵件的形式發送給組內成員,或者導出excel報表;

技術分享

技術分享

6、移動app測試:目前支持遍歷測試(安裝、啟動、登陸、遍歷、卸載等)和性能采集測試,可以從軟件開發雲編譯構建好的發布倉庫中選擇應用程序或者在本地導入apk包;

技術分享

7、機型支持情況:目前app測試支持的機型只有四款安卓機器(估計是由於公測階段的原因,只推出了四款機型,後續支持的機型應該會逐步增多)

技術分享

8、兼容性測試報告:兼容性測試的內容、全面性和精確性需要非常重要,下圖是測試結果:

技術分享

測試截屏:

技術分享

性能詳情:

技術分享

日誌:

技術分享

優劣分析

優勢:

1、提供了一整套完善的自動化用例管理的流程,免去了復雜的人工維護及分配操作;

2、基於華為軟件開發雲平臺可以更好的把需求管理和測試管理結合起來,進行用例和需求的綁定;

3、在用例測試時可以快速創建缺陷;

4、直觀的驗收報告方便管理者對測試整體情況進行掌控;

5、移動APP測試的分析報告詳細直觀,每一步的測試操作均有截屏顯示,方便測試人員定位錯誤;

劣勢:

1、目前移動端測試支持的安卓手機、平板型號和安卓版本較少,建議盡快增加其他型號的手機和系統版本;

2、移動端測試目前速度較慢,測試一款手機一個安卓版本的時間大概需要15分鐘左右,建議後臺盡快擴容,減少用戶等待時間,以獲取最佳的體驗;

自動化測試工具的發展趨勢分析

1、移動測試

由於移動設備和技術不斷推陳出新,移動測試領域仍然是測試趨勢的重中之重。移動應用軟件對軟件測試行業將產生重要的影響,主要包括有功能、性能、兼容性、安全性和易用性等方面的測試。專家們預測,如果移動市場以現有速度的繼續發展,那麽基於移動的自動化測試遲早會超越網站自動化測試,這只是個時間的問題。由於開源框架、移動DevOps和APP市場的不斷增長,這為移動自動化測試開辟了一個很廣闊的前景。

技術分享

2、API和微服務測試

  因為微服務可以在不改變其他應用程序和流程情況下進行測試,它更容易被測試和部署一個獨立的功能,這使得應用軟件和產品可以加快上線速度。因為它可以用於測試包含許多小的、獨立流程和體系結構的而構成的復雜應用程序,所以這個趨勢必然在2017年將持續升溫。另一方面,為了對應用程序進行全面測試,測試應用程序與其他應用程序之間的依賴關系的接口測試也將是企業的最高要求之一。

3、Web服務和SOA的測試自動化

  與API和微服務測試一樣,Web服務和SOA體系結構的測試作為對應用程序的端到端進行性能測試也將同等重要。現在復雜應用系統的集成,要求測試系統之間消息是否能正確傳輸和響應,因此,將有越來越多的企業投資於SOA和Web服務的自動化測試。

4、生命周期測試全自動化

  接口測試、Web服務測試和大數據測試將成為重要的測試發展趨勢,可見今年測試自動化將不會僅僅局限在功能測試方面。企業將會開發“端到端的、全生命周期測試的自動化”,要求貫穿整個軟件生命周期測試的單元測試、集成測試或系統測試的任何一部分都可以實現自動化。這種趨勢肯定會給測試人員提供很多機會,從開始到結束的整個測試生命周期的所有自動化測試技術,而不再僅僅是功能測試的自動化技術。

華為軟件開發雲測評報告三:測試管理