題1
多選:根據(jù)域測(cè)試方法可以把測(cè)試域劃分為()
A 上點(diǎn) B 離點(diǎn) C 外點(diǎn) D 內(nèi)點(diǎn)
答案:ABD
理解記憶規(guī)律:
上點(diǎn)指邊界上的點(diǎn);離點(diǎn)指離邊界最近的點(diǎn)润绵,開內(nèi)閉外线椰;內(nèi)點(diǎn)指邊界內(nèi)的點(diǎn)。很容易把B和C混淆尘盼,這點(diǎn)需要注意憨愉。題2
用邊界值分析法,假定1<X<10悔叽,那么X在測(cè)試中應(yīng)該取的邊界值是( )
X=1莱衩,X=2,X=9娇澎,X=10
X=2笨蚁,X=9
X=1,X=10
X=1趟庄,X=5括细,X=6,X=10
答案:A
題目中給的是開區(qū)間戚啥,不包括等于的情況奋单。這里上點(diǎn)是1和10,因?yàn)槭情_區(qū)間猫十,所以離點(diǎn)是在區(qū)間內(nèi)览濒,即2和9。所以邊界值要覆蓋1 2 9 10拖云。
上點(diǎn)很好理解贷笛,但是開區(qū)間的離點(diǎn)為什么在區(qū)間內(nèi),0和11需要覆蓋嗎宙项?
其實(shí)可以這么理解乏苦,對(duì)開區(qū)間,范圍不包括邊界,上點(diǎn)是在范圍之外的汇荐,所以需要再測(cè)一個(gè)在范圍之內(nèi)洞就,又離上點(diǎn)最近的點(diǎn),這個(gè)值就是范圍內(nèi)離上點(diǎn)最近的點(diǎn)掀淘。
另外旬蟋,假如題目給的條件是1≦x≦10,那答案就是0 1 10 11革娄,如果是1<x≦10咖为,那答案就應(yīng)該是1 2 10 11。
一稠腊、 邊界值點(diǎn)的定義:
上點(diǎn):邊界上的點(diǎn),閉內(nèi)開外(閉指域的邊界是封閉的鸣哀,即閉區(qū)間架忌;開指域的邊界是開放的,即開區(qū)間)我衬。
離點(diǎn):離上點(diǎn)最近的點(diǎn)稱為離點(diǎn)叹放。開內(nèi)閉外。
內(nèi)點(diǎn):域范圍內(nèi)的任意一點(diǎn)挠羔。
二井仰、 邊界值和等價(jià)類劃分法的關(guān)系
等價(jià)類劃分法:將測(cè)試過(guò)程中的輸入、輸出破加、操作等相似內(nèi)容分組俱恶,從每組中挑選具有代表性的內(nèi)容作為測(cè)試用例,劃分為有效等價(jià)類和無(wú)效等價(jià)類范舀;
邊界值分析法:確認(rèn)輸入合是、輸出的邊界,然后取剛好等于锭环、大于聪全、小于邊界的參數(shù)作為測(cè)試用例測(cè)試;
邊界值分析法就是對(duì)輸入或輸出的邊界值進(jìn)行測(cè)試的一種黑盒測(cè)試方法辅辩。通常邊界值分析法是作為對(duì)等價(jià)類劃分法的補(bǔ)充难礼,這種情況下,其測(cè)試用例來(lái)自等價(jià)類的邊界玫锋。
實(shí)踐中蛾茉,由于大量的錯(cuò)誤發(fā)生在輸入、輸出值的邊界上景醇,所以臀稚,對(duì)于各種邊界值進(jìn)行測(cè)試用例的設(shè)計(jì),可以查出更多的錯(cuò)誤三痰。
三吧寺、 三點(diǎn)分析法
結(jié)合等價(jià)類劃分的具體情況窜管,針對(duì)邊界值的選擇就包括開區(qū)間、閉區(qū)間以及半開半閉區(qū)間稚机。
(1)閉區(qū)間:閉區(qū)間中的情況幕帆,上點(diǎn)為可以取值的點(diǎn),在上點(diǎn)之間任取一點(diǎn)就是內(nèi)點(diǎn)赖条。而緊鄰上點(diǎn)范圍之外的第一對(duì)點(diǎn)被稱為離點(diǎn)
(2)半開半閉區(qū)間:半開半閉區(qū)間中失乾,上點(diǎn)與內(nèi)點(diǎn)的定義不變。離點(diǎn)是開區(qū)間一側(cè)上點(diǎn)內(nèi)部范圍內(nèi)緊鄰的點(diǎn)纬乍,而在閉區(qū)間一側(cè)是上點(diǎn)外部范圍內(nèi)緊鄰的點(diǎn)碱茁。
(3)開區(qū)間:開區(qū)間中,上點(diǎn)與內(nèi)點(diǎn)的定義仍然不變仿贬。而離點(diǎn)就是上點(diǎn)內(nèi)部范圍內(nèi)緊鄰的一對(duì)點(diǎn)纽竣。
總結(jié):上點(diǎn)就是區(qū)間的端點(diǎn)值,而內(nèi)點(diǎn)就是上點(diǎn)之間任意一點(diǎn)茧泪。對(duì)于離點(diǎn)蜓氨,要分具體情況,如果開區(qū)間的離點(diǎn)队伟,就是開區(qū)間中上點(diǎn)內(nèi)側(cè)緊鄰的點(diǎn)穴吹;如果是閉區(qū)間的離點(diǎn),就是閉區(qū)間中上點(diǎn)外側(cè)緊鄰的點(diǎn)嗜侮。