自動化測試平臺解決方案設計V03_第1頁
自動化測試平臺解決方案設計V03_第2頁
自動化測試平臺解決方案設計V03_第3頁
自動化測試平臺解決方案設計V03_第4頁
自動化測試平臺解決方案設計V03_第5頁
已閱讀5頁,還剩12頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

實用文檔SmartRobot自動化測試解決方案文案大全實用文檔目錄1.迫切需要解決的問題.......................................................31.1.智能移動設備的軟件系統(tǒng)和硬件方案的復雜組合,導致APP實現(xiàn)多機型兼容難度大,投入大。...........................................................31.2.敏捷開發(fā)、迭代開發(fā),產品追求快速上線,導致回歸測試可靠性測試等任務重,形成測試工作量波峰。.....................................................31.3.開發(fā)框架多、開發(fā)人員能力不足導致安全漏洞突出.......................31.4.市場競爭,產品同質化嚴重,追求客戶體驗差異化重要性凸現(xiàn)。...........32.自動化測試平臺整體解決方案...............................................33.自動化測試平臺實現(xiàn)功能...................................................43.1.兼容性測試系統(tǒng).....................................................43.1.1.SMART平臺...................................................43.1.2.智能源碼掃描.................................................63.2.安全監(jiān)控系統(tǒng).......................................................93.2.1.高精度電流監(jiān)控...............................................93.2.2.監(jiān)控應用及整機文件系統(tǒng)......................................103.2.3.監(jiān)控應用及整機數(shù)據流量監(jiān)控,記錄非法數(shù)據傳輸?shù)惹闆r..........113.2.4.用戶行為跟蹤,監(jiān)控電話、短信、拍照、攝像、錄音等典型動作....113.3.性能測試系統(tǒng)......................................................123.3.1.響應時間測試系統(tǒng)............................................123.3.2.流暢度測試系統(tǒng)..............................................14文案大全實用文檔面臨的問題1.1. 智能移動設備的軟件系統(tǒng)和硬件方案的復雜組合,導致APP實現(xiàn)多機型兼容難度大,投入大。1.2. 敏捷開發(fā)、迭代開發(fā),產品追求快速上線,導致回歸測試、可靠性測試等任務重,無法有效應對測試工作量波峰。1.3. APP開發(fā)框架多、開發(fā)人員能力不足導致安全漏洞突出1.4. 軟件硬件設計交叉影響,性能優(yōu)化難度加大。自動化測試平臺整體解決方案為解決移動應用開發(fā)商面臨的以問題, 結局方案設計如下??扇娼鉀Q移動應用開發(fā)面臨的兼容性問題、安全性問題、測試工作量波峰、用戶體驗問題,并全程為移動應用的開發(fā)保駕護航。自動化測試平臺兼容性測試系統(tǒng) 安全監(jiān)控系統(tǒng) 性能測試系統(tǒng)SMART平臺 智能源碼掃描 行為監(jiān)控 數(shù)據流量監(jiān)控 流暢度測試 響應時間測試整體解決方案兼容性測試系統(tǒng):智能源碼掃描,即通過解析APK文件,將源碼與問題特征庫自動比對,查找兼容性問題,并自動生成測試報告。SMART平臺,實現(xiàn)被測設備管理 +測試用例制作、管理、自動化執(zhí)行、并生成測試報告??蓪崿F(xiàn) APP的定制用例的多機自動化運行、適配性測試、功能及UI測試;安全監(jiān)控系統(tǒng):監(jiān)測系統(tǒng)文件變化、監(jiān)測數(shù)據流量、耗電情況、監(jiān)控非法用文案大全實用文檔戶行為等。性能測試系統(tǒng):通過專業(yè)的自動化測試設備(硬件工具) ,測量流暢度卡頓數(shù)據、量化響應時間指標,為研發(fā)人員提供毫秒級數(shù)據,助力改善用戶體驗。解決方案的實現(xiàn)3.1. 兼容性測試系統(tǒng) SMART平臺SMART兼容性測試平臺,提供自動化測試的解決方案,提供用例制作、管理、自動化運行、測試結果自動校驗。無需人員干預即可實現(xiàn)各類APP自動化用例的運行,并自動生成測試報告。測試步驟測試步驟自動化測試腳本開發(fā)真機運行腳本輸出測試報告測試框架文案大全Lua腳本

