軟體測試基礎 day2

2021-09-24 22:41:38 字數 1638 閱讀 4252

我們在測試過程中,一定要小心邊界值(極值),因為在程式中這些邊界最容易出問題;

具體測試用例書寫思路:找到邊界值和它兩端的值,分別進行測試;

總結:邊界值思想應該是選到邊界和剛超過的值,來進行測試,也要根據實際情況來選擇;邊界值和等價類是相輔相成的關係,配合使用的。

因:輸入條件

果:輸出條件、出結果

適用於輸入條件之間有相互制約、相互依賴的情況。

恒等—有因就有果,沒有因就沒有果

非—有因沒有果,沒有因有果

或—條件有乙個是真,結果就是真,條件都是假,結果才是假

且(與)--條件都為真,結果才是真,乙個條件為假,結果就是假

根據因果圖來製作判定表(因果圖可以不畫)

組成部分:

條件樁:所有條件

動作樁:所有結果

條件項:針對條件樁的取值

動作項:針對動作樁的取值

書寫步驟:

列出所有條件和動作樁

填寫條件和動作樁中的專案

簡化判定表

注意:如果出現「-「代表此選項不影響最終結果。

主要用來測試業務流程;分為基本流(正確流程)和備選流(錯誤流程)

注意:還要補充一些異常情況;

在冒煙測試中主要採用場景法來測試。

適用於有先後順序的測試;常用於業務流程、安裝流程等等。每個流程就是一條測試用例,它只是在測試整體流程是否正確,細節還需要使用等價類、邊界值等方法進行完善。

憑著直覺和經驗來設計測試用例,它是根據之前專案相關的bug資料總結來的。

例子:

1:結合等價類劃分方法和邊界值分析的方法設計新增標題的測試用例。

要求:1<=標題長度<=30

編號等價類劃分

輸入內容

預期結果

是否bug

1有效等價類

等於1正確

2有效等價類

等於2正確

3無效等價類

等於0錯誤

4有效等價類

等於30正確5

有效等價類

等於29正確6

無效等價類

等於31

錯誤2:現有乙個兩位整數加法計算程式:計算0到100(不含0和100)的和。

結合使用等價類劃分和邊界值方法設計測試用例

編號等價類劃分

輸入內容

預期結果

是否bug

1無效等價類

包含0錯誤

2有效等價類

包含1正確

3無效等價類

包含-1錯誤4

無效等價類

包含100錯誤5

有效等價類

包含99正確6

無效等價類

包含101

錯誤作業3:滿意的商品:外觀好,***,自身需要。12

34條件樁外觀好11

00***101

0動作樁

自身需要

1自身不需要11

1是否bug

C 基礎筆記 Day2

跑了一天回歸測試,留乙個小時補補進度。console.writeline the is p 1.1 方法的第乙個引數 字串 包含稱為佔位符的。佔位符會在執行時替換成字串後的表示式 p 1.1 的值。相較於將表示式p 1.1的值轉換成字串,再用 操作符把它連線到字串後面,這個技術顯然更好。p.s.1這...

Python基礎學習 Day2

python基礎學習 day2 pop 可以移除列表指定位置的物件並返回被刪除物件的值,注意該方法預設值為列表中的最後乙個元素且有返回值 del 移除列表中指定位置的多個物件,del 方式可以刪除整個列表,且列表刪除後無法訪問。拷貝分為copy 拷貝父物件,不會拷貝物件的內部的子物件和deepcop...

python程式設計基礎day2

使用input輸入 input用於輸入資料給變數,無論輸入什麼都是字串 input括號中字串用於提示使用者,不用輸入 age input 請輸入你的年齡 print age 把字串age轉換為整型資料 age int age 轉換為浮點數 age float age print函式 作用 將資料顯示...