亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

產品體驗中心 下載與支持 產品社區 合作代理 |  咨詢電話:400-035-7887/021-6072 5088
當前位置:澤眾軟件測試網- 技術文章 -正文

如何編寫高質量的測試用例?測試用例設計方法總結

發布時間:2020-07-16

測試用例是一組條件或變量,測試者根據它來確定應用軟件或軟件系統是否正確工作。確定軟件程序或系統是否通過測試的方法叫做測試準則。

在編寫測試用例的時候,我們應該知道,所有的測試用例應該是易于理解的,一個不懂應用程序的人也是可以執行測試步驟。對于要測試的應用程序或軟件,基本上我們必須涵蓋不同類型的測試用例,包括正常或成熟流程,異常或負流,替代流量和邊界值測試用例。

高質量的測試用例標準:

1、 覆蓋到所有的業務邏輯(包括正常邏輯和異常邏輯);

2、 覆蓋到所有的典型用戶場景;

3、 覆蓋到所有的需求點;

4、 測試目標明確,并且測試步驟能夠最快的達到測試目的或者測試時間很短;

5、 沒有冗余的用例;

6、 測試用例能夠直接附帶測試策略,該模塊的策略指定人和用例執行人能夠非常清楚;

如何編寫高質量的測試用例?

一、基于邏輯的用例設計過程

A、用例編寫過程:

1、優先完成業務邏輯圖,需要在測試的角度上面去畫邏輯圖,包括數據流完整的輸入和輸出過程,并且自己能夠理解為什么這樣處理;

2、根據自己的理解分析每個邏輯的處理是否完善,是否有沒有覆蓋到的地方,并提交缺陷預防bug;

3、根據邏輯編寫測試用例,保證每個邏輯都能夠有對應的用例覆蓋;

4、編寫邏輯用例的過程中思考如何去改進該用例的測試過程,比如:接口測試自動化測試,腳本。并且,能夠及時讓研發提供對應的接口和調試方法;

5、用例要按照10分鐘原則,即保證10分鐘內能夠執行完成;

B、用例評審過程:

1、先講解整個業務邏輯圖,需要保證評審人員對于整個業務邏輯圖都非常清楚,并且能夠理解為什么這樣做;

2、分析整個業務邏輯圖是否有沒有覆蓋到的場景或者分支情況(采用頭腦風暴的方式);

3、分析業務邏輯的異常處理情況(是否每個業務邏輯都有對異常情況進行處理,也采用頭腦風暴的方式);

4、是否將邏輯的用例分類比較合理,讓大家通過邏輯很容易就找到對應的用例;

5、分析是否所有的邏輯都能夠找到對應的用例(通過邏輯找到對應的用例),包括前面沒有考慮到的邏輯;

6、分析用例是否有冗余,是否多個用例都是覆蓋的同一個邏輯(包括測試步驟和檢查點);

7、分析用例的測試方法是否有改進,是否能夠直接通過代碼靜態走讀、接口測試、自動化測試(包括編寫腳本)、引入測試工具等等來進一步提高我們的測試效率;

C、友情提醒:

1、僅僅只能保證已有的邏輯沒有問題,但是可能出現部分情況沒有處理導致失效的情況,可以通過后面的場景用例和需求用例來補充覆蓋;

2、邏輯里面異常情況考慮不充分,導致測試用例也相對比較欠缺,可以通過對每個邏輯進行頭腦風暴,分析是否有其他異常情況,并且評審時重點評審這塊;

3、研發的邏輯有可能本身就是錯誤的,但是如果順著研發的邏輯去編寫用例時會導致用例也有問題,達不到測試目的,所以需要從需求和設計的角度去提前分析邏輯是否有問題;

4、過程中研發的邏輯可能變化比較快,這樣會導致邏輯測試用例也要經常變化,所以需要保證研發的編碼是與設計一致的,并且邏輯是盡量根據設計來進行的;

另外,邏輯用例的設計可以在編碼中后期進行,這樣的改動會少點。

二、基于場景的用例設計過程:

A、用例編寫過程:

1、搞清楚客戶的原始需求,為什么需要這個功能,能夠給客戶帶來的價值是什么;

2、查看需求說明書里面的客戶使用的典型用戶場景,并且整合到場景用例里面;

3、在需求說明書的基礎上進一步分析客戶還可能有哪些實際的使用場景(主要是整個客戶的拓撲結構);

4、客戶會怎樣去配置該模塊以滿足什么樣的需求(頭腦風暴);

5、過程中客戶會有哪些操作(頭腦風暴);

B、用例評審過程:

