需求詳細說明_第1頁
需求詳細說明_第2頁
需求詳細說明_第3頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、移動智能監(jiān)控系統(tǒng)1. 綜述移動智能終端與移動應(yīng)用商店在向用戶提供豐富多彩的應(yīng)用軟件和數(shù)字內(nèi) 容的同時,在移動應(yīng)用軟件的兼容性、平安性、可靠性方面存在著很多問題?;谠破脚_的移動應(yīng)用軟件智能監(jiān)控系統(tǒng)主要是針對移動應(yīng)用軟件的平安 性、可靠性、 兼容性以及用戶使用的智能應(yīng)用軟件的行為進行監(jiān)控, 為下一步的 運營策略的制定提出相關(guān)的參考。 借助于云計算平臺的軟件測試工具進行軟件測 試,當然也可以借助于該平臺獲得軟件測試效勞提供商提供專業(yè)的測試效勞, 這 種基于云計算的新型的測試方式就是云測試。 效勞商提供各種硬件設(shè)備、 軟件系 統(tǒng)、測試工具、效勞等等,用戶只需制定好測試方案、編寫好腳本,就可以在云 測

2、試平臺上完成軟件的測試?;谠破脚_的移動應(yīng)用軟件可靠性監(jiān)控技術(shù), 指的是通過云平臺的高性能計 算能力來實現(xiàn)對自由移動應(yīng)用的監(jiān)控, 及時發(fā)現(xiàn)在兼容性、 平安性、 可靠性方面 存在問題的移動應(yīng)用軟件。此技術(shù)針對以上的 3 個問題,需解決如下的問題:1針對兼容性問題,此技術(shù)需對移動應(yīng)用軟件進行檢測,通過智能分析獲 得此應(yīng)用軟件兼容的智能平臺。2針對平安性問題,此技術(shù)需智能監(jiān)控移動應(yīng)用軟件的運行狀態(tài),監(jiān)控其 運行的平安漏洞,通過智能的監(jiān)控與分析,可發(fā)現(xiàn)第三方應(yīng)用軟件的平安漏洞, 以及后臺扣費、木馬漏洞,并采集運行信息。3針對可靠性問題,此技術(shù)需監(jiān)控移動應(yīng)用軟件的運行狀態(tài),發(fā)現(xiàn)應(yīng)用軟 件存在的內(nèi)存泄漏、

3、異常拋出異常等漏洞。2. 需求詳細說明2.1 產(chǎn)品需求分析本系統(tǒng)利用云平臺的高性能計算能力來實現(xiàn)對自由移動應(yīng)用的監(jiān)控, 主要功 能如下:1利用云平臺的高性能計算能力對大量應(yīng)用進行測試, 及時發(fā)現(xiàn)在兼容性、平安性、可靠性方面存在問題的移動應(yīng)用軟件。2為了使用戶更加方便地通過無線城市從其大量的應(yīng)用軟件儲藏中選擇合適、平安、可靠的應(yīng)用,提升用戶體驗,提供對無線城市的支持。3負責提供數(shù)據(jù)管理手段,用于運行時的數(shù)據(jù)維護及數(shù)據(jù)更新。同時為各個模塊提供數(shù)據(jù)接口,包括數(shù)據(jù)的存儲、應(yīng)用軟件的存儲、云平臺接口、 與運營支撐系統(tǒng)的接口等。4工程要根據(jù)系統(tǒng)自身的特點,根據(jù)用戶群體的不同,對系統(tǒng)進行用戶的分級管理功能。

4、對于管理員用戶,可以使用系統(tǒng)的全部功能,具有最高 權(quán)限;對于決策用戶,通過用戶交互界面,用戶可以使用智能監(jiān)控系統(tǒng) 的絕大局部功能,其用戶權(quán)限低于管理員用戶;對于普通用戶,僅可以 瀏覽相關(guān)界面和使用專屬普通用戶的功能。5本系統(tǒng)通過web的方式實現(xiàn)與用戶的交互接口,呈現(xiàn)所有的數(shù)據(jù)分析結(jié)果,同時提供相關(guān)數(shù)據(jù)分析的增刪改等 UI接口。此外UI局部要提供實 現(xiàn)系統(tǒng)的不同的模塊之間的任務(wù)調(diào)度與控制的用戶接口。要提供快捷簡便的UI和用戶體驗,對頁面內(nèi)容做出簡潔明了的介紹,在頁面安排上 給予用戶充分合理的引導(dǎo),減少低效率的查找過程。2.2模塊說明用戶交互界面移動應(yīng)用軟件監(jiān)控引擎云平臺移動應(yīng)用軟件智能監(jiān)控系統(tǒng)整

