




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、性能測試之測試用例(基礎(chǔ)篇)性能測試、壓力測試、負(fù)載測試、強(qiáng)度測試、穩(wěn)定性測試、健壯性測試、功能測試、接口測試,這么多眼花繚亂的測試類型名稱,估計(jì)很少有人能準(zhǔn)確的區(qū)分并說出定義來,至于對(duì)應(yīng)的測試用例如何編寫和執(zhí)行,就更不用說了。如果問測試工程師測試用例如何編寫,就象是問程序員如何編寫代碼得到的答案一樣,每個(gè)人都會(huì)給出不同的編寫方法,但實(shí)用的測試用例卻象優(yōu)秀的程序一樣難以編寫。目前國內(nèi),測試工程師卻時(shí)常要面對(duì)“已經(jīng)延期幾倍計(jì)劃時(shí)間的項(xiàng)目”,測試用例如何發(fā)揮更大的作用,是一個(gè)迫切需要解決的問題。事實(shí)上,完全可以把測試用例看成是測試工程師編寫的程序:這個(gè)“程序”是為了輔助測試工作的進(jìn)行而開發(fā)的,目的
2、是為了發(fā)現(xiàn)軟件問題,同時(shí)“順便”證明軟件功能是否符合要求。本文針對(duì)上面的問題,以設(shè)計(jì)性能測試用例為示范,講解在企業(yè)實(shí)際工作中,如何有效劃分測試種類和編寫對(duì)應(yīng)的測試用例,使測試工作更加合理、高效率的開展。1測試種類和階段1.1測試種類對(duì)于測試種類的說法多種多樣,最多的能達(dá)到30多種測試類型。而實(shí)際工作中很多測試是互相包含的。按照企業(yè)中實(shí)際工作需要,通常主要進(jìn)行下面幾種類型的測試:功能測試、健壯性測試、接口測試、強(qiáng)度測試、壓力測試、性能測試、用戶界面測試、可靠性測試、安裝/反安裝測試、文檔測試。下面介紹幾種重要的測試種類及其測試的內(nèi)容:功能測試:功能測試主要針對(duì)產(chǎn)品需求說明書的測試,是驗(yàn)證功能是否
3、否合需求,包括原定功能的檢驗(yàn)、是否有冗余功能、遺漏功能。這類測試應(yīng)由測試員做,這并不意味著程序員在發(fā)布前不必檢查他們的代碼能否工作,他們也需要進(jìn)行基本功能的測試。接口測試:程序員對(duì)各個(gè)模塊進(jìn)行系統(tǒng)聯(lián)調(diào)的測試,包含程序內(nèi)接口和程序外接口測試。這個(gè)測試,在單元測試階段進(jìn)行了一部分工作,而大部分都是在集成測試階段完成的。由開發(fā)人員進(jìn)行。性能測試:在交替進(jìn)行負(fù)荷和強(qiáng)迫測試時(shí)常用的術(shù)語。性能測試關(guān)注的是系統(tǒng)的整體。它和通常所說的強(qiáng)度、壓力/負(fù)載測試測試有密切關(guān)系。所以壓力和強(qiáng)度測試應(yīng)該與性能測試一同進(jìn)行。用戶界面測試:對(duì)系統(tǒng)的界面進(jìn)行測試,測試用戶界面是否友好、是否方便易用、設(shè)計(jì)是否合理、位置是否正確等
4、一系列界面問題安裝/反安裝測試:安裝測試主要檢驗(yàn)軟件是否可以正確安裝,安裝文件的各項(xiàng)設(shè)置是否有效,安裝后能否影響原系統(tǒng);反安裝是逆過程,測試是否刪除干凈,是否給影響原系統(tǒng)等。文檔測試:主要測試開發(fā)過程中針對(duì)用戶的文檔,以需求、用戶手冊(cè)、安裝手冊(cè)等為主,檢驗(yàn)文檔是否和實(shí)際應(yīng)用存在差別。文檔測試不需要編寫測試用例。測試種類的劃分不要拘泥于上面的形式,總體來說應(yīng)該服從于測試策略,可以根據(jù)具體工作的特點(diǎn)進(jìn)行安排,為了工作更容易開展,完全可以把一些測試合在一起進(jìn)行。在后面的性能測試用例的編寫上,充分體現(xiàn)了這一思想。1.2測試階段和開發(fā)過程相對(duì)應(yīng),測試過程會(huì)依次經(jīng)歷單元測試、集成測試、系統(tǒng)測試、驗(yàn)收測試四
5、個(gè)主要階段。單元測試:單元測試是針對(duì)軟件設(shè)計(jì)的最小單位程序模塊甚至代碼段進(jìn)行正確性檢驗(yàn)的測試工作,通常由開發(fā)人員進(jìn)行。集成測試:集成測試是將模塊按照設(shè)計(jì)要求組裝起來進(jìn)行測試,主要目的是發(fā)現(xiàn)與接口有關(guān)的問題。由于在產(chǎn)品提交到測試部門前,產(chǎn)品開發(fā)小組都要進(jìn)行聯(lián)合調(diào)試,因此在大部分企業(yè)中集成測試是由開發(fā)人員來完成的。系統(tǒng)測試:系統(tǒng)測試是在集成測試通過后進(jìn)行的,目的是充分運(yùn)行系統(tǒng),驗(yàn)證各子系統(tǒng)是否都能正常工作并完成設(shè)計(jì)的要求。它主要由測試部門進(jìn)行,是測試部門最大最重要的一個(gè)測試,對(duì)產(chǎn)品的質(zhì)量有重大的影響。驗(yàn)收測試:驗(yàn)收測試以需求階段的需求規(guī)格說明書為驗(yàn)收標(biāo)準(zhǔn),測試時(shí)要求模擬實(shí)際用戶的運(yùn)行環(huán)境。對(duì)于實(shí)際
6、項(xiàng)目可以和客戶共同進(jìn)行,對(duì)于產(chǎn)品來說就是最后一次的系統(tǒng)測試。測試內(nèi)容為對(duì)功能模塊的全面測試,尤其要進(jìn)行文檔測試。盡管測試階段的劃分十分明確,但是在具體的項(xiàng)目和產(chǎn)品的測試中,尤其在執(zhí)行測試時(shí),會(huì)根據(jù)實(shí)際需要來開展。1.3測試種類、階段和用例的關(guān)系為了便于在實(shí)際工作中提高效率,同時(shí)方便測試用例的編寫和執(zhí)行,可以把上面提到的各個(gè)測試類型與對(duì)應(yīng)的測試用例合并。合并后的測試用例主要有以下幾種:1功能測試用例:包含功能測試、健壯性測試、可靠性測試2性能測試用例:包含性能測試、壓力測試、強(qiáng)度測試3集成測試用例:包含接口測試、健壯性測試、可靠性測試4安全測試用例:安全測試用例5用戶界面測試用例:包含用戶界面測試用例、少量功能測試用例6安裝/反安裝測試用例:安裝/反安裝測試用例綜合上面的分析,測試種類、測試階段以及執(zhí)行人員具體的關(guān)系如表1所示。測試階段測試類型執(zhí)行者單兀測試模塊功能測試,包含部分接口測試、路徑測試開發(fā)工程師集成測試接口測試、路徑測試,含部分功能測試開發(fā)工程師(如果測試人員水平較高,可以由測試人員執(zhí)行)系統(tǒng)測試功能測試、健壯性測試、性能測試、用戶界面測試、安全性測試、壓力測試、可靠性測試、安裝/反安裝測試測試工程師驗(yàn)收測試對(duì)于實(shí)際項(xiàng)目來說基本同上,并包含文檔測試;對(duì)于軟件產(chǎn)品,主要測試相關(guān)的技術(shù)文檔。測試工程師(根據(jù)實(shí)際需要,可能包含用戶)表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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年紡織品市場動(dòng)態(tài)分析試題及答案
- 國際美術(shù)設(shè)計(jì)師考試知識(shí)點(diǎn)回顧試題及答案
- 2024年助理廣告師考試知識(shí)圖譜試題及答案
- 社工比賽面試題及答案
- 2024年紡織品檢驗(yàn)員復(fù)習(xí)計(jì)劃試題及答案
- 2024年紡織品設(shè)計(jì)師證書備考中的經(jīng)驗(yàn)借鑒試題及答案
- 濰坊化學(xué)初中試題及答案
- 2024年紡織品設(shè)計(jì)師的工作愿景考題及答案
- 精雕細(xì)琢2024國際商業(yè)美術(shù)設(shè)計(jì)師試題及答案
- 體能教練測試題及答案
- 古代詩人名人韓愈人物介紹課件
- 《1.4莖和葉》說課稿、教案、教學(xué)設(shè)計(jì)和同步練習(xí)
- 國家開放大學(xué)《現(xiàn)代教育原理》形考任務(wù)1-5參考答案
- 數(shù)字貿(mào)易學(xué) 課件 第20、21章 數(shù)字絲綢之路與數(shù)字基礎(chǔ)設(shè)施、數(shù)字自由貿(mào)易與數(shù)字貿(mào)易壁壘
- 消防設(shè)施安全檢查表
- (完整版)鋁合金門窗施工合同范本
- 大單元教學(xué)設(shè)計(jì) 統(tǒng)編版四年級(jí)下冊(cè)道德與法治 第四單元備課教案
- 2024年人教版小升初數(shù)學(xué)升學(xué)考試模擬試卷合集(共5套)(含答案解析)【可編輯打印】
- 浪潮新型園區(qū)交換網(wǎng)絡(luò)方案
- 2024年國家電投集團(tuán)海南分公司招聘筆試參考題庫含答案解析
- 押運(yùn)員管理考核規(guī)定模版
評(píng)論
0/150
提交評(píng)論