sponsored links

阿里軟體測試工程師手把手教學——測試用例,最佳化技巧

阿里軟體測試工程師手把手教學——測試用例,最佳化技巧

在編寫測試用例後,我們經常會發現一些用例實際上是重複的,這導致了大量的重複工作。那麼我們應該如何移除這些重複的用例呢?

尤其是使用等價類劃分和邊界值分析編寫用例時,很容易造成用例重複。

舉例

下面我們透過一個例子來具體分析一下。

首先選擇一個場景,後臺維護前臺賬號,主要有以下幾個欄位(欄位太多,這裡只列舉三個欄位進行分析)。

  • 賬號:4~8位字母和數字組合
  • 密碼:8~16位字母數字組合
  • 姓名:字母、數字、特殊字元和漢字組合,長度4~20

下面我們對他們的等價類和邊界值進行分析。

賬號

有效等價類:6位數字和字母組合,5位純數字組合,7位純字母組合。

無效等價類:3位字元,9位字元,漢字,空。

邊界值:4位字元,8位字元。

密碼

有效等價類:9位數字和字母組合,10位純數字組合,11位純字母組合。

無效等價類:7位字元,17位字元,漢字,空。

邊界值:8位字元,16位字元。

姓名

有效等價類:字母、數字特殊字元和漢字組合,長度10;純字母,長度11;純數字,長度12;純特殊字元,長度13;純漢字,長度14。

無效等價類:長度3,長度21,空。

邊界值:長度4,長度10。

如果只通過等價類劃分來分析邊界值,可以統計出有多少用例——總共28個用例。

然而,在測試過程中,我們會發現有很多重複。比如我們先測試賬號輸入框,輸入6位純數字,然後另外兩個輸入框需要輸入有效的等價類。

事實上,在我們的一個用例中,賬號、密碼和名字都涵蓋了一個測試用例。在測試這個輸入框中的密碼時,這個用例是重複執行的,那麼如何避免這種情況呢?

首先將所有的輸入都列到一列,如下圖:

阿里軟體測試工程師手把手教學——測試用例,最佳化技巧

我們的用例組合的原則是一個用例可以包含多個有效的等價類,並且它們都必須是有效的等價類。

一個用例只能包含一個無效的等價類,這個用例中的有效等價類不能作為驗證條件。比如賬號中輸入了漢字,密碼和名稱輸入正確,此時提示賬號輸入錯誤,這個用例就通過了,這只是意味著無效等價類的這個條件通過了,而不是這個用例中另外兩個有效等價類。

因此,有效的等價類不能與無效的等價類一起驗證。

接下來我們在上邊的表格裡標註一下哪些等價類可以組合到一起,數字相同的表示可在一條用例裡覆蓋。

我們可以發現,用例1、2、3、4、5都可以在一條用例裡覆蓋多條有效等價類,用例6和7是比其他兩個輸入框多出來的有效等價類。

由於另外兩個輸入框的有效等價類已經被覆蓋,在執行這兩個用例時,可以任意從另外兩個輸入框中選擇有效等價類進行測試,用例8~18為無效等價類,只能單獨驗證。

這樣,只有18個用例,比原來的28個少了10個,這樣我們的用例就可以更加簡潔,避免用例的冗餘,同時保證用例的全覆蓋。

End

分類: 軍事
時間: 2021-12-02

相關文章

金門炮戰,20分鐘擊斃敵3位副司令,葉飛:遲5分鐘打,胡璉必死

金門炮戰,20分鐘擊斃敵3位副司令,葉飛:遲5分鐘打,胡璉必死
蘇聯領導人赫魯曉夫曾出過一本回憶錄,這本書非常有意思,它並不是在蘇聯出版而是在敵對國美國出版的.從1967年開始,赫魯曉夫開始偷偷摸摸整理回憶錄,他是用錄音帶記錄下自己口述,然後由助手整理成文字. 但 ...

金環帶被丟路邊,風吹日曬30天無人察覺,專家意外撿拾成一級國寶

