第7章 功能測(cè)試實(shí)用技術(shù)_第1頁
第7章 功能測(cè)試實(shí)用技術(shù)_第2頁
第7章 功能測(cè)試實(shí)用技術(shù)_第3頁
第7章 功能測(cè)試實(shí)用技術(shù)_第4頁
第7章 功能測(cè)試實(shí)用技術(shù)_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、第第7 7章章功能測(cè)試的實(shí)用技術(shù)功能測(cè)試的實(shí)用技術(shù) 本章重點(diǎn)討論以下內(nèi)容本章重點(diǎn)討論以下內(nèi)容:功能測(cè)試的概述功能測(cè)試的概述 功能測(cè)試的流程功能測(cè)試的流程 功能測(cè)試用例的設(shè)計(jì) 常見功能測(cè)試的檢查方法 功能測(cè)試的自動(dòng)化工具 軟件測(cè)試技術(shù)研究組軟件測(cè)試技術(shù)研究組 中國(guó)信息大學(xué)中國(guó)信息大學(xué)7.1 7.1 功能測(cè)試的概述功能測(cè)試的概述 功能測(cè)試就是對(duì)產(chǎn)品的各功能進(jìn)行驗(yàn)證,根據(jù)功能測(cè)試用例,逐項(xiàng)測(cè)試,檢查產(chǎn)品是否達(dá)到用戶要求的功能。軟件測(cè)試技術(shù)研究組軟件測(cè)試技術(shù)研究組 中國(guó)信息大學(xué)中國(guó)信息大學(xué)7.1.2 7.1.2 功能測(cè)試的基本要求功能測(cè)試的基本要求 功能測(cè)試只需要考慮它的功能點(diǎn)不需要考慮軟件的內(nèi)部結(jié)構(gòu)

2、及代碼等.軟件測(cè)試技術(shù)研究組軟件測(cè)試技術(shù)研究組 中國(guó)信息大學(xué)中國(guó)信息大學(xué)7.1.3 7.1.3 功能測(cè)試需要的參考文檔功能測(cè)試需要的參考文檔 (1) 產(chǎn)品功能說明書;(2) 產(chǎn)品需求說明書;(3) 產(chǎn)品概要說明書;(4) 產(chǎn)品測(cè)試大綱;(5) 功能測(cè)試所需的測(cè)試用例。 軟件測(cè)試技術(shù)研究組軟件測(cè)試技術(shù)研究組 中國(guó)信息大學(xué)中國(guó)信息大學(xué)7.2 7.2 功能測(cè)試的重點(diǎn)功能測(cè)試的重點(diǎn) 功能測(cè)試工作一般由程序員擔(dān)當(dāng),測(cè)試的結(jié)果交系統(tǒng)設(shè)計(jì)、測(cè)試人員審核通過。 功能測(cè)試的重點(diǎn)應(yīng)注意如下兩大點(diǎn)內(nèi)容: 1. 整體性 2.重點(diǎn)性軟件測(cè)試技術(shù)研究組軟件測(cè)試技術(shù)研究組 中國(guó)信息大學(xué)中國(guó)信息大學(xué)7.3 7.3 常見功能測(cè)

3、試的方法常見功能測(cè)試的方法 功能測(cè)試應(yīng)根據(jù)應(yīng)用系統(tǒng)所規(guī)定的功能進(jìn)行有效的測(cè)試。測(cè)試的方法有多種。軟件測(cè)試技術(shù)研究組軟件測(cè)試技術(shù)研究組 中國(guó)信息大學(xué)中國(guó)信息大學(xué)7.3.1 web功能測(cè)試的方法功能測(cè)試的方法 web功能測(cè)試通常又稱為網(wǎng)站(網(wǎng)頁)測(cè)試。測(cè)試的方法主要有如下幾點(diǎn):1. 頁面鏈接檢查2. 相關(guān)性檢查3. 檢查按鈕的功能是否正確4. 字符串長(zhǎng)度檢查5. 字符類型檢查軟件測(cè)試技術(shù)研究組軟件測(cè)試技術(shù)研究組 中國(guó)信息大學(xué)中國(guó)信息大學(xué)6. 標(biāo)點(diǎn)符號(hào)檢查7. 中文字符處理8. 檢查帶出信息的完整性9. 信息重復(fù)10. 檢查刪除功能11. 檢查添加和修改是否一致12. 檢查修改重名13. 重復(fù)提交表

