月薪20K的自動化測試:從0開始搭建測試體系,基礎篇

博為峰網校發表於2021-10-26

測試用例設計要求

測試用例設計的最基本要求:覆蓋住所有要測試的功能。 加我VX:atstudy-js 回覆“測試”,進入 自動化測試學習交流群~~

這是最基本、最不過分的要求了,但別看這只是簡單的一句話,要能夠達到切實覆蓋全面,需要對被測試產品功能的全面瞭解、明確測試範圍(特別是要明確哪些是不需要測試的)、具備基本的測試技術(如等價類劃分等)。

那麼滿足了上述這條要求,是不是設計出來的測試用例就是好的測試用例了呢?

答案:在理論上是,但在實際工程中還遠遠不是。

之所以理論和實際會有這樣的差別,是因為在理論上不要考慮的東東,而在實際工程中是不得不考慮的。

正是因為人的思維是有侷限的,所以我們可以引入正交測試法,正交試驗設計是研究多因素多水平的一種設計方法,它是根據正交性從全面試驗中挑選出部分有代表性的點進行試驗,這些有代表性的點具備了“均勻分散,齊整可比”的特點,正交試驗設計是一種基於正交表的、高效率、快速、經濟的試驗。

正交測試法介紹

日常工作中手動設計大量測試用例,工作繁雜甚至還存在覆蓋不全面等問題,避免遺漏測試點而引入正交測試法為了提高測試效率,透過輸入一組多因素水平的資料,然後查詢到相應的正交表,結果對映出這組資料的測試用例。

正交表的構成

行數(Runs):正交表中的行的個數,即試驗的次數。

因素數(Factors):正交表中列的個數。

水平數(Levels):任何單個因素能夠取得的值的最大個數。正交表中的包含的值為從0到數“水平數-1”或從1到“水平數”。

正交表的表示形式:L行數(水平數因素數)。

如何用正交表設計測試用例

設計測試用例的步驟:

1、有哪些因素(變數)

2、每個因素有哪幾個水平(變數的取值)

3、選擇一個合適的正交表

4、把變數的值對映到表中

5、把每一行的各因素水平的組合作為一個測試用例

6、加上你認為可疑且沒有在表中出現的用例組合

網路上公開的正交表方法:

1.Technical Support (support.sas.com)

2.查Dr. Genichi Taguchi設計的正交表

正交表法展示

正交試驗設計一般包括以下幾步:

①確定研究因素和指標水平;

②製作成正交試驗表格;

③實施試驗;

④試驗結果分析。

用一個例子來說明,假設一個後臺管理系統,需要衣服生產搭配的方案,方案選項如下:

尺寸:S、M、L

材料:棉、麻、莫代爾

顏色:黑、白、紅

圖案:卡通、人物、風景

正交表:

……

因作者版權要求,想要閱讀完整文章,可以 加我VX:atstudy-js 私信“文章”,小編即可傳送給你!


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31407649/viewspace-2839401/,如需轉載,請註明出處,否則將追究法律責任。

相關文章