5、體框圖如圖 1所示。本系統(tǒng)由主控模塊、用戶 交互界面、移動應(yīng)用軟件監(jiān)控引擎、無線城市支持模塊、云平臺等構(gòu)成。主控模塊無線城市支持模塊圖.1移動應(yīng)用軟件智能監(jiān)控系統(tǒng)整體框圖主控模塊溝通各模塊,提供整體控制與任務(wù)跳轉(zhuǎn)功能,進行數(shù)據(jù)的封裝及解析。負責 提供數(shù)據(jù)管理手段,用于運行時的數(shù)據(jù)維護及數(shù)據(jù)更新 ,即對應(yīng)用軟件的增添、 刪減、編輯、 查找和對用戶賬戶以及其他信息的管理。 同時為以上模塊提供數(shù)據(jù) 接口,包括應(yīng)用軟件的存儲、云平臺接口、與運營支撐系統(tǒng)的接口等。主要工作 內(nèi)容包括:1 主要模塊劃分,劃分為用戶管理模塊和業(yè)務(wù)數(shù)據(jù)管理模塊。2 數(shù)據(jù)結(jié)構(gòu)設(shè)計,包括用戶數(shù)據(jù)與業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)格式設(shè)計。3 模塊接

6、口設(shè)計。4 用戶權(quán)限管理功能開發(fā)。5 用戶管理功能開發(fā)。6 應(yīng)用軟件數(shù)據(jù)管理模塊開發(fā)。7 分級的用戶管理,工程要根據(jù)系統(tǒng)自身的特點,根據(jù)用戶群體的不同, 對系統(tǒng)進行用戶的分級管理功能。對于管理員用戶,可以使用系統(tǒng)的 全部功能,具有最高權(quán)限;對于決策用戶,通過用戶交互界面,用戶 可以使用智能監(jiān)控系統(tǒng)的絕大局部功能,其用戶權(quán)限低于管理員用戶; 對于普通用戶,僅可以瀏覽相關(guān)界面和使用專屬普通用戶的功能。8 確保數(shù)據(jù)在底層測試軟件與 Web 展現(xiàn)界面的傳輸正確性。9 實現(xiàn)基于 TCP 的通用數(shù)據(jù)傳輸層,確保鏈接的穩(wěn)定性,與數(shù)據(jù)傳輸?shù)?可靠性,并在傳輸過程中對數(shù)據(jù)進行加密解密設(shè)置,確保數(shù)據(jù)平安性。 系統(tǒng)

7、維護設(shè)計,主要包括數(shù)據(jù)庫的維護和軟件功能的維護。2.2.2 用戶交互界面異常處理中錯誤信息設(shè)計, 錯誤處理措施設(shè)計, 保證出現(xiàn)異常時能夠及時處 理,使系統(tǒng)可以平安穩(wěn)定運行用戶交互界面。該界面通過 web 的方式實現(xiàn)與用戶的交互接口,呈現(xiàn)所有的數(shù)據(jù)分析結(jié)果, 同時提供相關(guān)數(shù)據(jù)分析的增刪改等 UI 接口。此外 UI 局部要提供實現(xiàn)系統(tǒng)的不 同的模塊之間的任務(wù)調(diào)度與控制的用戶接口, 要提供快捷簡便的 UI 和用戶體驗, 對頁面內(nèi)容做出簡潔明了的介紹, 在頁面安排上給予用戶充分合理的引導(dǎo), 減少 低效率的查找過程。其主要的功能包括:1. 實現(xiàn)需要監(jiān)控的移動應(yīng)用軟件的管理功能的呈現(xiàn)2. 實現(xiàn)所有的分析報

8、表的分析規(guī)那么、報表生成、結(jié)果上報等的人機交互功能呈現(xiàn)。3. 實現(xiàn)文檔中提到的其他的功能的人機交互的功能呈現(xiàn)。4. 頁面的設(shè)計與優(yōu)化,到達界面美觀,兼容多瀏覽器的要求5. 頁面的美化渲染。6. 圖片資源及動畫的設(shè)計制作及美化。用戶交互界面流程如圖.2所示。上傳待測應(yīng)用軟件測試I測試結(jié)果及報告結(jié)束圖.2用戶交互界面流程圖移動應(yīng)用軟件監(jiān)控引擎本模塊利用云平臺的高性能計算能力來實現(xiàn)對自由移動應(yīng)用的監(jiān)控,及 時發(fā)現(xiàn)在兼容性、平安性、可靠性方面存在問題的移動應(yīng)用軟件。此引擎主 要包括:1兼容性監(jiān)控引擎基于 UA匹配相應(yīng)的操作系統(tǒng),并在相應(yīng)的模擬器上對軟件 進行安裝、啟動、退出、卸載等根本測試,系統(tǒng)通過模