4、單14. 檢查多次使用回格鍵的情況 15. search檢查16. 輸入信息位置17. 上傳下載文件檢查18. 必填項(xiàng)檢查 軟件測(cè)試技術(shù)研究組軟件測(cè)試技術(shù)研究組 中國(guó)信息大學(xué)中國(guó)信息大學(xué)19. 快捷鍵檢查20. 回車鍵檢查軟件測(cè)試技術(shù)研究組軟件測(cè)試技術(shù)研究組 中國(guó)信息大學(xué)中國(guó)信息大學(xué)7.3.2 7.3.2 翻頁功能測(cè)試的方法翻頁功能測(cè)試的方法 對(duì)于翻頁功能,網(wǎng)上討論的也很多,內(nèi)容都非常相近。我們以經(jīng)常要用到的功能,作如下介紹。 1首頁、上一頁、下一頁、尾頁 2總頁數(shù),當(dāng)前頁數(shù)3指定跳轉(zhuǎn)頁4指定每頁顯示條數(shù)軟件測(cè)試技術(shù)研究組軟件測(cè)試技術(shù)研究組 中國(guó)信息大學(xué)中國(guó)信息大學(xué)7.3.3 7.3.3 搜索

5、功能測(cè)試的方法搜索功能測(cè)試的方法對(duì)于搜索功能,主要通過以下八點(diǎn)測(cè)試:1 頁面檢查;2 默認(rèn)條件搜索;3 修改可選條件搜索;4 修改輸入條件搜索;5 修改區(qū)間條件搜索;6 組合可選、輸入條件搜索;7 操作后檢查搜索條件及查詢結(jié)果;8 錯(cuò)誤、空記錄搜索。軟件測(cè)試技術(shù)研究組軟件測(cè)試技術(shù)研究組 中國(guó)信息大學(xué)中國(guó)信息大學(xué)7.4 7.4 功能測(cè)試的常見流程功能測(cè)試的常見流程 (1)作好功能聯(lián)系圖 對(duì)于子系統(tǒng)范圍內(nèi)所有功能,它們之間的相互關(guān)系要充分了解,把各功能通過接口文件相互聯(lián)系起來,繪成功能聯(lián)系圖。 (2)作好作業(yè)聯(lián)系圖 子系統(tǒng)范圍內(nèi)的所有功能可以分成若干個(gè)作業(yè),每個(gè)作業(yè)由若干個(gè)程序所組成,作業(yè)是上機(jī)執(zhí)

6、行單位,為了掌握作業(yè)執(zhí)行的先后次序,要按作業(yè)為單位,并相互聯(lián)系起來繪成作業(yè)聯(lián)系圖。軟件測(cè)試技術(shù)研究組軟件測(cè)試技術(shù)研究組 中國(guó)信息大學(xué)中國(guó)信息大學(xué)7.5功能測(cè)試的人工測(cè)試實(shí)訓(xùn)和操作功能測(cè)試的人工測(cè)試實(shí)訓(xùn)和操作方法方法 本章7.1節(jié)7.4節(jié)我們主要是介紹了有關(guān)功能測(cè)試的一些實(shí)用技術(shù),下面我們就要進(jìn)入實(shí)際動(dòng)手操作的環(huán)節(jié)。功能測(cè)試的內(nèi)容多,我們僅對(duì)安裝卸載測(cè)試和系統(tǒng)登陸進(jìn)行人工測(cè)試實(shí)訓(xùn)。7.5.1 安裝卸載測(cè)試安裝卸載測(cè)試 對(duì)于應(yīng)用系統(tǒng)的安裝/卸載測(cè)試,主要了解安裝/卸載過程可能出現(xiàn)的各種各樣的問題,嘗試著使用各安裝/卸載方法,驗(yàn)證安裝/卸載過程中可能出現(xiàn)的各種異常情況,完善保證安裝/卸載后系統(tǒng)能夠正

7、確運(yùn)行。安裝安裝 根據(jù)手機(jī)信息管理系統(tǒng)模型安裝向?qū)?,一步一步的進(jìn)行安裝,驗(yàn)證安裝過程是否完全正確,能否按照安裝指導(dǎo)說明書上所說的那樣進(jìn)行安裝,安裝程序能否正確運(yùn)行,程序安裝后能否正確運(yùn)行。選擇各種安裝模式(中文安裝模式、english安裝模式),是否能夠完整的實(shí)現(xiàn)其功能。手機(jī)信息管理系統(tǒng)模型安裝測(cè)試的測(cè)試用例和人工測(cè)試實(shí)訓(xùn)操作方法手機(jī)信息管理系統(tǒng)模型安裝測(cè)試的測(cè)試用例和人工測(cè)試實(shí)訓(xùn)操作方法,如表7-2所示。 7.5.2手機(jī)信息管理系統(tǒng)模型的登陸測(cè)試手機(jī)信息管理系統(tǒng)模型的登陸測(cè)試 我們對(duì)手機(jī)信息管理系統(tǒng)模型的登陸,主要測(cè)試登陸是否正常,驗(yàn)證登陸過程中可能會(huì)出現(xiàn)的異常情況。 在整個(gè)測(cè)試流程中我們將

