自動(dòng)化測(cè)試平臺(tái)解決方案V精編WORD版_第1頁
自動(dòng)化測(cè)試平臺(tái)解決方案V精編WORD版_第2頁
自動(dòng)化測(cè)試平臺(tái)解決方案V精編WORD版_第3頁
自動(dòng)化測(cè)試平臺(tái)解決方案V精編WORD版_第4頁
自動(dòng)化測(cè)試平臺(tái)解決方案V精編WORD版_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、自動(dòng)化測(cè)試平臺(tái)解決方 案V精編WORD版Smart Robot自動(dòng)化測(cè)試解決方案3.2.2.3.2.2.監(jiān)控應(yīng)用及整機(jī)文件系統(tǒng)11目錄 TOC o 1-5 h z .迫切需要解決的問題4智能移動(dòng)設(shè)備的軟件系統(tǒng)和硬件方案的復(fù)雜組合,導(dǎo)致APP實(shí)現(xiàn)多機(jī)型兼容難度大,投入大412 敏捷開發(fā)、迭代開發(fā),產(chǎn)品追求快速上線,導(dǎo)致回歸測(cè)試可靠性測(cè)試等任務(wù)重,形成測(cè)試工作量波峰。413開發(fā)框架多、開發(fā)人員能力不足導(dǎo)致安全漏洞突出41A 市場(chǎng)競(jìng)爭(zhēng),產(chǎn)品同質(zhì)化嚴(yán)重,追求客戶體驗(yàn)差異化重要性凸現(xiàn)4.自動(dòng)化測(cè)試平臺(tái)整體解決方案4.自動(dòng)化測(cè)試平臺(tái)實(shí)現(xiàn)功能5兼容性測(cè)試系統(tǒng)5SMART 平臺(tái)5智能源碼掃描7安全監(jiān)控系統(tǒng)10

2、高精度電流監(jiān)控10監(jiān)控應(yīng)用及整機(jī)數(shù)據(jù)流監(jiān)控,記錄非法數(shù)據(jù)傳輸?shù)惹闆r12用戶行為跟蹤,監(jiān)控電話、短侑、拍照、攝像、錄音等典型動(dòng)作 12 TOC o 1-5 h z 33性能測(cè)試系統(tǒng)13響應(yīng)時(shí)間測(cè)試系統(tǒng)13流暢度測(cè)試系統(tǒng)16.面臨的問題智能移動(dòng)設(shè)備的軟件系統(tǒng)和硬件方案的復(fù)雜組合,導(dǎo)致APP實(shí)現(xiàn)多機(jī)型 兼容難度大,投入大。敏捷開發(fā)、迭代開發(fā),產(chǎn)品追求快速上線,導(dǎo)致回歸測(cè)試、可靠性測(cè)試等 任務(wù)重,無法有效應(yīng)對(duì)測(cè)試工作波峰。APP開發(fā)框架多、開發(fā)人員能力不足導(dǎo)致安全漏洞突出軟件硬件設(shè)計(jì)交叉影響,性能優(yōu)化難度加大。.自動(dòng)化測(cè)試平臺(tái)整體解決方案為解決移動(dòng)應(yīng)用開發(fā)商面臨的以問題,結(jié)局方案設(shè)計(jì)如下??扇娼鉀Q移

