現在測驗文章,更多出現的是自動化、測驗平臺等字眼,最源頭的測驗設計反而越來越少,撰寫測驗用例的目的是定義“方式”和“內容”,對于某些測驗人員來說,這被認為是無聊的作業,
在我看來,測驗用例設計才是最重要的根基,無論你是做功能測驗、介面測驗、還是自動化,都先得完成它,我強調過很多次:工具僅僅是輔助我們的工具,而不是核心,如果做得好,測驗用例將變得非常有價值,可以提高整個團隊的生產力,并幫助您的公司創建更高質量的軟體,
最普遍的用例設計方法有:等價類劃分+邊界值分析、判定表、正交實驗法、場景法以及我們以往的經驗,
我是如何做的?
作業中,我用的最多的是場景法,因為我負責的是醫院管理系統的業務,包含作業流、邏輯判斷和很多復雜場景,那與之對應,需要閱讀大量的PRD檔案,但是我意識到,要與團隊溝通,我需要更小巧,更漂亮,更專注于聽眾的東西,我將思維導圖用作測驗檔案的輕量級形式,因為對于測驗人員來說,與我的團隊有效地溝通 與發現錯誤并確定產品中的風險一樣重要,之前有寫過一篇介紹思維導圖的文章,大家感興趣可以去看看,
幾點思考
1.注重基礎
上面提到的第一個策略就是等價類,這是最基礎的方法,但作業中真正用到卻很少,有時候,是不是自己把問題想復雜了,反而沒有去用最基礎的方法,這提醒我多想想最基礎、最簡單的東西,或許可以避免一些問題,
2.做減法
之前看過一篇文章,作者提到她參與了某平臺升級專案的測驗,把各平臺、渠道,所有條件組合在一起后,計算出來測驗用例有整整 3000 個,有人看到后的第一反應,就是抓緊時間測驗,好好加班,而她拉著同學們一起用正交實驗法去嘗試縮減用例時,最后將用例從 3000 個減少到 300 個,整整一個數量級的降低,她通過優化測驗用例,大大地提高了效率,
很多時候,我們需要轉換思路,而不是一味的重復,用例可以體現我們分析一個東西的思路,不是寫的越多越好,嘗試做點減法吧,在這里,分享我很喜歡的一句名言,人生問題的解答在于對這個問題的消除,
3.讓用例有價值
最后,聊聊價值,沒有價值,我們設計測驗用例也就是一次性的,甚至是沒有意義的,
那,真正有價值的用例可能是:
- 有效:自己測驗的時候會去對照著看或執行
- 簡單:團隊同學都能看懂
- 同步:保持跟最新的需求同步
- 可復用:在創建新的測驗用例時,您需要記住測驗用例將被重用,因此需要正確進行處理,相同的測驗用例可以在另一個場景中重用,或者測驗步驟可以在另一個測驗用例中重用,
開頭有提到,我們以往的經驗也很重要,做什么事都需要我們大量的實踐,去總結,去思考,然后想想怎么運用到其他問題、其他業務,
看完這篇文章,大家是否可以試著對自己的測驗用例優化一波呢?
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/212907.html
標籤:其他