9、擬器接口獲取各個測試階段的信息反應(yīng),經(jīng)分析得出測試結(jié)果。2平安監(jiān)控引擎采用在傳輸層上采取監(jiān)視文件驅(qū)動器方式,分析在移動應(yīng)用的 運行過程中對底層文件是否有進行修改,確保系統(tǒng)文件平安。在數(shù)據(jù)采取重 點信息監(jiān)控的方式針來分析移動應(yīng)用是否有篡改和訪問用戶的私人數(shù)據(jù)。3可靠性監(jiān)控引擎利用an droid SDK自帶的測試工具mo nkey進行可靠性測試, 通過運行該命令隨機地向目標程序發(fā)送各種模擬鍵盤事件流,并且自定義發(fā) 送的次數(shù),以此測試被測應(yīng)用程序的可靠性。移動應(yīng)用軟件監(jiān)控引擎結(jié)構(gòu)如圖.3所示移動應(yīng)用軟件監(jiān)控引擎兼容性監(jiān)控引擎平安性監(jiān)控引擎可靠性監(jiān)控引擎移動應(yīng)用軟件兼容性智能分析引擎移動應(yīng)用軟件兼容

10、性監(jiān)控引擎軟件兼容性結(jié)果生成模塊移動應(yīng)用軟件平安性監(jiān)控引擎移動應(yīng)用軟件平安性智能分析引擎軟件平安性結(jié)果生成模塊移動應(yīng)用軟件可靠性監(jiān)控引擎軟 件 可 靠 性 監(jiān) 控 算 法軟 件 可 靠 性 結(jié) 果 生 成 模 塊圖.3移動應(yīng)用軟件監(jiān)控引擎結(jié)構(gòu)224無線城市支持模塊本模塊提供對無線城市中應(yīng)用的平安性、兼容性、可靠性及其UI&UE標準測試。利用兼容性監(jiān)控引擎、平安性監(jiān)控引擎、可靠性監(jiān)控引擎完成對應(yīng)用平安 性、兼容性及可靠性的測試,通過對應(yīng)用運行過程中界面的處理分析完成應(yīng)用的 UI&UE標準測試。分為兩個子模塊,結(jié)構(gòu)如圖 4所示。無線城市支持模塊監(jiān)控模塊完成對無線城市 中應(yīng)用的平安

11、性、兼容性、可 靠性的測試UI&UE標準測試 提供Ul&UE標準及測試算法圖.4無線城市支持模塊結(jié)構(gòu)劃分監(jiān)控子模塊與移動應(yīng)用軟件監(jiān)控引擎模塊進行通信,利用兼容性監(jiān)控引擎、 平安性監(jiān)控引擎、可靠性監(jiān)控引擎完成對應(yīng)用平安性、兼容性及可靠性的測試。UI&UE標準由UI&UE標準測試子模塊完成,其功能架構(gòu)如圖5所示,該子模塊 將提供專用的UI&UE標準樣本數(shù)據(jù)及比對算法,通過與通用監(jiān)控引擎的接口, 獲取通用監(jiān)控引擎獲取的測試日志及屏幕數(shù)據(jù),進行比對分析,完成UI&UE規(guī)范測試,生成測試報表。移動應(yīng)用軟件監(jiān)控引擎 生成的數(shù)據(jù)無線城市Ul&UE標準樣

12、本 數(shù)據(jù)UI&UE標準測試算法測試報表圖.5 UI&UE標準監(jiān)控子模塊功能架構(gòu)225云平臺云平臺包括IaaS PaaS SaaS三層效勞。其架構(gòu)細分為硬件層、虛擬層、軟件平臺層、能力層、應(yīng)用平臺以及軟件效勞層,其架構(gòu)及功功能架構(gòu)如圖6所示。軟件效勞層運營管理PaaSJLaaS平臺管理 維護部署能力管理 維護部署資源維護部署硬件維護圖.6云平臺架構(gòu)云平臺提供基于“云的效勞,供開發(fā)者創(chuàng)立應(yīng)用時采用。開發(fā)者不必構(gòu)建 自己的根底,完全可以依靠云平臺來測試應(yīng)用軟件。 云平臺的構(gòu)建,應(yīng)包括但不 限于IOS、An droid和JIL Widget三平臺,實現(xiàn)客戶端與云平臺之間交互協(xié)議的 設(shè)計與實現(xiàn)。主要工作內(nèi)容:1提供測試環(huán)境效勞,它提供按需建立測試各

溫馨提示

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

最新文檔

評論

0/150

提交評論