3、 動(dòng)應(yīng)用開發(fā)面臨的兼容性問題、安全性問題、測(cè)試工作量波峰、用戶體驗(yàn)問 題,并全程為移動(dòng)應(yīng)用的開發(fā)保駕護(hù)航。整體解決方案兼容性測(cè)試系統(tǒng):智能源碼掃描,即通過解析APK文件,將源碼與問題特 征庫自動(dòng)比對(duì),查找兼容性問題,并自動(dòng)生成測(cè)試報(bào)告。SMART平臺(tái),實(shí)現(xiàn)被測(cè)設(shè)備管理+測(cè)試用例制作、管理、自動(dòng)化執(zhí)行、并 生成測(cè)試報(bào)告。可實(shí)現(xiàn)APP的定制用例的多機(jī)自動(dòng)化運(yùn)行、適配性測(cè)試、功能 及5測(cè)試;3.1.2.3.1.2.智能源碼掃描3.1.123.1.12測(cè)試框架安全監(jiān)控系統(tǒng):監(jiān)測(cè)系統(tǒng)文件變化、監(jiān)測(cè)數(shù)據(jù)流量、耗電情況、監(jiān)控非法用 戶行為等。性能測(cè)試系統(tǒng):通過專業(yè)的自動(dòng)化測(cè)試設(shè)笛(硬件工具),測(cè)量流暢度卡

4、頓數(shù)據(jù)、量化響應(yīng)時(shí)間指標(biāo),為研發(fā)人員提供毫秒級(jí)數(shù)據(jù),助力改善用戶體 驗(yàn)。.解決方案的實(shí)現(xiàn)兼容性測(cè)試系統(tǒng)SMART 平臺(tái)SMART兼容性測(cè)試平臺(tái),提供自動(dòng)化測(cè)試的解決方案,提供用例制作、管 理、自動(dòng)化運(yùn)行、測(cè)試結(jié)杲自動(dòng)校驗(yàn)。無需人員干預(yù)即可實(shí)現(xiàn)各類APP自動(dòng)化 用例的運(yùn)行,并自動(dòng)生成測(cè)試報(bào)告。測(cè)試步驟測(cè)試步驟a)自動(dòng)化測(cè)試腳本開發(fā)b)真機(jī)運(yùn)行腳本c)輸出測(cè)試報(bào)告測(cè)試框架通過手機(jī)usb接口實(shí)現(xiàn)對(duì)手機(jī)的控制,完成測(cè)試工具及叩p的下發(fā),運(yùn)行 及測(cè)試結(jié)杲的拉取和展示。測(cè)試工具采用lua腳本編寫測(cè)試case,通過進(jìn)程注入 技術(shù)獲取屏幕顯示信息,結(jié)合Touch事件模擬,可以實(shí)現(xiàn)基于控件級(jí)別的復(fù)雜 測(cè)試cas

5、e,測(cè)試結(jié)果以L%、屏幕截圖等形式輸出。3.1.1.3. SMART平臺(tái)可實(shí)現(xiàn)的功能適配性測(cè)試:進(jìn)行被測(cè)應(yīng)用的安裝、啟動(dòng)、運(yùn)行、卸載測(cè)試,驗(yàn)證在不同 終端類型上是否存在安裝失敗、啟動(dòng)閃退、運(yùn)行崩潰等不兼容現(xiàn)象。功能及UI測(cè)試:支持遍歷測(cè)試以及業(yè)務(wù)主流程腳本測(cè)試,驗(yàn)證應(yīng)用功能, 同時(shí)檢測(cè)是否存在黑邊、白屏、拉伸、混淆、變色等5問題。系統(tǒng)性能檢測(cè):測(cè)試過程中需要獲取移動(dòng)終端設(shè)得CPU、內(nèi)存、流量耗 用、電池性能等數(shù)據(jù),判斷應(yīng)用運(yùn)行的情況,同時(shí)包括安裝時(shí)間、啟動(dòng)時(shí) 間、CPU均值占用、CPU峰值占用、內(nèi)存均值占用、內(nèi)存峰值占用、流量 耗用、電池溫度、卸載時(shí)間等。測(cè)試報(bào)告:所提供的測(cè)試結(jié)果報(bào)告,直觀全