8、使用隨機(jī)測(cè)試和正反測(cè)試兩種測(cè)試技術(shù)。 第一步: 給出手機(jī)信息管理系統(tǒng)模型的登陸界面 手機(jī)信息管理系統(tǒng)模型的登陸界面如圖7-3所示。 圖7-3手機(jī)信息管理系統(tǒng)模型的登陸界面 第二步:第二步: 為制定高效率的測(cè)試用例做準(zhǔn)備為制定高效率的測(cè)試用例做準(zhǔn)備 本次測(cè)試用例的給出過程主要是根據(jù)如下的步驟:首先根據(jù)程序設(shè)計(jì)報(bào)告畫出登錄界面的流程圖,然后根據(jù)詳細(xì)設(shè)計(jì)說明書畫出登錄界面的因果圖,最后根據(jù)以上的內(nèi)容得出一個(gè)比較完整的判斷表。再根據(jù)這些內(nèi)容制定出最終的測(cè)試用例、并且去執(zhí)行它。7.6 功能測(cè)試的自動(dòng)化測(cè)試實(shí)訓(xùn)操作方功能測(cè)試的自動(dòng)化測(cè)試實(shí)訓(xùn)操作方法法自動(dòng)化功能測(cè)試是否采用再業(yè)界內(nèi)一直飽受爭(zhēng)議。爭(zhēng)論的焦點(diǎn)主

9、要對(duì)是否采取自動(dòng)化測(cè)試工具進(jìn)行功能測(cè)試。支持使用自動(dòng)化測(cè)試工具的一方認(rèn)為采用自動(dòng)化測(cè)試能夠節(jié)省時(shí)間,提高測(cè)試效率,省去復(fù)雜繁瑣的工作,采用機(jī)器代替人們的工作等等一堆優(yōu)點(diǎn),而反對(duì)的一方則認(rèn)為準(zhǔn)備一個(gè)測(cè)試用例、測(cè)試腳本的時(shí)間足夠是使用人工測(cè)試開展很多工作,另外測(cè)試工具本身也是一個(gè)昂貴的消耗品,需要大量的人力及財(cái)力支持。此處對(duì)于是否采用暫且不作討論,如若我們采用自動(dòng)化測(cè)試工具進(jìn)行功能測(cè)試,需要清楚什么時(shí)候才是展開自動(dòng)化功能測(cè)試的時(shí)機(jī)。7.6.1自動(dòng)化功能測(cè)試應(yīng)該何時(shí)開始那么什么時(shí)候才是自動(dòng)化功能測(cè)試開展工作的最佳時(shí)機(jī)呢?如果要找自動(dòng)化工具最佳開展時(shí)機(jī)我們應(yīng)該從以下兩個(gè)個(gè)方面進(jìn)行驗(yàn)證: 軟件程序界面開

10、發(fā)是否基本完成; 軟件程序頁面控件是否相對(duì)穩(wěn)定。 如果項(xiàng)目還處在界面開發(fā)階段,對(duì)界面的布局等方面存在較多爭(zhēng)議或處于軟件功能頻繁更改的狀態(tài)時(shí),不宜進(jìn)行自動(dòng)化測(cè)試。因?yàn)檫@樣無法保證軟件質(zhì)量、提高測(cè)試效率的目標(biāo),反而浪費(fèi)人力物力去維護(hù)測(cè)試腳本。當(dāng)界面穩(wěn)定后,自動(dòng)化測(cè)試即可接入測(cè)試工作。7.6.2自動(dòng)化功能測(cè)試實(shí)例本章節(jié)針對(duì)手機(jī)信息管理系統(tǒng)進(jìn)行自動(dòng)化功能測(cè)試分析。首先來簡(jiǎn)單介紹一下測(cè)試模型,被測(cè)軟件是一款windows應(yīng)用程序,基于vc+6.0 microsoft sql server 2005 平臺(tái)開發(fā)。我們所采用的測(cè)試工具是惠普公司的qtp (quicktest professional)功能測(cè)試軟件,qtp提供符合所有主要應(yīng)用軟件環(huán)境的功能測(cè)試和回歸測(cè)試的自動(dòng)化。采用關(guān)鍵字驅(qū)動(dòng)的理念已簡(jiǎn)化測(cè)試用例的創(chuàng)建和維護(hù)。它讓用戶可以直接錄制屏幕上的操作流程,自動(dòng)生成功能測(cè)試或者回歸測(cè)試用例。專業(yè)的測(cè)試者也可以通過提供的內(nèi)置腳本和調(diào)試環(huán)境來取得對(duì)測(cè)試和對(duì)象屬性的完全控制。qtp進(jìn)行功能測(cè)試的測(cè)試流程 制定測(cè)試計(jì)劃創(chuàng)建測(cè)試腳本增強(qiáng)測(cè)試腳本功能運(yùn)行測(cè)試分析測(cè)試結(jié)果下面我們將按照這幾個(gè)基本步驟來展開我們的測(cè)試工作。 其它實(shí)際操縱部分內(nèi)容詳見本書第其它實(shí)際操縱部分內(nèi)容詳見本書第7.6章節(jié)章節(jié) 請(qǐng)您解答: 1. 功能

溫馨提示

  • 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)論