下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、測(cè)試用例設(shè)計(jì)總結(jié)一、什么是測(cè)試用例測(cè)試用例(Test Case )是為某個(gè)特殊目標(biāo)而編制的一組測(cè)試輸入、執(zhí)行條件以及預(yù)期 結(jié)果,以便測(cè)試某個(gè)程序路徑或核實(shí)是否滿足某個(gè)特定需求,通俗的講:就是把我們測(cè)試系統(tǒng)的操作步驟用按照一定的格式用文字描述出來。二、為什么要寫測(cè)試用例1、 理清思路,避免遺漏理清思路是我們認(rèn)為最重要的一點(diǎn), 有的系統(tǒng)本來就是一個(gè)大而復(fù)雜的項(xiàng)目, 我們需要 把項(xiàng)目功能細(xì)分,根據(jù)每一個(gè)功能通過編寫用例的方式來整理我們測(cè)試系統(tǒng)的思路,避免遺漏掉要測(cè)試的功能點(diǎn)。2、跟蹤測(cè)試進(jìn)度進(jìn)展通過編寫測(cè)試用例,執(zhí)行測(cè)試用例,我們可以很清楚的知道我們的測(cè)試進(jìn)度,方便跟蹤我們的測(cè)試進(jìn)度。3、回歸測(cè)試首
2、先我們的系統(tǒng)不是測(cè)一遍就完了的,我們需要在開發(fā)環(huán)境上測(cè)試,測(cè)試環(huán)境上還要進(jìn)行回歸,其次還有可能涉及到合并測(cè)試, 而且也有可能會(huì)有不同的人在不同的階段進(jìn)行測(cè)試, 那么我們就需要測(cè)試用例來規(guī)范和指導(dǎo)我們的測(cè)試行為。4、 歷史參考在我們所做項(xiàng)目的各個(gè)版本中,也許會(huì)有很多功能是相同或相近的,我們對(duì)這類功能設(shè)計(jì)了測(cè)試用例,便于以后我們遇到類似功能的時(shí)候可以做參考依據(jù)。另外如果產(chǎn)品發(fā)布后出現(xiàn)了發(fā)布缺陷,測(cè)試用例也是分析發(fā)布后缺陷的依據(jù)之一。三、如何編寫用例1、測(cè)試需求分析,得到測(cè)試點(diǎn)在測(cè)試需求分析階段,我們只有需求文檔,所以編寫測(cè)試用例的唯一依據(jù)就是需求文檔, 因此在進(jìn)行用例編寫之前一定要進(jìn)行需求分析,需
3、求分析的主要工作就是:了解需求的整個(gè)實(shí)現(xiàn)背景;分析需求的合理性; 明確需求的范圍,挖掘需求文檔中隱藏的需求;在通過需求 交底的過程,確定開發(fā)的初步實(shí)現(xiàn)思路和方法,隨著測(cè)試需求分析的深入,列出需求的框架, 包括測(cè)試范圍即各個(gè)功能點(diǎn),測(cè)試的場景等;確定一些測(cè)試可以提前介入的工作等;需要說明的是對(duì)于需求中的問題一定要記錄下來,找需求確認(rèn),需求漏掉的或者存在問題的地方,開發(fā)和測(cè)試更容易漏掉, 而且遺漏的需求很有可能會(huì)使得項(xiàng)目整體業(yè)務(wù)邏輯發(fā)生變化,一定要及時(shí)提前確認(rèn)。2、分析得到用例優(yōu)先級(jí)得到了需求的各個(gè)測(cè)試點(diǎn)后,應(yīng)該先將這些測(cè)試點(diǎn)簡單的分配一下優(yōu)等級(jí),一般分為高中低三個(gè)優(yōu)先級(jí),我認(rèn)為得到優(yōu)先級(jí)后可以讓
4、需求用例的設(shè)計(jì)更有側(cè)重和著重點(diǎn)。3、細(xì)化測(cè)試點(diǎn)變成可執(zhí)行 case根據(jù)測(cè)試需求分析得到的需求框架,梳理細(xì)化測(cè)試點(diǎn),這里的測(cè)試點(diǎn)雖然粗, 但是不應(yīng)該有遺漏,這是進(jìn)行測(cè)試點(diǎn)細(xì)化的前提。根據(jù)測(cè)試點(diǎn),細(xì)化出具體的測(cè)試用例,要注意各個(gè)點(diǎn)的組合測(cè)試的情況,還要注意各個(gè)測(cè)試點(diǎn)的反向測(cè)試的情況。在細(xì)化測(cè)試點(diǎn)的時(shí)候,我們可以要參考以前寫好的公共測(cè)試用例,甚至可以直接引用,這樣既可以避免一些不必要的時(shí)間浪費(fèi),但是參考不等于照搬, 在引用的同時(shí),也一定要思考本次需求自己特有的測(cè)試點(diǎn)。另外需要考慮的就是測(cè)試點(diǎn)細(xì)化到什么程度的問題,也就是一個(gè)度的問題,我們要把握好測(cè)試點(diǎn)細(xì)化的一個(gè)度的問題,太粗的測(cè)試點(diǎn)沒有指導(dǎo)意義,太細(xì)
5、的測(cè)試點(diǎn)容易讓我們糾的 太細(xì),忽略整體的測(cè)試,反而也起不到一個(gè)指導(dǎo)的效果,所以一定要把握好測(cè)試點(diǎn)細(xì)化的度。4、及時(shí)更新測(cè)試用例需求分析和用例編寫階段,是主要的細(xì)化用例時(shí)間,這段時(shí)間的目標(biāo)是梳理出可指導(dǎo)執(zhí)行測(cè)試的用例,但是需求會(huì)有變動(dòng),需求會(huì)有維護(hù),用例也一樣,所以用例是需要持續(xù)維護(hù)的, 所以在需求變動(dòng)的同時(shí),我們也要及時(shí)維護(hù)測(cè)試用例,否則的話,測(cè)試用例很可能成為一個(gè)錯(cuò)誤的指導(dǎo)。另外測(cè)試用例完成后就會(huì)進(jìn)入一個(gè)用例評(píng)審的階段,在用例評(píng)審階段,會(huì)有用例評(píng)審人,針對(duì)你的用例作出的評(píng)審,主要檢查你的用例是否有測(cè)試點(diǎn)遺漏,場景遺漏,測(cè)試case 描述模糊,測(cè)試結(jié)果輸出模糊等問題,針對(duì)用例評(píng)審人提出的問題,
6、我們也要及時(shí)的更改我們的用例。5、及時(shí)維護(hù)通用測(cè)試用例什么是通用測(cè)試用例呢?我理解的通用測(cè)試用例就是:項(xiàng)目中或者跨項(xiàng)目中很多的公用業(yè)務(wù), 固化模塊,這些功能基本上是趨于穩(wěn)定不變的,因此可以梳理出通用的比較全面的測(cè)試點(diǎn), 作為指導(dǎo)和規(guī)范業(yè)務(wù)和模塊的規(guī)范,這些生成的規(guī)范即通用的測(cè)試用例。當(dāng)我們針對(duì)某一模塊或者業(yè)務(wù)持續(xù)維護(hù)時(shí),就發(fā)現(xiàn)我們需要持續(xù)維護(hù)這的用例,就會(huì)發(fā)現(xiàn)有些用例業(yè)務(wù)類似、 執(zhí)行步驟一致、驗(yàn)證項(xiàng)屬性一致等等,這個(gè)時(shí)候通過梳理業(yè)務(wù)的通用屬性,通用用例梳理梳理成章。所以說,通用的測(cè)試用例是一個(gè)對(duì)用例不斷維護(hù)的產(chǎn)出,因此我們?cè)跍y(cè)試軟件維護(hù)的過程中一定要及時(shí)的更新通用測(cè)試用例,對(duì)后面的測(cè)試和用例維
7、護(hù)有一個(gè)很大的指導(dǎo)作用。四、如何提升用例編寫能力1 、熟悉業(yè)務(wù),了解系統(tǒng)任何系統(tǒng)都有大的業(yè)務(wù)背景,只要熟悉了業(yè)務(wù)知識(shí)才能更有效的使用系統(tǒng)。任何系統(tǒng)在使用過程中,都有一個(gè)熟悉的過程,對(duì)系統(tǒng)越熟悉,越容易發(fā)現(xiàn)系統(tǒng)問題和業(yè)務(wù)問題。2、用客觀的思考方式站在用戶的角度分析作為測(cè)試人員如果想提升測(cè)試用例的編寫能力,首先應(yīng)該做到的就是站在客戶的角度分析客戶需要什么和客戶想要什么,客戶不想要什么,也就是所謂的客戶的使用場景,這樣有利于我們更好的挖掘和思考隱含的需求。至于這個(gè)需求該不該做,那是需求人員的職責(zé),這個(gè)需求做起來復(fù)不復(fù)雜那是開發(fā)人員的事情,作為測(cè)試人員需要考慮的事就是你所設(shè)計(jì)的正向和反向測(cè)試用例是不是
8、用戶常用到的場景,以及一些客戶基本不會(huì)用到的場景有哪些。3、多思考,不要拘束于慣性思維我們知道一個(gè)人做一個(gè)工作時(shí)間越久,也就是我們說的經(jīng)驗(yàn)越豐富,可能這個(gè)思維方式就會(huì)越被限定住。比如,測(cè)試的統(tǒng)計(jì)表多了,當(dāng)拿到一個(gè)新增的統(tǒng)計(jì)表的時(shí)候,首先想到的是公用用例上所列的測(cè)試點(diǎn)基本上就是最全的了,我都不用思考,直接用就行了。其實(shí)這是一個(gè)誤區(qū),公用用例的目的是幫助我們減少一些不必要的內(nèi)耗,但是我們的思維不要被它所限定,如果公用用例中某個(gè)點(diǎn)是錯(cuò)的,那我們豈不要一錯(cuò)再錯(cuò)了。所以作為一個(gè)測(cè)試人員如果想要提升自己的測(cè)試用例設(shè)計(jì)能力,一定要多思考,不要被這種慣性思維束縛,不要被所謂的經(jīng)驗(yàn)束縛。4、不要閉門造車,利用好網(wǎng)絡(luò)資源提升測(cè)試用例設(shè)計(jì)能力,多思考是非常重要的,但是不是讓你傻思考,當(dāng)你的進(jìn)步遇到瓶頸的時(shí)候,不要閉門造車,做井底之蛙,要充分利用網(wǎng)絡(luò)上的學(xué)習(xí)資源,學(xué)習(xí)一些前輩的經(jīng)驗(yàn), 并把這些運(yùn)用到實(shí)際的測(cè)試用例設(shè)計(jì)中去。山外青山樓外樓,多瀏覽和關(guān)注一些關(guān)于廣開言路,相信會(huì)對(duì)你的
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年枸杞采摘采摘技術(shù)與設(shè)備租賃合同3篇
- 二零二五年度網(wǎng)絡(luò)安全人才培養(yǎng)與輸送合同2篇
- 二零二五版果園果樹種植與農(nóng)業(yè)技術(shù)培訓(xùn)服務(wù)合同樣本3篇
- 二零二五年度采砂廠承包綜合效益評(píng)估合同范本3篇
- 二零二五版智能化住宅項(xiàng)目施工及造價(jià)管理合同3篇
- 二零二五年度環(huán)保污水處理設(shè)備采購補(bǔ)充合同范本2篇
- 2025年新型城鎮(zhèn)化項(xiàng)目場地租賃與開發(fā)建設(shè)合同范本2篇
- 二零二五版環(huán)保設(shè)施投資合作合同3篇
- 二零二五版交通事故車輛損失賠償合同3篇
- 二零二五版特種車輛租賃及操作培訓(xùn)合同3篇
- 寒潮雨雪應(yīng)急預(yù)案范文(2篇)
- DB33T 2570-2023 營商環(huán)境無感監(jiān)測(cè)規(guī)范 指標(biāo)體系
- 上海市2024年中考英語試題及答案
- 房屋市政工程生產(chǎn)安全重大事故隱患判定標(biāo)準(zhǔn)(2024版)宣傳海報(bào)
- 垃圾車駕駛員聘用合同
- 2025年道路運(yùn)輸企業(yè)客運(yùn)駕駛員安全教育培訓(xùn)計(jì)劃
- 南京工業(yè)大學(xué)浦江學(xué)院《線性代數(shù)(理工)》2022-2023學(xué)年第一學(xué)期期末試卷
- 2024版機(jī)床維護(hù)保養(yǎng)服務(wù)合同3篇
- 《論拒不執(zhí)行判決、裁定罪“執(zhí)行能力”之認(rèn)定》
- 工程融資分紅合同范例
- 2024國家安全員資格考試題庫加解析答案
評(píng)論
0/150
提交評(píng)論