6、面,包括原始數(shù)據(jù)、匯總后的 圖表展示以及故障點(diǎn)截圖,對(duì)應(yīng)的問題1(也信息,并支持離線閱讀。兼容性測(cè)試報(bào)告使用該系統(tǒng)在研發(fā)階段即可發(fā)現(xiàn)代碼中的兼容性缺陷,直接給出問題的定 位,根源及解決方案。針對(duì)源代碼構(gòu)建靜態(tài)語法樹,輔以程序控制流和數(shù)據(jù)流 分析,結(jié)合龐大的兼容性問題特征庫和解決方案庫,準(zhǔn)確定位問題代碼,并直 接提供已驗(yàn)證的解決方案。智能源碼掃描適配可覆蓋Android系統(tǒng)所有功能點(diǎn),涵蓋1300多種兼容性問題特征及解決方案,掃描支持機(jī)型超過50()款;行級(jí)源碼45s內(nèi)完成掃描,30w行源碼2分鐘內(nèi)完成掃描,60w行源碼5分鐘內(nèi)完成掃描;包括SPK差異,缺陷分析的特征庫達(dá)到10000條以上。3.

7、121.系統(tǒng)架構(gòu)系統(tǒng)包含客戶端和服務(wù)端兩個(gè)模塊:服務(wù)端:存儲(chǔ)適配問題特征庫和解決方案庫,包含特征庫、解決方案庫、 掃描引擎三大模塊??蛻舳耍和ㄟ^在瀏覽器端上傳源代碼或叩k,進(jìn)行智能源碼掃描,掃描結(jié)杲定位問題并給出對(duì)應(yīng)的解決方案。3.L22智能源碼掃描特征庫智能源碼掃描特征庫3.1.23.智能源碼掃描解決方案庫智能源碼掃描解決方案庫3.124.智能源碼掃描引擎智能源碼掃描引擎32安全監(jiān)控系統(tǒng)安全監(jiān)控系統(tǒng)通過實(shí)時(shí)監(jiān)控終端的系統(tǒng)內(nèi)部的行為、狀態(tài)等,檢測(cè)并發(fā)現(xiàn)并 定位安全問題點(diǎn),為用戶報(bào)告查找潛在的軟硬件設(shè)計(jì)中的安全漏洞。規(guī)避造成 信息泄露、耗用系統(tǒng)流量、文件系統(tǒng)篡改等安全隱患。321.高精度電流監(jiān)控

8、32LL終端功耗自動(dòng)化測(cè)試模塊是一款通過自動(dòng)化操作手機(jī)終端,同時(shí)檢測(cè)、 記錄、分析電流變化,該模塊可以自動(dòng)測(cè)試終端、應(yīng)用電流消耗情況,通過精 準(zhǔn)的監(jiān)控手機(jī)電流的變化,進(jìn)而輔助分析手機(jī)電流變化的內(nèi)在原因。該模塊由 終端自動(dòng)化測(cè)試模塊及電流監(jiān)控模塊組成。系統(tǒng)可檢測(cè)安捷倫等電源設(shè)得輸出 的電流信息,并結(jié)合測(cè)試動(dòng)作分析,對(duì)系統(tǒng)進(jìn)行復(fù)測(cè),提供測(cè)試報(bào)告等智能監(jiān)控安全電流閾值系統(tǒng)可設(shè)定終端設(shè)得工作時(shí)電流的閾值,在測(cè)試過程中全程監(jiān)控電流 值,自動(dòng)分析并記錄超出閾值范圍的電流時(shí)刻及所運(yùn)行用例場(chǎng)景,進(jìn)而確定導(dǎo) 致電流異常的App及其行為。系統(tǒng)具有自動(dòng)調(diào)整測(cè)試策略功能,即根據(jù)電流信息反向控制用例執(zhí)行場(chǎng) 景。在發(fā)現(xiàn)電

9、流異常時(shí)自動(dòng)進(jìn)行異常處理及缺陷判定,系統(tǒng)集成的復(fù)測(cè)機(jī)制可 對(duì)所運(yùn)行場(chǎng)景跟蹤測(cè)試,進(jìn)而判斷所執(zhí)行用例場(chǎng)景的功耗問題。系統(tǒng)集成測(cè)試管理相關(guān)功能,可對(duì)測(cè)試用例、測(cè)試腳本、測(cè)試任務(wù)、測(cè)試報(bào) 告等進(jìn)行有效管理??煽焖偕蓽y(cè)試用例并投入使用,測(cè)試任務(wù)結(jié)束后即時(shí)生 成測(cè)試報(bào)告,直觀顯示功耗測(cè)試結(jié)杲。監(jiān)控應(yīng)用及整機(jī)文件系統(tǒng)系統(tǒng)對(duì)整機(jī)文件系統(tǒng),包括系統(tǒng)文件及存儲(chǔ)卡文件全面進(jìn)行監(jiān)控,對(duì)于 系統(tǒng)中植入的惡意進(jìn)程,或惡意APP程序進(jìn)行監(jiān)測(cè),當(dāng)系統(tǒng)文件發(fā)生篡改時(shí)進(jìn) 行詳細(xì)記錄,最終匯總文件系統(tǒng)變更情況等。監(jiān)控應(yīng)用及整機(jī)數(shù)據(jù)流量監(jiān)控,圮錄非法數(shù)據(jù)傳輸?shù)惹闆r系統(tǒng)能夠監(jiān)控整機(jī)及某個(gè)指定應(yīng)用的數(shù)據(jù)流量,通過監(jiān)控?cái)?shù)據(jù)流量的方 式

