測試用例模板及測試報告分析

2021-10-19 05:00:51 字數 1017 閱讀 2729

文章主要介紹常見測試用例的設計方法

等價類劃分主要適用於單個輸入條件,輸入為數值型的情況,如果輸入規定了輸入區間,可劃分出乙個有效等價類,兩個無效等價類 (測試區間兩頭);

如果輸入只規定了輸入範圍,可劃分出乙個有效等價類,乙個無效等價類。(範圍比較籠統,選乙個範圍外的即可)

e.g. 使用者名稱位數 0 - 6位,然後首字元為字母

有效等價類:符合要求的用例 – a12345

無效等價類:位數你可以用0位,7位這樣的非法位數來測試,字元可以用首字元不是字母,字元中存在特殊字元等情況,比如:@1¥%##@;

邊界值方法也是適用於單個輸入條件的情況,輸入型別可以數值、字元等,要測試的邊界包括上點(下點)、離點。

離點邊界之外,上點都在邊界上或者之內;

主要根據測試人員的經驗;

優點:將因果輸入判斷表以確保沒有邏輯選擇求實

步驟:分析需求,寫出輸入條件

找出所有輸出結果

找出所有輸入對應的組合填寫判斷表

例子:被測程式:交通一**充值模擬系統

步驟1:了解需求,找出所有的輸入條件(因)

投幣50元

投幣100元

充值50元

充值100元

步驟2:找出所有的輸出結果(果)

成功充值並退卡

找零錯誤提示並退卡

步驟3+4:列出組合**+填寫

nb: 判斷+因果適合測試數量較少的控制項組合(點/不點)(選/不選),如果是選擇很多的下拉列表,顯然不適合這個方法;

如果覺得啥都沒用,直接看著測試模板設計就行

用力維護和執行:

用例要標註好完成時間和版本;

測試人員在執行完畢後需記錄本次測試版本、環境、測試結果;

pytestt執行測試用例 生成測試報告

pytest中使用main 函式執行測試用例 pytest demo test sample.py test class.py test main.py 假設我們已經完成了test sample.py和test class.py的測試用例,在test main.py中呼叫main 函式執行。test...

測試報告(模板)

版本測試負責人 測試週期 備註v1.0.0 張三 李四 3.21 4.1 序號功能描述 測試結果備註1 商品搜尋 2 支付寶支付 3 4招商銀行支付 序號 功能描述 測試結果備註1 購物車模組 2 後台新增商品模組 3 後台下架商品模組 序號 核心業務 測試結果備註1 商品搜尋 2 商品下單 3 商...

《測試報告》版本發布前測試報告模板

1 根據 bug優先順序定義 中的狀態為 緊急 高 中的bug修復並回歸結束。2 若緊急 高 中的問題未處理完,需同步專案經理 測試主管等團隊人員周知此事,可組織 bug評審會,並在專案經理同意遺留的情況下,可發布上線。3 測試通過,與專案經理溝通可發布版本,同步進行 測試總結報告 的梳理並發布到專...