金環帶被丟路邊,風吹日曬30天無人察覺,專家意外撿拾成一級國寶
三星堆文物出土後很長時間內,並沒有新的遺址發現,無法證實其為古蜀文明,因此謹慎的考古學者只能搖搖頭,不相信沒有根據的推斷. 然而,2001年金沙遺址的發現,為古蜀文明的存在提供了強有力的證據.在金沙遺 ...

胡璉:娶一對姐妹花為妻,生有8個孩子,一生“碰”到太多好運氣

胡璉:娶一對姐妹花為妻,生有8個孩子,一生“碰”到太多好運氣
運氣這東西,雖然人們一般都會承認它,但它確實是存在的. 愛迪生說:"天才是百分之一的靈感加百分之九十九的汗水,但那1%的靈感是最重要的,甚至比那99%的汗水都要重要!"這裡說的靈感 ...

盤點哥哥的豪宅!趙文卓家客廳大到能滑板,陳小春家連鞋都有房間

盤點哥哥的豪宅!趙文卓家客廳大到能滑板,陳小春家連鞋都有房間
看到有人說這季<哥哥>不論是練習強度還是表演難度都沒<姐姐>的大,一公唱的基本是各自成名曲,三公8個節目裡有4個不跳舞,不要說男團舞,影子都沒見著, 基本上沒人走出舒適圈(或者 ...

收藏大師1000元買一茶杯,60年後拍賣出2.8億元,增值30萬倍

收藏大師1000元買一茶杯,60年後拍賣出2.8億元,增值30萬倍
2014年4月8日,香港蘇富比拍賣會上,一件名為"明代成化鬥彩雞缸杯"的藏品,預估價為2-3億港元,在短短七分鐘的拍賣之下,最後以2.8124億港元成交. 隨後,收藏界掀起了&qu ...

歷史名人錄:河北滄州有哪些歷史名人

歷史名人錄:河北滄州有哪些歷史名人
滄州市,簡稱滄,別稱獅城,是河北省下轄的地級市,位於河北省東部偏南,北接天津市.廊坊市,西北接保定市,西南連衡水市,東南鄰山東省德州市.濱州市,東臨渤海,地處華北平原東部,地勢平坦:南運河.子牙新河流 ...

娶了自己學生的幾位大明星,他們的故事比想象中更加精彩

娶了自己學生的幾位大明星,他們的故事比想象中更加精彩
在文娛圈裡因戲生情的影星很多,有人採用公然匹配,有人採用隱婚. 以至再有些影星嫁給大本人40歲的人. 她們分分合合,趔趔趄趄,有的很快樂,有的卻很無可奈何,以至有些夫婦形成了"反面成仇&qu ...

2001年,朱鎔基看了央視一檔節目後,立即趕往醫院看望特工熊向暉

2001年,朱鎔基看了央視一檔節目後,立即趕往醫院看望特工熊向暉
1947年元月,一場盛大的婚禮在南京舉行.新郎是胡宗南倚重的助手熊向暉,新娘喚作諶筱華. 為了表示對諶筱華的重視,熊向暉不僅請了同在胡宗南麾下工作的陳忠經.申健以及蔣經國秘書陳元和中央信託局的吳承明來 ...

被三國演義誤導了,這才是歷史上真實的“五虎上將”
首先解釋下正史中蜀國並沒有"五虎上將"的說法,劉備漢中稱王時分封了關羽.張飛.馬超.黃忠四人,沒有趙雲.關羽為前將軍,假節鉞,都荊州事:張飛為右將軍,假節,章武元年遷車騎將軍,領司 ...

iOS 15現已推出 改進了裝置智慧和社交功能

iOS 15現已推出 改進了裝置智慧和社交功能
今天,蘋果公司如約向其移動裝置使用者釋出了iOS 15,重點是面向使用者的控制和功能,如FaceTime排程.動態免打擾模式和照片的視覺查詢.蘋果在WWDC演講中宣佈的許多功能都通過了iOS 15的測 ...

iPhone準時推送iOS 15系統更新,已安排,且行且珍惜

iPhone準時推送iOS 15系統更新,已安排,且行且珍惜
更新內容先睹為快: FaceTime 通話 空間音訊可讓 FaceTime 群聊中說話人的聲音聽起來就像來自其在螢幕上所處的位置(iPhone XS.iPhone XS Max.iPhone XR 及 ...

快來更新!蘋果 iOS/iPadOS 15 正式版現已推送

快來更新!蘋果 iOS/iPadOS 15 正式版現已推送
昨日午夜,蘋果正式推送了iOS/iPadOS 15.0 正式版(19A346) . 更新內容如下: FaceTime 通話 ·空間音訊可讓 FaceTime 群聊中說話人的聲音聽起來就像來自其在螢幕上 ...

iOS15正式版現已全網推送

iOS15正式版現已全網推送
FaceTime 通話 空間音訊可讓 FaceTime 群聊中說話人的聲音聽起來就像來自其在螢幕上所處的位置(iPhone XS.iPhone XS Max.iPhone XR 及後續機型) 語音突顯 ...

魯迅去世後,宋慶齡勸許廣平不必從一而終,她為什麼不聽?

魯迅去世後,宋慶齡勸許廣平不必從一而終,她為什麼不聽?
魯迅和許廣平之間的"師生戀",曾經在民國時期轟動一時. 從1926年,魯迅帶著許廣平第一次一起離京南下算起,一直到1936年10月19日魯迅去世.許廣平和魯迅在一起共同生活了十年. ...

日本最“佛系”媽媽分享幸福秘訣:7分的媽媽,剛剛好

日本最“佛系”媽媽分享幸福秘訣:7分的媽媽,剛剛好
幸福的人,都有一套處事哲學 這個時代的已婚女人,總被外界和自身的高標準綁架. 胖了醜了會被嫌棄,太漂亮又被懷疑不踏實:做全職主婦不被理解,去工作被說是對家庭不上心...... 這幾年,我身邊不少朋友結 ...

國學成語故事(30):人才成名的另類模式之一鳴驚人

國學成語故事(30):人才成名的另類模式之一鳴驚人
國學成語,濃縮歷史精華:曲徑通幽,遇見不一樣的"中國". 這是廣泛記載於中國古老典籍之中的一場曠世浩劫. 很久很久以前,一場鋪天蓋地的大洪水襲擊了中原大地.氾濫的洪水淹沒了莊稼.房 ...

早安地球|10月14日 現實?幻境?英國高速路豎起“魷魚遊戲”指示路標,英歐又打脫歐戰,波蘭要建邊境牆,好萊塢醞釀罷工

早安地球|10月14日 現實?幻境?英國高速路豎起“魷魚遊戲”指示路標,英歐又打脫歐戰,波蘭要建邊境牆,好萊塢醞釀罷工
歡迎來到我們的早安地球·世界經濟簡報. 柯克船長已經從太空邊緣轉了一圈回來了,他激動地表示不想結束這段"人生最深刻經歷"的旅程,建議世界上每個人都該試試.上世紀六十年代參演< ...

3000以內價效比手機推薦

3000以內價效比手機推薦
3000以內,價效比最好的手機,其實知乎裡許多達人都寫了各個價格區間的內容.不過現階段手機行業內卷嚴重,連相關的積體電路話題都聊出"摩爾定律"這個舊詞來.現在用於表示資訊科技發展迅 ...

自小就被灌輸名媛思想,香港“千億兒媳”奮鬥豪門15年,終坐穩了

自小就被灌輸名媛思想,香港“千億兒媳”奮鬥豪門15年,終坐穩了
2006年12月15日,一場斥資7億的世紀婚禮引發各界關注. 這一天,香港富豪李兆基的小兒子李家誠迎來大婚. 在李兆基無預算上限的示意下,這場按皇室規格操辦的婚禮處處都是頂配. 從婚禮費用表來看,僅新 ...

觀點|華為王軍:年內全面升級鴻蒙系統,800伏快充具備商業化能力

觀點|華為王軍:年內全面升級鴻蒙系統,800伏快充具備商業化能力
文:懂車帝原創 邢秋鴻 [懂車帝原創 行業] 2021年,新能源汽車在全球範圍內開啟了高速的推廣模式,在這一大背景下,2021世界新能源汽車大會(WNEVC)於9月15日在海南海口召開.3天的活動包含 ...