10、,能夠監(jiān)測(cè)某些不應(yīng)使用數(shù)據(jù)流量的應(yīng)用或時(shí)機(jī),通過分析這些異常的 流量指標(biāo),進(jìn)而發(fā)現(xiàn)系統(tǒng)中對(duì)應(yīng)存在的使用流量的相關(guān)非法操作。用戶行為跟蹤,監(jiān)控電話、短信、拍照、攝像、錄音等典型動(dòng)作開啟用戶行為跟蹤后,系統(tǒng)將監(jiān)控用戶電話、短信、拍照、攝像、錄音 等功能,一旦系統(tǒng)發(fā)生了上述行為,系統(tǒng)將一一記錄,如典型的竊密流 程:通過后臺(tái)進(jìn)程以靜默方式開啟錄音,并通過數(shù)據(jù)通道傳至某個(gè)遠(yuǎn)端位 置,而后刪除當(dāng)前錄音。以上三個(gè)動(dòng)作,用戶行為檢測(cè)(錄音)、數(shù)據(jù)流 量檢測(cè)(上傳至遠(yuǎn)端位置)、文件檢測(cè)(刪除錄音)系統(tǒng)都能夠一一截 取。3.3.性能測(cè)試系統(tǒng)(FTS系統(tǒng))性能測(cè)試系統(tǒng)采用點(diǎn)擊、滑動(dòng)、長(zhǎng)按、拖拽、按鍵等操作方法。通過

11、外置 電子眼工業(yè)相機(jī),對(duì)操作過程中的終端進(jìn)行高速跟蹤、測(cè)試,進(jìn)而準(zhǔn)確度量終 端性能指標(biāo),有效改善用戶體驗(yàn)。響應(yīng)時(shí)間測(cè)試系統(tǒng)(RTS系統(tǒng))相應(yīng)時(shí)間是指移動(dòng)應(yīng)用對(duì)其操作(點(diǎn)擊、拖拽、滑動(dòng)等)的響應(yīng)時(shí)間,響 應(yīng)時(shí)間測(cè)試系統(tǒng)采用人工操作加高幀相機(jī)的方式計(jì)算移動(dòng)應(yīng)用的相應(yīng)時(shí)間,精 確的測(cè)試了相應(yīng)的起始時(shí)間,量化移動(dòng)應(yīng)用的響應(yīng)時(shí)間。331.1.集成電子眼、觸控傳感器等高端設(shè)備準(zhǔn)確計(jì)算設(shè)得響應(yīng)性能響應(yīng)時(shí)間測(cè)試系統(tǒng)系統(tǒng)采用電子眼相機(jī)并配合觸控傳感器,捕獲用戶的操作過程。如用戶需 檢測(cè)滑屏?xí)r間,只需將設(shè)得置于測(cè)試工作臺(tái)之上,電子眼自動(dòng)及時(shí)跟蹤設(shè)得界 面的變化,當(dāng)用戶完成滑屏動(dòng)作后,智能分析軟件分析幀圖變化并自動(dòng)

