測試用例和測試方法

chaxiaohua發表於2020-11-23

1. 測試用例的定義:

測試用例是執行測試的依據,把測試系統的操作步驟用文件的形式描述出來

2. 測試用例包含?

用例編號 用例描述 【用例所屬模組】 執行條件 預期結果 測試輸入 實際結果
【測試人】 【測試版本】 【測試日期】 【備註】

3. 測測用例文件的方式

Excel word 方式 bug管理工具裡可以直接寫

4. 測試用例開始寫的時間

  拿到對應的模組進行編寫。

5. 測試用例的注意:

根據需求文件或者是原型圖年寫的用例的覆蓋度[80%-90%].
書寫用例有正反 反向用例【異常用例】 8:1
代表性:
針對性:
可判定性:測試執行結果的正確性是可判定的,每一個測試用例都應有相應的期望結果

6. 測試方法有:

等價類劃分:
有效等價類
無效等價類
邊界值
因果圖
場景法

正交表
錯誤推測
用例評審會 : 一般在需求確定後編寫用例,用例編寫後直接進行評審
用例評審:
組內評審: 測試人員和測試組長 專案經理 客戶經理
組外評審: 測試人員和測試組長 專案經理 客戶經理 客戶

測試用例的設計點:
從功能 效能 網路 易用 介面 安全

經典題:
紙杯:
功能: 是否可以成不同液體(熱水冷水固體)
紙杯的形狀
紙杯容量大小
紙杯的材質是否環保
紙杯是否漏水
介面: 紙杯的顏色
紙杯的圖案
紙杯的logo
杯口杯壁是否圓整
效能: 是否容易變形,掉色,保溫
盛水後多長時間漏水
盛熱水或者是冷水的時間
杯底是否容易脫落
易用: 1.杯子尺寸是否合理
2.是否方便握持,攜帶,運輸
3.是否有隔熱/防滑措施
4.是否方便清洗,回收
5.是否方便老人小孩使用
安全: 1.材質是否無毒,易燃
2.存放其他液體是否會產生化學反應
3.裝熱水的時候是否會燙傷人
4.長時間放置材質是否會溶解

電梯的測試用例的設計點:

1、功能測試:

(1)按鈕功能,開門(執行中按開門鍵不開門),關門,電梯內按鈕功能(電梯按鍵在按下時是否點亮,按錯樓層是否可以取消);
(2)上升,下降(每一層申請是否有效,是否可以正常停靠),超載時是否會忽略其它樓層的上行和下行申請,電梯的兩邊按鈕是否都可以使用;
(3) 電梯內電話、燈光等

2、效能測試:反應時間、關門時間、速度(是否造成人體不適)

3、壓力測試:超載,碰撞電梯壁

4、安全測試:

(1)進入電梯喊話,外面是否聽到,撥打手機是否有訊號;
(2)停電(不會墜落。電梯門可以通過外力開啟,緊急電話可用),報警裝置(超載),通風狀況;
(3) 停靠位置,有人扒門(不會強制關門),若有異物阻礙,會停在當前樓層;
(4) 監控裝置

5、UI測試:標識的承重和人數,僅提供可到達樓層的按鈕,美觀程度,光滑程度、形狀

6、可用性:按鍵高度、操作是否方便

7、穩定性:長時間執行情況,

兩臺電梯聯動:
除上述功能外,與另外一部電梯是否協作良好(一部電梯故障不影響另一部):
(1)2部均空閒時,採取就近原則
(2)有一部執行時,以同行方向且順路電梯優先執行,否則安排空閒電梯
(3) 2部均執行時,以方向同行且順路的優先執行
(4) 電梯在上行或下行時若滿載,遇到有人等待電梯,是否停靠

相關文章