測試環境、操作步驟、測試資料、預期結果、標題、測試模組、重要性、測試前提
(1)評估需求覆蓋率等價類(2)後輩借鑑
(3)可以重複利用
概念:依據需求將輸入(特殊情況下會考慮輸出)劃分為若干個等價類,從等價類中選出乙個測試用例,如果這個測試用例測試通過,則認為所代表的等價類測試通過,這樣就可以用較少的測試用例達到盡量多的功能覆蓋,解決了不能 窮舉測試的問題。
有效等價類:對於程式的規格說明書是合理的、有意義的輸入資料構成的集合,利用有效等價類驗證程式是 否實現了規格說明中所規定的功能和效能邊界值無效等價類:根據需求說明書,不滿足需求的集合。
邊界值分析法就是對輸入或輸出的邊界值進行測試的一種黑盒測試方法。通常邊界值分析法是作為對等價類劃分法的補充,這種情況下,其測試用例來自等價類的邊界。因果圖
因果圖是一種簡化了的邏輯圖,能直觀地表明程式輸入條件(原因)和輸出動作(結果)之間的相互關係。因果圖法是借助圖形來設計測試用例的一種系統方法,特別適用於被測試程式具有多種輸入條件、程式的輸出又依賴於輸入條件的各種情況。關係:恒等
或
步驟
(1)分析所有可能的輸入和可能的輸出。正交法(2)找出輸入與輸出之間的對應關係。
(3)畫出因果圖。
(4)把因果圖轉換成判定表。
(5)把判定表對應到每乙個測試用例。
概念:正交試驗設計(orthogonal experimentaldesign)是研究多因素多水平的一種設計方法,它是根據正交性,由試驗因素的全部水平組合中挑選出部分有代表性的點進行試驗,通過對這部分試驗結果的分析了解全面試驗的情況,找出最優的水平組合。正交試驗設計是一種基於正交表的、高效率、快速、經濟的試驗。
正交表的構成:因素:輸入
水平:每個因素的取值
水平數:每個因素的取值的個數
正交表的行數:(水平數-1)*因素數+1
正交表的列數:因素數
性質:1. 每一列中各數字出現的次數都一樣多。2.任何兩列所構成的各有序數對出現的次數都一樣多
步驟場景設計法1、有哪些因素(變數)
2、每個因素有哪幾個水平(變數的取值)
3、選擇乙個合適的正交表
4、把變數的值對映到表中
5、把每一行的各因素水平的組合作為乙個測試用例
6、加上你認為可疑且沒有在表**現的用例組合
現在的軟體幾乎都是用事件觸發來控制流程的,事件觸發時的情景便形成了場景,而同一事件不同的觸發順序和處 理結果就形成事件流。該方法可以比較生動地描繪出事件觸發時的情景,有利於測試設計者設計測試用例,是測試 用例更容易理解和執行。錯誤猜測法典型的應用是是用業務流把各個孤立的功能點串起來,為測試人員建立整體業務感覺,從而避免陷入功能細節忽視 業務流程要點的錯誤傾向
列出基本事件流與備選事件流
基於經驗和直覺,找出程式中你認為可能出現的錯誤,有針對性地設計測試用例
軟體測試 用例
三 什麼是測試用例的有效性 四 測試用例的粒度和評價 軟體測試 用例 本節重點 1.測試用例的基本要素 2.測試用例的設計方法 3.測試用例的有效性 4.測試用例的粒度和評價 測試用例就是向被測試系統發起的一組集合,包含測試資料,測試環境,操作步驟,預期結果 要素 測試前期 測試版本 功能模組 重要...
軟體測試之測試用例方法(一)
1.定義 我們把使用者可能輸入的所有資料劃分為若干份 也可稱子集 然後從子集裡選取少量具有代表性的資料作為測試用例 2.等價類劃分 分類 有效等價類 指符合 需求規格說明書 合理的資料集合 無效等價類 指不符合 需求規格說明書 不合理的資料集合 1.邊界定義 是指對於輸入和輸出的等價類而言,稍高於其...
軟體測試之測試用例的評審
週末就快要結束啦,因為疫情,又因為天氣悶熱悶熱的,實在心生不起戴著口罩還出去玩的想法了,所以我又是在家裡蹲的乙個週末,大家是不是也跟我一樣呢 昨天說到測試用例的設計方法,然後我想到,在對整個特定系統設計完測試用例之後,需要對測試用例進行乙個評審工作。用例評審的目的在於查漏補缺,保證評審的覆蓋率和有效...