1、安排相關模塊專家、規劃經理和主管來進行評審,主要是分析還可能有哪些場景沒有考慮到,最好是能夠有具體的客戶;

2、安排講解該模塊的場景,保證用例責任人對模塊場景是非常熟悉的,并且過程中分析是否可能會有其他情況,來進一步完善場景用例;

C、友情提醒:

1、模塊用戶場景盡量是有真實的客戶;

2、模塊用戶場景最好是完整的客戶使用過程,而不是某一個測試點;

3、并不是所有的模塊都有場景用例;

三、基于需求的用例設計過程:

A、用例編寫過程:

1、參照需求表,并且對照前面的邏輯用例和場景用例,檢視是否覆蓋到所有需求,沒有的分析下原因,是否邏輯用例or場景用例考慮的還不充分,是的話補充到上面,不是的話則補充到需求用例里面;

2、充分利用相關的用例編寫技術,包括:邊界值分析法、等價類分析法、 錯誤類推測法、路徑覆蓋法、因果分析法、正交分析法等;

3、分析用例是否能夠通過自動化or其他測試手段來覆蓋到;

B、用例評審過程:

1、對照需求表來進行檢視,是否全部覆蓋到,不僅僅是測試用例,還包括測試步驟和期望結果,避免因為依賴研發的邏輯來設計用例導致問題;

2、評審該部分用例是否跟前面的邏輯用例和場景用例冗余;

3、分析用例是否能夠通過自動化or其他測試手段來覆蓋到;

C、友情提醒:

1、基于需求的用例僅僅是針對前面沒有覆蓋到的用例的補充,所以這部分用例應該相對比較少,如果發現比較多的話可以分析下是否研發的一些邏輯沒有覆蓋到相關地方;

四、模塊測試方法說明(提高該模塊的用例執行效率):

1、將該模塊的業務邏輯圖放到用例的指定目錄,這樣方便給評審人員講解,以及后面相關人員的學習;

2、將該模塊的排查和定位問題的方法給出來,并放到指定目錄,能夠有效指導后面人員排查和定位問題;

3、將該模塊的測試思路和測試重點給出來,并放到指定目錄,能夠有效的指導該模塊的測試策略;

推薦閱讀:

怎么進行測試用例管理?測試用例管理平臺的功能有哪些?

測試用例設計的5大步驟及注意事項

測試用例管理之常見的測試用例變更有哪些類型

為什么要用測試用例管理工具?如何選擇測試管理工具?

測試用例怎么寫?測試用例設計方法大全

如何使用和管理測試用例?測試用例管理的主要功能有哪些?

一般寫測試用例用什么工具?好用的測試用例管理工具推薦

本文內容不用于商業目的,如涉及知識產權問題,請權利人聯系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。
滬ICP備07036474號 2003-2024 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
微信
咨詢

添加客服微信 歡迎咨詢測試工具和測試服務

微信客服
問題
反饋
產品
畫冊

掃描二維碼下載澤眾軟件企業宣傳冊

產品畫冊
返回
頂部

方案咨詢

×
提交信息

電話咨詢,400-035-7887,安排專業技術售前給您解答(產品試用、技術交流、服務咨詢和商務報價)。

您的信息已成功提交!

我們的客服人員稍后會與您聯系

主站蜘蛛池模板: 免费99视频有精品视频高清 | 国产男女爽爽爽免费视频 | 性一交一无一伦一精一品 | 欧美黄色片在线播放 | 国产制服丝袜视频 | 欧美极度另类 | 欧美一级片手机在线观看 | 国产又黄又爽又猛的免费视频播放 | 欧美日韩在线精品一区二区三区 | 日本人乱人乱亲乱色视频观看 | 巨大欧美黑人xxxxbbbb | a级黄色片网站 | 成人中文字幕在线高清 | 伊人网综合网 | www.国产一区二区三区 | 成人免费大片黄在线观看com | 中文精品北条麻妃中文 | 午夜久草 | 欧美极品另类高清videos | 欧美性高清video | 日本免费一区二区三区在线看 | 成人男女网18免费91 | 中文字幕一区二区在线观看 | 制服丝袜中文 | 免费一看一级毛片人 | 最新黄色免费网站 | 永久在线观看www免费视频 | 永久免费毛片手机版在线看 | 日韩精品国产自在久久现线拍 | 欧美日韩在线免费观看 | 黄色在线观看国产 | 中日韩一级片 | 欧美午夜在线观看 | 欧美在线播放视频 | 免费看黄网站在线看 | 免费在线观看毛片 | 99视频在线精品免费观看18 | 成人黄色免费网址 | 精品国产一区在线观看 | 青草视频青年娱乐 | 日韩在线观看内窥镜 |