實用文檔注入測試模塊自動化讀取Lua測試框架獲取畫面顯示信息模擬用戶操作事件模擬

被測APK測試模塊測試框架通過手機usb接口實現(xiàn)對手機的控制,完成測試工具及 app的下發(fā),運行及測試結果的拉取和展示。測試工具采用 lua腳本編寫測試 case,通過進程注入技術獲取屏幕顯示信息,結合Touch事件模擬,可以實現(xiàn)基于控件級別的復雜測試case,測試結果以Log、屏幕截圖等形式輸出。平臺可實現(xiàn)的功能適配性測試:進行被測應用的安裝、啟動、運行、卸載測試,驗證在不同終端類型上是否存在安裝失敗、啟動閃退、運行崩潰等不兼容現(xiàn)象。功能及UI測試:支持遍歷測試以及業(yè)務主流程腳本測試,驗證應用功能,同時檢測是否存在黑邊、白屏、拉伸、混淆、變色等 UI問題。系統(tǒng)性能檢測:測試過程中需要獲取移動終端設備CPU、內存、流量耗用、電池性能等數(shù)據,判斷應用運行的情況,同時包括安裝時間、啟動時間、CPU均值占用、CPU峰值占用、內存均值占用、內存峰值占用、流量耗用、電池溫度、卸載時間等。測試報告:所提供的測試結果報告,直觀全面,包括原始數(shù)據、匯總后的圖表展示以及故障點截圖,對應的問題log信息,并支持離線閱讀。文案大全實用文檔兼容性測試報告 智能源碼掃描使用該系統(tǒng)在研發(fā)階段即可發(fā)現(xiàn)代碼中的兼容性缺陷,直接給出問題的定位,根源及解決方案。針對源代碼構建靜態(tài)語法樹,輔以程序控制流和數(shù)據流分析,結合龐大的兼容性問題特征庫和解決方案庫,準確定位問題代碼,并直接提供已驗證的解決方案。智能源碼掃描適配可覆蓋Android系統(tǒng)所有功能點,涵蓋1300多種兼容性問題特征及解決方案,掃描支持機型超過500款;10w行級源碼45s內完成掃描,30w行源碼2分鐘內完成掃描,60w行源碼5分鐘內完成掃描;包括SDK差異,缺陷分析的特征庫達到 10000條以上。系統(tǒng)架構文案大全實用文檔問題特征庫 解決方案庫服務端客戶端

提供問題來源 提供解決方案源代碼掃描引擎定位問題,代碼 提供解決方案用戶端系統(tǒng)架構系統(tǒng)包含客戶端和服務端兩個模塊:服務端:存儲適配問題特征庫和解決方案庫,包含特征庫、解決方案庫、掃描引擎三大模塊。客戶端:通過在瀏覽器端上傳源代碼或apk,進行智能源碼掃描,掃描結果定位問題并給出對應的解決方案。智能源碼掃描特征庫文案大全實用文檔用于檢測在不同真機上的表現(xiàn)。