12、查找動(dòng) 作起始點(diǎn)及結(jié)束點(diǎn),計(jì)算兩者之間的時(shí)間差,最終量化響應(yīng)時(shí)間。3312智能視覺圖像處理技術(shù),快速、準(zhǔn)確識(shí)別和分析圖像電子眼對(duì)置于工作平臺(tái)上的設(shè)得進(jìn)行監(jiān)控,并逐幀進(jìn)行圖像抓取,圖像 分析模塊對(duì)大量的圖像數(shù)據(jù)進(jìn)行比對(duì),智能分析圖像變化,檢索最有價(jià)值的圖 像信息。智能捕獲用戶觸屏過程3313通過高頻手勢(shì)感應(yīng)技術(shù)快速捕獲用戶操作過程系統(tǒng)采用智能觸控傳感器,監(jiān)控用戶對(duì)設(shè)管的觸控過程,短時(shí)間內(nèi)可獲 取大量觸控?cái)?shù)據(jù),并捕獲每一幀數(shù)據(jù)變化。輔以手勢(shì)智能分析模塊,對(duì)壓力數(shù) 據(jù)進(jìn)行分析,確定觸控?cái)?shù)據(jù)中的按下、滑動(dòng)、抬起等一系列動(dòng)作,從而確定一 組最有效的觸控操作過程。高頻手勢(shì)感應(yīng)數(shù)據(jù)(手勢(shì)為按下后抬起)高速數(shù)

13、據(jù)處理芯片可即時(shí)運(yùn)算電子眼、智能傳感器產(chǎn)生的海量數(shù)據(jù)系統(tǒng)采用超高速圖像分析技術(shù)及智能觸控?cái)?shù)據(jù)分析技術(shù),高速計(jì)算圖像及 觸控?cái)?shù)據(jù)。高速數(shù)據(jù)處理模塊在保證及時(shí)處理數(shù)據(jù)的同時(shí),將有效的圖像及觸 控?cái)?shù)據(jù)進(jìn)行智能拼接,并以最小的內(nèi)存及CPU開銷,最優(yōu)的處理方式合理的分 配資源,并實(shí)現(xiàn)數(shù)據(jù)存儲(chǔ)。3315圖像差異識(shí)別、智能比對(duì)等圖形算法有效保證準(zhǔn)確計(jì)算設(shè)備響應(yīng)時(shí)間通過差異化比對(duì)方式處理設(shè)備界面變化圖像,以60幀/秒的攝像頭為例, 每秒鐘捕獲到60張圖片。若無有效的差異存儲(chǔ)技術(shù),則每秒鐘需要處理60張 圖片,所有圖片均需存儲(chǔ)到磁盤用以配合傳感器分析用戶動(dòng)作及界面響應(yīng)情 況,因而磁盤1/。及CPU計(jì)算速度會(huì)大大

