考原題就是爽
軟件測試技術(shù)
知識點(diǎn)整理
https://wenku.baidu.com/view/524c900f4b2fb4daa58da0116c175f0e7cd11913.html
關(guān)鍵知識點(diǎn)
https://www.cnblogs.com/whylaughing/category/813559.html?page=1
邊界值法不選擇無效數(shù)據(jù)
邊界值分析法的基本思想
選取正好等于,剛剛大于或剛剛小于邊界的值作為測試數(shù)據(jù),而不是選取等價類中的典型值或任意值作為測試數(shù)據(jù)。
表示方法:最小值min,略高于最小值min+,正常值nom,略低于最大值max-,最大值max
**對于有n個輸入變量的程序,基本邊界值分析的測試用例個數(shù)為4n+1。**→n=1時,=5(記住規(guī)律就行)
單缺陷假設(shè)和多缺陷假設(shè)
單缺陷假設(shè)是邊界值分析的關(guān)鍵假設(shè)。單缺陷假設(shè)指“失效極少是由兩個或兩個以上的缺陷同時發(fā)生引起的”。在邊界值分析中,單缺陷假設(shè)即選取測試用例時僅僅使得一個變量取極值(4個),其他變量均取正常值。
(每個變量取極值的4n情況+全不取極值的情況)
基本邊界值測試產(chǎn)生4n+1條用例,健壯性測試生成的測試用例個數(shù)為6n+1,最壞情況測試生成測試用例 5n,**健壯性最壞情況測試**生成的測試為7n
軟件測試是采用( A )執(zhí)行軟件的活動。
A.測試用例
N-S圖
設(shè)置測試用例的方法
下列( C )方法設(shè)計出的測試用例發(fā)現(xiàn)程序錯誤的能力最強(qiáng)。
A.等價類劃分法
B.場景法
C.邊界值分析法
D.決策表法
( C )方法是根據(jù)輸出對輸入的依賴關(guān)系來設(shè)計測試用例的。
A.邊界值分析 B.等價類
C.因果圖法 D.錯誤推測法
動態(tài)測試 B.靜態(tài)測試
強(qiáng)健壯等價類測試用例
白盒測試
一個很重要的評估標(biāo)準(zhǔn)就是對代碼的覆蓋度
白盒測試中常見的覆蓋有六種:
語句覆蓋:每一個語句至少被執(zhí)行一次
判定覆蓋(也叫分支覆蓋):要保證讓被測試程序中的每一個分支都至少執(zhí)行一次
整個判定語句(真假)至少執(zhí)行一次
條件覆蓋:能使每個判定語句中的每一個條件都獲得可能的取值,即每個條件至少有一次真值、有一次假值
判定條件覆蓋:判定條件覆蓋是指設(shè)計若干個測試用例,運(yùn)行被測程序,使得程序中每個判定本身的判定(真假)分支執(zhí)行一次,然后,程序中每個判定條件中的邏輯條件至少取一次真值和假值。
組合覆蓋(也叫條件組合覆蓋):每個判定中的各個條件的各種可能組合都至少出現(xiàn)一次
顯然,滿足條件組合覆蓋的測試用例一定是滿足判定覆蓋、條件覆蓋和判定條件覆蓋的。
路徑覆蓋:可以覆蓋程序中所有可能的執(zhí)行路徑
黑盒測試
等價類劃分法:
針對是否對無效數(shù)據(jù)進(jìn)行測試,可以將等價類測試分為
-
標(biāo)準(zhǔn)(一般)等價類測試
-
健壯等價類測試
根據(jù)測試用例的完整性可以劃分
弱等價類測試
弱一般等價類測試
弱健壯等價類測試
強(qiáng)等價類測試
強(qiáng)一般等價類測試
強(qiáng)健壯等價類測試
健壯性有兩層含義:容錯能力和恢復(fù)能力
等價類表
對于復(fù)合條件,要分解為簡單條件,即如果判斷中的條件表達(dá)式是一個或者多個邏輯運(yùn)算符連接的復(fù)合條件表達(dá)式,則需要改為一系列只有單條件的嵌套判斷。
好復(fù)雜→先畫流程圖→再轉(zhuǎn)為流圖吧
一個程序的 V(G)值正好等于該程序的獨(dú)立路徑數(shù)
找出程序的一個獨(dú)立路徑集合
確定獨(dú)立路徑集合需要在畫出程序控制流圖以及求出環(huán)路復(fù)雜性 V(G) 后才能開始。
一般步驟為:
- 畫出程序控制流圖
- 計算環(huán)路復(fù)雜性V(G)
- 確定獨(dú)立路徑集合
獨(dú)立路徑:文章來源:http://www.zghlxwxcb.cn/news/detail-814247.html
決策表
決策表也稱為判定表文章來源地址http://www.zghlxwxcb.cn/news/detail-814247.html
到了這里,關(guān)于軟件測試期末的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!