面向Android手機(jī)應(yīng)用的功能測(cè)試軟件的設(shè)計(jì)與實(shí)現(xiàn)
本文關(guān)鍵詞:面向Android手機(jī)應(yīng)用的功能測(cè)試軟件的設(shè)計(jì)與實(shí)現(xiàn)
更多相關(guān)文章: 軟件測(cè)試 功能測(cè)試 App測(cè)試 測(cè)試工具 智能手機(jī)應(yīng)用
【摘要】:隨著移動(dòng)互聯(lián)網(wǎng)技術(shù)的迅速發(fā)展,智能手機(jī)App市場(chǎng)已經(jīng)形成了非常大的規(guī)模,且有進(jìn)一步擴(kuò)大的趨勢(shì)。手機(jī)App開發(fā)的熱門也使得App測(cè)試質(zhì)量成為了人們關(guān)注的焦點(diǎn)。本課題以App更新升級(jí)后面臨的重復(fù)性功能測(cè)試為切入點(diǎn),針對(duì)手工測(cè)試的不足,設(shè)計(jì)和實(shí)現(xiàn)一個(gè)基于錄制、回放模式的功能測(cè)試軟件。本測(cè)試軟件面向Android手機(jī)應(yīng)用,為廣大中小型軟件企業(yè)服務(wù)。本文首先給出了課題設(shè)計(jì)的一套基于測(cè)試用例腳本化的測(cè)試過程,并結(jié)合Android平臺(tái),分析研究了實(shí)施該測(cè)試過程所需的核心技術(shù),包括用戶界面獲取、PC端與移動(dòng)端通信、用戶事件模擬、腳本應(yīng)用等;在此基礎(chǔ)上,給出了軟件的框架結(jié)構(gòu)和執(zhí)行流程,并描述了軟件主要功能模塊的設(shè)計(jì);然后,詳細(xì)介紹了軟件的具體實(shí)現(xiàn),包括PC端手機(jī)模擬器、錄制、回放和驗(yàn)證功能等的實(shí)現(xiàn)細(xì)節(jié);最后,介紹了對(duì)軟件自身的測(cè)試情況和利用本軟件測(cè)試App的情況。本課題設(shè)計(jì)實(shí)現(xiàn)的面向Android手機(jī)應(yīng)用的功能測(cè)試軟件,具有一次錄制多次使用的特點(diǎn),一定程度上減少了測(cè)試人員的工作量,提高了測(cè)試效率,應(yīng)該能夠滿足中小型軟件企業(yè)的需求,具有較高的實(shí)用價(jià)值。同時(shí),在測(cè)試軟件中將模擬用戶事件的操作封裝成API,使其具有可復(fù)用價(jià)值。此外,錄制、回放的模式對(duì)類似測(cè)試軟件的開發(fā)具有一定的參考價(jià)值。
【關(guān)鍵詞】:軟件測(cè)試 功能測(cè)試 App測(cè)試 測(cè)試工具 智能手機(jī)應(yīng)用
【學(xué)位授予單位】:蘇州大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2015
【分類號(hào)】:TP311.52;TN929.53
【目錄】:
- 摘要4-5
- Abstract5-8
- 第一章 引言8-14
- 1.1 課題背景8-9
- 1.2 App功能測(cè)試9-11
- 1.3 課題內(nèi)容11-12
- 1.4 課題意義12
- 1.5 本文結(jié)構(gòu)安排12-14
- 第二章 測(cè)試過程設(shè)計(jì)及可行性分析14-30
- 2.1 測(cè)試過程分析與設(shè)計(jì)14-16
- 2.1.1 一般測(cè)試過程分析14
- 2.1.2 測(cè)試過程設(shè)計(jì)14-16
- 2.2 用戶界面獲取分析16-21
- 2.2.1 截屏獲取用戶界面16-17
- 2.2.2 UI控件獲取用戶界面17-20
- 2.2.3 用戶界面獲取方式分析20-21
- 2.3 PC端與移動(dòng)端通信分析21-23
- 2.3.1 利用ADB工具實(shí)現(xiàn)通信21-22
- 2.3.2 利用Socket套接字實(shí)現(xiàn)通信22-23
- 2.3.3 PC端與移動(dòng)端通信方式分析23
- 2.4 Android用戶事件模擬分析23-27
- 2.4.1 Android系統(tǒng)架構(gòu)分析23-25
- 2.4.2 Android事件產(chǎn)生原理25-26
- 2.4.3 Android用戶事件模擬方式分析26-27
- 2.5 腳本的選擇與應(yīng)用27-29
- 2.5.1 腳本語(yǔ)言的選擇28
- 2.5.2 腳本的應(yīng)用28-29
- 2.6 本章小結(jié)29-30
- 第三章 系統(tǒng)設(shè)計(jì)30-40
- 3.1 系統(tǒng)總體設(shè)計(jì)30-32
- 3.1.1 開發(fā)環(huán)境選擇30-31
- 3.1.2 設(shè)計(jì)原則31-32
- 3.1.3 設(shè)計(jì)目標(biāo)32
- 3.2 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)32-34
- 3.2.1 系統(tǒng)框架結(jié)構(gòu)設(shè)計(jì)32-33
- 3.2.2 系統(tǒng)執(zhí)行流程設(shè)計(jì)33-34
- 3.3 系統(tǒng)功能設(shè)計(jì)34-39
- 3.3.1 系統(tǒng)功能劃分34
- 3.3.2 用戶界面獲取功能設(shè)計(jì)34-35
- 3.3.3 PC端手機(jī)模擬器功能設(shè)計(jì)35
- 3.3.4 錄制功能設(shè)計(jì)35-37
- 3.3.5 回放功能設(shè)計(jì)37
- 3.3.6 驗(yàn)證功能設(shè)計(jì)37-39
- 3.4 本章小結(jié)39-40
- 第四章 系統(tǒng)實(shí)現(xiàn)40-62
- 4.1 系統(tǒng)主界面設(shè)計(jì)與實(shí)現(xiàn)40-41
- 4.2 用戶界面獲取功能的實(shí)現(xiàn)41-46
- 4.2.1 輔助服務(wù)的實(shí)現(xiàn)41-43
- 4.2.2 用戶界面信息存儲(chǔ)的設(shè)計(jì)與實(shí)現(xiàn)43-46
- 4.3 PC端手機(jī)模擬器功能的實(shí)現(xiàn)46-51
- 4.3.1 手機(jī)界面模擬的實(shí)現(xiàn)46-48
- 4.3.2 系統(tǒng)按鍵模擬的實(shí)現(xiàn)48-49
- 4.3.3 用戶操作模擬的實(shí)現(xiàn)49-51
- 4.4 錄制功能的實(shí)現(xiàn)51-54
- 4.5 回放功能的實(shí)現(xiàn)54-58
- 4.5.1 回放信息數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)54-55
- 4.5.2 腳本回放的實(shí)現(xiàn)55-58
- 4.6 驗(yàn)證功能的實(shí)現(xiàn)58-61
- 4.6.1 全局驗(yàn)證的實(shí)現(xiàn)58-59
- 4.6.2 局部驗(yàn)證的實(shí)現(xiàn)59-61
- 4.7 本章小結(jié)61-62
- 第五章 系統(tǒng)測(cè)試62-70
- 5.1 重點(diǎn)功能測(cè)試62-64
- 5.1.1 用戶事件模擬功能測(cè)試62-63
- 5.1.2 用戶界面信息獲取功能測(cè)試63-64
- 5.2 綜合測(cè)試64-69
- 5.2.1 模擬操作手機(jī)系統(tǒng)應(yīng)用的測(cè)試64-67
- 5.2.2 第三方App功能的重復(fù)性測(cè)試67-69
- 5.3 本章小結(jié)69-70
- 第六章 總結(jié)與展望70-72
- 6.1 總結(jié)70-71
- 6.2 展望71-72
- 參考文獻(xiàn)72-75
- 致謝75-76
【參考文獻(xiàn)】
中國(guó)期刊全文數(shù)據(jù)庫(kù) 前5條
1 呂波,任繼平,吳欣,崔宗學(xué);系統(tǒng)測(cè)試平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[J];計(jì)算機(jī)工程與應(yīng)用;2001年15期
2 孟德斌,羅曉沛,陳涵生;計(jì)算機(jī)軟件開發(fā)工具的集成和應(yīng)用研究[J];計(jì)算機(jī)工程;2002年04期
3 孫強(qiáng);李建華;李生紅;;基于Python的文本分類系統(tǒng)開發(fā)研究[J];計(jì)算機(jī)應(yīng)用與軟件;2011年03期
4 陳翔;顧衛(wèi)江;徐慧;顧慶;陳道蓄;;回歸測(cè)試用例選擇技術(shù)研究綜述[J];計(jì)算機(jī)科學(xué);2013年10期
5 王華;劉煥敏;段慧芬;顧培;李磊;;一種軟件自動(dòng)測(cè)試系統(tǒng)[J];計(jì)算機(jī)系統(tǒng)應(yīng)用;2013年01期
中國(guó)碩士學(xué)位論文全文數(shù)據(jù)庫(kù) 前2條
1 劉舒;Android功能自動(dòng)化測(cè)試工具的設(shè)計(jì)與實(shí)現(xiàn)[D];大連理工大學(xué);2013年
2 李濤;基于Android的智能家居APP的設(shè)計(jì)與實(shí)現(xiàn)[D];蘇州大學(xué);2014年
,本文編號(hào):969188
本文鏈接:http://www.sikaile.net/kejilunwen/wltx/969188.html