14、影響計(jì)算效能。同時(shí),若采用差異化 處理方式,只存儲(chǔ)變化圖片,會(huì)大大減少需要處理的圖片數(shù)量,以最少的磁盤 開銷、I/。寫入頻率及CPU運(yùn)算速度處理圖片,從而將更多的資源留給電子眼 及觸控傳感器使用。以保證響應(yīng)時(shí)間計(jì)算的準(zhǔn)確性。流暢度測(cè)試系統(tǒng)流暢度測(cè)試系統(tǒng)完全滿足移動(dòng)應(yīng)用開發(fā)商對(duì)流暢度測(cè)試的要求,結(jié)合多年 圖像處理、軟件算法等眾多領(lǐng)域的經(jīng)驗(yàn),可以精準(zhǔn)量化手機(jī)卡頓過程相關(guān)數(shù) 據(jù),進(jìn)而準(zhǔn)確測(cè)量終端的流暢度指標(biāo)。圖像輪廓識(shí)別技術(shù),測(cè)量手機(jī)流暢度相關(guān)指標(biāo),分析手機(jī)流暢度瓶頸系統(tǒng)對(duì)流暢度測(cè)試結(jié)果進(jìn)行全方位、立體化的分析,量化用戶對(duì)手機(jī)流暢 度感知最明顯的指標(biāo)項(xiàng),如列表滑動(dòng)時(shí)最大連續(xù)卡頓幀數(shù),滑動(dòng)過程的卡頓總

15、 幀數(shù),以及平均卡頓幀數(shù)等數(shù)據(jù)??D幀數(shù)指標(biāo)匯總系統(tǒng)提供對(duì)同一測(cè)試場(chǎng)景的不同測(cè)試結(jié)杲進(jìn)行對(duì)比分析的功能,可逐幀播 放,從而查看并對(duì)比兩款手機(jī)或同一款手機(jī)的兩次測(cè)試結(jié)杲的流暢度情況,以 及卡頓點(diǎn)出現(xiàn)的位置等。同步逐幀播放測(cè)試結(jié)果,對(duì)比測(cè)試過程同時(shí)可對(duì)多機(jī)型測(cè)試結(jié)果進(jìn)行對(duì)比分析,得出相同用例在多個(gè)不同機(jī)型手 機(jī)上的流暢度表現(xiàn),進(jìn)而對(duì)提高手機(jī)流暢度提供數(shù)據(jù)支持。多款機(jī)型流暢度指標(biāo)對(duì)比集成電子眼工業(yè)級(jí)相機(jī),采集手機(jī)界面元素,捕獲運(yùn)動(dòng)過程系統(tǒng)集成高幀工業(yè)級(jí)電子眼,利用圖像識(shí)別技術(shù),可大大提高圖像對(duì)比精 度,準(zhǔn)確判斷、分析手機(jī)畫面的變化過程。3323智能視覺圖形處理技術(shù),快速、準(zhǔn)確識(shí)別和分析圖像元素輪廓系統(tǒng)內(nèi)置圖形處理技術(shù),對(duì)電子眼拍攝的海量數(shù)據(jù)進(jìn)行掃描分析,圖形處 理模塊將圖像進(jìn)行分解,基于灰度閾值進(jìn)行圖像分割,利用數(shù)學(xué)形態(tài)學(xué)方法對(duì) 二值圖像進(jìn)行缺陷修補(bǔ),通過鏈碼跟蹤存儲(chǔ)輪廓信息,實(shí)現(xiàn)輪廓的快速提取與 存儲(chǔ),進(jìn)而判斷輪廓的位移量及速度等數(shù)據(jù)。3324智能追蹤畫面元素的位移及速度,自動(dòng)分析運(yùn)動(dòng)過程卡幀數(shù)據(jù)電子眼對(duì)置于工作平臺(tái)上的設(shè)備進(jìn)行拍攝,并逐幀進(jìn)行圖像抓取,圖形分 析模塊對(duì)大量的圖像數(shù)據(jù)進(jìn)行分析,記錄圖像變化過程。如一個(gè)滑屏操作,圖 形處理分析模塊智能匹配圖標(biāo)的顯示過程的虛影信息,根據(jù)虛影的變化過程判 斷是否發(fā)生卡頓。智能捕獲圖標(biāo)變化過程332

溫馨提示

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

評(píng)論

0/150

提交評(píng)論