問題檢測工具真機運行生成機型問題特征問題發(fā)生的必要條件 問題特征存入特征數(shù)據庫問題特征庫智能源碼掃描特征庫智能源碼掃描解決方案庫智能源碼掃描解決方案庫智能源碼掃描引擎文案大全實用文檔源代碼問題特征庫靜態(tài)語法樹將樹節(jié)點與問題特征匹配 提供問題特征問題搜索引擎問題分析引擎智能源碼掃描引擎3.2. 安全監(jiān)控系統(tǒng)安全監(jiān)控系統(tǒng)通過實時監(jiān)控終端的系統(tǒng)內部的行為、 狀態(tài)等,檢測并發(fā)現(xiàn)并定位安全問題點,為用戶報告查找潛在的軟硬件設計中的安全漏洞。 規(guī)避造成信息泄露、耗用系統(tǒng)流量、文件系統(tǒng)篡改等安全隱患。 高精度電流監(jiān)控終端功耗自動化測試模塊是一款通過自動化操作手機終端,同時檢測、記錄、分析電流變化,該模塊可以自動測試終端、應用電流消耗情況,通過精準的監(jiān)控手機電流的變化,進而輔助分析手機電流變化的內在原因。 該模塊由終端自動化測試模塊及電流監(jiān)控模塊組成。 系統(tǒng)可檢測安捷倫等電源設備輸出的電流信息,并結合測試動作分析,對系統(tǒng)進行復測,提供測試報告等文案大全實用文檔智能監(jiān)控安全電流閾值系統(tǒng)可設定終端設備工作時電流的閾值,在測試過程中全程監(jiān)控電流值,自動分析并記錄超出閾值范圍的電流時刻及所運行用例場景, 進而確定導致電流異常的App及其行為。系統(tǒng)具有自動調整測試策略功能,即根據電流信息反向控制用例執(zhí)行場景。在發(fā)現(xiàn)電流異常時自動進行異常處理及缺陷判定,系統(tǒng)集成的復測機制可對所運行場景跟蹤測試,進而判斷所執(zhí)行用例場景的功耗問題。系統(tǒng)集成測試管理相關功能,可對測試用例、測試腳本、測試任務、測試報告等進行有效管理。可快速生成測試用例并投入使用,測試任務結束后即時生成測試報告,直觀顯示功耗測試結果。 監(jiān)控應用及整機文件系統(tǒng)系統(tǒng)對整機文件系統(tǒng),包括系統(tǒng)文件及存儲卡文件全面進行監(jiān)控,對于系統(tǒng)中植入的惡意進程,或惡意APP程序進行監(jiān)測,當系統(tǒng)文件發(fā)生篡改時進行詳細記錄,最終匯總文件系統(tǒng)變更情況等。文案大全實用文檔 監(jiān)控應用及整機數(shù)據流量監(jiān)控,記錄非法數(shù)據傳輸?shù)惹闆r系統(tǒng)能夠監(jiān)控整機及某個指定應用的數(shù)據流量,通過監(jiān)控數(shù)據流量的方式,能夠監(jiān)測某些不應使用數(shù)據流量的應用或時機,通過分析這些異常的流量指標,進而發(fā)現(xiàn)系統(tǒng)中對應存在的使用流量的相關非法操作。 用戶行為跟蹤,監(jiān)控電話、短信、拍照、攝像、錄音等典型動作開啟用戶行為跟蹤后,系統(tǒng)將監(jiān)控用戶電話、短信、拍照、攝像、錄音等功能,一旦系統(tǒng)發(fā)生了上述行為,系統(tǒng)將一一記錄,如典型的竊密流程:通過后臺進程以靜默方式開啟錄音,并通過數(shù)據通道傳至某個遠端位置,而文案大全實用文檔后刪除當前錄音。以上三個動作,用戶行為檢測(錄音)、數(shù)據流量檢測(上傳至遠端位置)、文件檢測(刪除錄音)系統(tǒng)都能夠一一截取。3.3. 性能測試系統(tǒng)(FTS系統(tǒng))性能測試系統(tǒng)采用點擊、滑動、長按、拖拽、按鍵等操作方法。通過外置電子眼工業(yè)相機,對操作過程中的終端進行高速跟蹤、 測試,進而準確度量終端性能指標,有效改善用戶體驗。 響應時間測試系統(tǒng)(RTS系統(tǒng))相應時間是指移動應用對其操作(點擊、拖拽、滑動等)的響應時間,響應時間測試系統(tǒng)采用人工操作加高幀相機的方式計算移動應用的相應時間, 精確的測試了相應的起始時間,量化移動應用的響應時間。文案大全實用文檔集成電子眼、觸控傳感器等高端設備準確計算設備響應性能響應時間測試系統(tǒng)系統(tǒng)采用電子眼相機并配合觸控傳感器,捕獲用戶的操作過程。如用戶需檢測滑屏時間,只需將設備置于測試工作臺之上,電子眼自動及時跟蹤設備界面的變化,當用戶完成滑屏動作后,智能分析軟件分析幀圖變化并自動查找動作起始點及結束點,計算兩者之間的時間差,最終量化響應時間。智能視覺圖像處理技術,快速、準確識別和分析圖像電子眼對置于工作平臺上的設備進行監(jiān)控,并逐幀進行圖像抓取,圖像分析模塊對大量的圖像數(shù)據進行比對, 智能分析圖像變化,檢索最有價值的圖像信息。智能捕獲用戶觸屏過程通過高頻手勢感應技術快速捕獲用戶操作過程系統(tǒng)采用智能觸控傳感器,監(jiān)控用戶對設備的觸控過程,短時間內可獲取大量觸控數(shù)據,并捕獲每一幀數(shù)據變化。輔以手勢智能分析模塊,對壓力數(shù)據進行分析,確定觸控數(shù)據中的按下、滑動、抬起等一系列動作,從而確定一組最文案大全實用文檔有效的觸控操作過程。高頻手勢感應數(shù)據(手勢為按下后抬起)高速數(shù)據處理芯片可即時運算電子眼、智能傳感器產生的海量數(shù)據系統(tǒng)采用超高速圖像分析技術及智能觸控數(shù)據分析技術,高速計算圖像及觸控數(shù)據。高速數(shù)據處理模塊在保證及時處理數(shù)據的同時,將有效的圖像及觸控數(shù)據進行智能拼接,并以最小的內存及CPU開銷,最優(yōu)的處理方式合理的分配資源,并實現(xiàn)數(shù)據存儲。圖像差異識別、智能比對等圖形算法有效保證準確計算設備響應時間通過差異化比對方式處理設備界面變化圖像,以60幀/秒的攝像頭為例,每秒鐘捕獲到60張圖片。若無有效的差異存儲技術,則每秒鐘需要處理60張圖片,所有圖片均需存儲到磁盤用以配合傳感器分析用戶動作及界面響應情況,因而磁盤I/O及CPU計算速度會大大影響計算效能。同時,若采用差異化處理方式,只存儲變化圖片,會大大減少需要處理的圖片數(shù)量,以最少的磁盤開銷、I/O寫入頻率及CPU運算速度處理圖片,從而將更多的資源留給電子眼及觸控傳感器使用。以保證響應時間計算的準確性。 流暢度測試系統(tǒng)流暢度測試系統(tǒng)完全滿足移動應用開發(fā)商對流暢度測試的要求,結合多年圖像處理、軟件算法等眾多領域的經驗,可以精準量化手機卡頓過程相關數(shù)據,進而準確測量終端的流暢度指標。文案大全實用文檔圖像輪廓識別技術,測量手機流暢度相關指標,分析手機流暢度瓶頸系統(tǒng)對流暢度測試結果進行全方位、立體化的分析,量化用戶對手機流暢度感知最明顯的指標項,如列表滑動時最大連續(xù)卡頓幀數(shù),滑動過程的卡頓總幀數(shù),以及平均卡頓幀數(shù)等數(shù)據??D幀數(shù)指標匯總系統(tǒng)提供對同一測試場景的不同測試結果進行對比分析的功能,可逐幀播放,從而查看并對比兩款手機或同一款手機的兩次測試結果的流暢度情況,以及卡頓點出現(xiàn)的位置等。同步逐幀播放測試結果,對比測試過程同時可對多機型測試結果進行對比分析, 得出相同用例在多個不同機型手機上的流暢度表現(xiàn),進而對提高手機流暢度提供數(shù)據支持。多款機型流暢度指標對比 集成電子眼工業(yè)級相機,采集手機界面元素,捕獲運動

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論