




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
本節(jié)課教學(xué)目標(biāo)測(cè)試用例概述用例組成與目的黑盒測(cè)試基本概念黑盒測(cè)試方法分類(lèi)白盒測(cè)試概念黑盒測(cè)試等價(jià)類(lèi)與邊界值方法在測(cè)試領(lǐng)如何運(yùn)用測(cè)用例編寫(xiě)技巧與規(guī)范用例方法設(shè)計(jì)圖基于用戶(hù)登錄功能編寫(xiě)用例用例評(píng)審(舉例子)用例維護(hù)(舉例子講解)重點(diǎn)內(nèi)容:測(cè)試用例概念、用例組成與目的、黑盒測(cè)試方法分類(lèi)、等價(jià)類(lèi)與邊界值方法運(yùn)用、用例編寫(xiě)技巧與規(guī)范、用例評(píng)審、用例維護(hù).測(cè)試用例概述什么是測(cè)試用例:其實(shí)就是一份文檔、測(cè)試用例是為某個(gè)特殊流程或者功能而編制的一組具有代表性的數(shù)據(jù),測(cè)試輸入、執(zhí)行條件以及預(yù)期結(jié)果,以便測(cè)試某個(gè)程序功能是否滿(mǎn)足某個(gè)特定需求。測(cè)試用例根據(jù)什么而編寫(xiě):需求測(cè)試用例是測(cè)試的核心:體現(xiàn)一位測(cè)試人員的思維方式、為測(cè)試活動(dòng)的過(guò)程做指導(dǎo)。面試用例目的:·測(cè)試的角度(思維方式的體現(xiàn))、用例的設(shè)計(jì)方法熟悉業(yè)務(wù)系統(tǒng)流程與模塊、功能的一個(gè)過(guò)程?!?.編寫(xiě)測(cè)試用例目的為測(cè)試執(zhí)行者指導(dǎo)工作、為編寫(xiě)測(cè)試報(bào)告提供依據(jù)、提高測(cè)試用例的一致性、可執(zhí)行性及可讀性。提高測(cè)試用例覆蓋度,降低漏測(cè)率。1.測(cè)試用例構(gòu)成元素包括:用例編號(hào)、用例標(biāo)題、項(xiàng)目名稱(chēng)、模塊、用例類(lèi)型、適用階段、需求、前置條件、用例操作步驟、預(yù)期結(jié)果、實(shí)際結(jié)果用例組成與目的黑盒測(cè)試概念:黑盒測(cè)試相當(dāng)于不透明的盒子我們看不清楚里面裝的什么東西,只關(guān)心執(zhí)行程序輸入和輸出的結(jié)果檢驗(yàn)是否能夠滿(mǎn)足需求規(guī)格說(shuō)明書(shū)要求黑盒測(cè)試黑通盒過(guò)測(cè)運(yùn)試行適用軟范件圍來(lái):查找BUG黑盒測(cè)試又稱(chēng)為功能能測(cè)試主要用于集成測(cè)試和確認(rèn)測(cè)試階段與系統(tǒng)測(cè)試階段應(yīng)用比較多在已知產(chǎn)品功能設(shè)計(jì)規(guī)格的基礎(chǔ)上進(jìn)行測(cè)試,以證明每個(gè)實(shí)現(xiàn)了的功能是否符合要求實(shí)例展示X=2,Y=4
R=6盒子內(nèi)部?jī)?nèi)容看不見(jiàn);黑盒測(cè)試方法分類(lèi)常用方法分類(lèi):等價(jià)類(lèi)、邊界值、路徑覆蓋、邏輯覆蓋、場(chǎng)景分析、錯(cuò)誤推測(cè)、隨機(jī)測(cè)試黑盒測(cè)試方法要點(diǎn):是否有不正常或者遺漏功能在接口上,輸入數(shù)據(jù)能夠正確的接受,是否能輸出正確的結(jié)果是否有數(shù)據(jù)結(jié)構(gòu)錯(cuò)誤或外部信息(數(shù)據(jù)文件)訪問(wèn)錯(cuò)誤性能上是否能滿(mǎn)足要求是否有初始化錯(cuò)誤或終止錯(cuò)誤是否存在兼容性問(wèn)題等是否有報(bào)表統(tǒng)計(jì)數(shù)據(jù)錯(cuò)誤問(wèn)題白盒測(cè)試白盒測(cè)試概念:需要研究程序內(nèi)部的源代碼是怎么去工作的,能夠從代碼中去了解變量的定義,參數(shù)的取值及內(nèi)部的邏輯結(jié)構(gòu),數(shù)據(jù)庫(kù)數(shù)據(jù)讀取審查源代碼--通過(guò)代碼來(lái)查找BUG白盒測(cè)試適用范圍:一般用于單元測(cè)試階段、對(duì)程序代碼函數(shù)等進(jìn)行測(cè)試主要是對(duì)程序模塊進(jìn)行檢查對(duì)程序模塊的所有獨(dú)立的執(zhí)行路徑至少執(zhí)行一次對(duì)所有邏輯判定取真與取假至少測(cè)試一次根據(jù)路徑條件設(shè)計(jì)測(cè)試用例在循環(huán)的邊界和運(yùn)行界限內(nèi)執(zhí)行循環(huán)體測(cè)試內(nèi)部數(shù)據(jù)結(jié)構(gòu)的有效性等價(jià)類(lèi)概念:是指某個(gè)輸入域的集合,在這個(gè)集合中每個(gè)輸入條件都是等價(jià)的。等價(jià)類(lèi)劃分法認(rèn)為:如果使用等價(jià)類(lèi)中的一個(gè)條件作為測(cè)試數(shù)據(jù)進(jìn)行測(cè)試不能發(fā)現(xiàn)程序的缺陷的話那么使用等價(jià)類(lèi)中的其他條件進(jìn)行測(cè)試也不會(huì)發(fā)現(xiàn)錯(cuò)誤;等價(jià)類(lèi)是典型的黑盒測(cè)試方法,不需要考慮程序的內(nèi)部結(jié)構(gòu)只需要考慮程序的輸入規(guī)格即可所有輸入都可以劃分為兩種等價(jià)類(lèi):有效等價(jià)類(lèi):是指符合《需求規(guī)格說(shuō)明書(shū)》的數(shù)據(jù)規(guī)范,合理的輸入數(shù)據(jù)集合無(wú)效等價(jià)類(lèi):是指符合《需求規(guī)格說(shuō)明書(shū)》的數(shù)據(jù)規(guī)范,無(wú)效的輸入數(shù)據(jù)集合等價(jià)類(lèi)劃分法優(yōu)點(diǎn):考慮了單個(gè)輸入域的各類(lèi)情況,避免盲目或隨機(jī)選取輸入數(shù)據(jù)的不完整性和覆蓋的不完整性;缺點(diǎn):只考慮了單個(gè)輸入域的分類(lèi)情況,沒(méi)有考慮輸入的組合情況,需要結(jié)合其他的測(cè)試用例設(shè)計(jì)方法進(jìn)行補(bǔ)充;等價(jià)類(lèi)劃方法特點(diǎn)劃分等價(jià)類(lèi)的原則如下:1、按區(qū)間劃分;2、按數(shù)值劃分;3、按數(shù)值集合劃分;4、按限制條件或者規(guī)則劃分;再?gòu)膭澐殖龅牡葍r(jià)類(lèi)中按照以下原則選擇測(cè)試用例:1、為每一個(gè)等價(jià)類(lèi)規(guī)定一個(gè)唯一的編號(hào);2、設(shè)計(jì)一個(gè)新的測(cè)試用例,使其盡可能多地覆蓋尚未覆蓋的有效等價(jià)類(lèi)。重復(fù)這一步驟,直到所有的有效等價(jià)類(lèi)都被覆蓋為止;3、設(shè)計(jì)一個(gè)新的測(cè)試用例使其僅覆蓋一個(gè)無(wú)效等價(jià)類(lèi),重復(fù)這一步驟,+直到所有的無(wú)效等價(jià)類(lèi)都被覆蓋為止。等價(jià)類(lèi)劃方法(續(xù))單科成績(jī)只能在0-100之間的兩個(gè)整數(shù)字相加?!畣慰瞥煽?jī)等價(jià)類(lèi)如下:無(wú)效等價(jià)類(lèi)(單科成績(jī)<0,單科成績(jī)>100)有效等價(jià)類(lèi)(0<=單科成績(jī)<=100)等價(jià)類(lèi)方法用例設(shè)計(jì)實(shí)戰(zhàn)(案例1)等價(jià)類(lèi)方法用例設(shè)計(jì)實(shí)戰(zhàn)(案例2)登錄頁(yè)面需求用戶(hù)名:系統(tǒng)中已存在用戶(hù)名(kitty)密碼:
同注冊(cè)時(shí)密碼相同(123)等價(jià)類(lèi)方法用例設(shè)計(jì)實(shí)戰(zhàn)(案例3)假設(shè)大多數(shù)的錯(cuò)誤發(fā)生在各種輸入條件的邊界上,如果在邊界附近的取值不會(huì)導(dǎo)致錯(cuò)誤那么其他取值導(dǎo)致錯(cuò)誤的可能性也很小。邊界值的取值依據(jù)輸入的范圍區(qū)間不同而有所不同,但是都需要用到上點(diǎn)值、離點(diǎn)值和中間值,只是取點(diǎn)的位置不同。例如:1≤X≤101、如果是閉區(qū)間[1,10]則上點(diǎn)為1、10,內(nèi)點(diǎn)為5,離點(diǎn)為0、11;1<X<1002、如果是開(kāi)區(qū)間(1,10)則上點(diǎn)為1、100,內(nèi)點(diǎn)為50,離點(diǎn)為0、11;邊界值分析法優(yōu)點(diǎn):簡(jiǎn)單易用,只需要考慮單個(gè)輸入邊界附近的值,并且這種方法在很多時(shí)候非常有效地揭露錯(cuò)誤的方法。邊界值分析法特點(diǎn)缺點(diǎn):沒(méi)有考慮輸入值之間的組合情況,因此需要結(jié)合其他測(cè)試用例設(shè)計(jì)方法;邊界值在關(guān)注邊界范圍的同時(shí)可能忽略了一些輸入的類(lèi)型。總結(jié):邊界值分析是一種黑盒測(cè)試方法,是對(duì)等價(jià)類(lèi)劃分方法的補(bǔ)充。邊界值分析法練習(xí)題用邊界值分析法,假定1<X<100,那么X在測(cè)試中應(yīng)取的邊界值是(B)。A.X=1,X=100B.X=0,X=1,X=100,X=101C.X=2,X=99D.X=0,X=101邊界值分析法設(shè)計(jì)測(cè)試用例的基本方法。邊界值法的取值原則是取最小值和最大值,比最小值稍小值和比最大值稍大值。邊界值分析法練習(xí)題在軟件測(cè)試中,假定X為整數(shù),10≤X≤100,用邊界值分析法,那么X在測(cè)試中應(yīng)該?。?)邊界值。A.X=9,X=10,X=100,X=101B.X=10,X=100C.X=9,X=11,X=99,X=101D.X=9,X=10,X=50,X=1001、如果輸入條件規(guī)定了值的范圍則應(yīng)該取剛達(dá)到這個(gè)范圍的邊界值,以及剛剛超過(guò)這個(gè)范圍的邊界值作為測(cè)試輸入數(shù)據(jù);2、應(yīng)當(dāng)選取正好等于、剛剛大于或剛剛小于邊界的值作為測(cè)試數(shù)據(jù)3、分析規(guī)格說(shuō)明找出其他可能的邊界條件;邊界值分析法(續(xù))用例標(biāo)題編寫(xiě)規(guī)則:功能操作【結(jié)果】——條件例如:用戶(hù)登錄【成功】——輸入正確用戶(hù)名與正確密碼1.自頂向下的功能分解2.由整體到局部的功能分解測(cè)用例編寫(xiě)技巧與規(guī)范用例方法設(shè)計(jì)圖Excel、禪道管理工具、SVN等文檔管理測(cè)試用例管理工具登錄測(cè)試用例實(shí)踐使用等價(jià)類(lèi)與邊界值方法編寫(xiě)用戶(hù)登錄測(cè)試用例用例操作步驟:項(xiàng)目名稱(chēng):動(dòng)腦電子商城用例編號(hào):001用例標(biāo)題:用戶(hù)登錄【成功】——用戶(hù)名已存在且可用前置條件:用戶(hù)名已存在且可用模塊名稱(chēng):前臺(tái)購(gòu)物平臺(tái)-用戶(hù)管理功能點(diǎn):
用戶(hù)登錄用例類(lèi)型:
功能測(cè)試適用階段:功能測(cè)試階段測(cè)試操作步驟:1.打開(kāi)瀏覽器輸入U(xiǎn)RL:輸入用戶(hù)名輸入用戶(hù)密碼單擊登錄預(yù)期結(jié)果:用戶(hù)登錄成功,允許購(gòu)買(mǎi)商品實(shí)際結(jié)果:用戶(hù)登錄成功編寫(xiě)測(cè)試用例應(yīng)一個(gè)功能點(diǎn)對(duì)應(yīng)一條用例(一個(gè)功能點(diǎn)有多個(gè)用例需要分開(kāi)一條條寫(xiě))用例評(píng)審單個(gè)模塊或子系統(tǒng)的測(cè)試用例編寫(xiě)完成后:先自檢,從功能覆蓋、場(chǎng)景衍生、條件組合等多角度進(jìn)行補(bǔ)充,在評(píng)審前需要先自己進(jìn)行檢查。提交項(xiàng)目組同行評(píng)審,同行評(píng)審規(guī)則為:至少提前一天發(fā)出評(píng)審邀請(qǐng)與待評(píng)審的用例文檔;明確同行評(píng)審參與人員為:需求人員,開(kāi)發(fā)人員,項(xiàng)目經(jīng)理,測(cè)試組成員;測(cè)試用例撰寫(xiě)人先講解用例設(shè)計(jì)思路,對(duì)用例與需求符合度進(jìn)行禪述。稍候逐一回答文檔異常中的問(wèn)題,明確是否修改,回答會(huì)議人員所提出來(lái)的各種問(wèn)題;評(píng)審會(huì)議結(jié)束之后,撰寫(xiě)人要根據(jù)會(huì)議決議對(duì)測(cè)試用例進(jìn)行修改,根據(jù)評(píng)審結(jié)果決定是否
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 用繪畫(huà)表達(dá)內(nèi)心的思考計(jì)劃
- 智能倉(cāng)儲(chǔ)系統(tǒng)的應(yīng)用計(jì)劃
- 小班自然觀察與戶(hù)外學(xué)習(xí)計(jì)劃
- 跨文化團(tuán)隊(duì)中的英文溝通協(xié)調(diào)技巧
- 展會(huì)現(xiàn)場(chǎng)安保的策劃與執(zhí)行計(jì)劃
- 跨境電商業(yè)務(wù)流程優(yōu)化與實(shí)施
- 質(zhì)量管理體系在辦公自動(dòng)化生產(chǎn)中的應(yīng)用
- 2025年鄂州市鄂城區(qū)國(guó)控投資集團(tuán)有限公司公開(kāi)招聘8人筆試參考題庫(kù)附帶答案詳解
- 浙江省2024-2025學(xué)年高中物理第五章課時(shí)訓(xùn)練2宇宙航行含解析
- 2025年02月菏澤單縣事業(yè)單位初級(jí)綜合類(lèi)崗位工作人員(31人)筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 《中國(guó)潰瘍性結(jié)腸炎診治指南(2023年)》解讀
- 中國(guó)故事英文版哪吒英文二篇
- 介入科制度匯編
- 鍍鋅管理論重量表常用
- 鐵總計(jì)統(tǒng)【2017】177號(hào)關(guān)于進(jìn)一步加強(qiáng)鐵路建設(shè)項(xiàng)目征地拆遷工作和費(fèi)用管理的指導(dǎo)意見(jiàn)
- 電子技術(shù)基礎(chǔ)與技能-(3)
- 部編版四年級(jí)下冊(cè)語(yǔ)文第二單元課文教材分析及全部教案
- 美術(shù)開(kāi)學(xué)第一課(課堂PPT)
- 出生證明委托書(shū)(共2頁(yè))
- 刑釋解教人員安置幫教工作檔案
- 內(nèi)部審計(jì)發(fā)展史
評(píng)論
0/150
提交評(píng)論