性能瓶頸的識別速度與Tricentis NeoLoad APM的集成
學習如何NeoLoad結合性能測試與應用程序性能監控的見解性能工程更上一層樓。
我常問“技巧”或最佳實踐分享關於Tricentis托斯卡測試用例的設計。這並不像看起來那麼容易,因為沒有“一刀切”解決方案的測試用例的設計。適合於一個組織的戰略可能是太靈活和限製。
考慮到這一點,我想分享一些關鍵因素與Tricentis托斯卡創建一個有效的測試用例設計:
首先,請記住:如果我有一個業務用例和設計測試用例,它看起來不同於其他任何人的測試用例設計。它可能會有一些共同點,但根據不同的需要,使用(更多的功能,更多的務實),經驗,和設計師的理解,測試用例將完全不同。我甚至會走這麼遠來押注10人會創建10個不同的版本。對於每個用例,測試用例的設計是獨特的。
它並不重要指導原則要遵循設計“完美”的測試用例。更重要的是,你已經考慮這些指導方針,從每一個選項,選擇正確的解決你的問題。說:“一個測試用例需要確定…”將導致失敗和不一致。我保證!當然,你需要調整你的測試表使用類和使用常識,所以每個人都可以讀取和處理您的測試用例——這是一個事實。但除此之外,總是保持開放,敢於嚐試新事物和改變,即使你倒退往往比你進步。可能發生的最壞的事情就是你增加你的知識和信任您的解決方案。
不僅僅是鯊魚死亡如果他們停止運動——它也適用於測試用例設計。想象一下:有一個故事在你的衝刺使一個新特性。你的證明和一個非常接近於完美的設計測試用例沒有機會處理,並且不給你機會把它作為一個合適的選擇。所以,要做的是什麼?去更糟糕的是,不滿意解決方案嗎?改變你的測試用例!接受挑戰,盡力達到近乎完美的狀態,隻是你需要的元素。如果不需要靈活,它不是一個足夠成熟的測試用例。
總有指導方針在公司,告訴你你應該關注的地方。保持簡單,試圖得到一個高引用的類(不是所有應該類!),並且努力保持它的維護和可讀性。不要失去自己在結構和尋求第二意見。什麼是完美的解決方案的價值,如果沒有人能讀懂它或使用它嗎?功能和簡單的,但不要錯過業務邏輯。認為在大局,不僅在你的用例。最重要的是,不要追求完美,你就不會達到它。
一定要理解測試用例設計的重要性。從測試用例開始設計早在你實現和堅持下去。理由做測試用例設計包括有功能模板,存儲您的測試數據,顯示您的工作流程,業務可讀的測試用例,所有你的測試用例,提高維護,等等。
這裏有一些選項可以使用:
最後,隻有一個方法改善:通過這樣做。學習需要練習。嚐試什麼對你是有意義的——甚至嚐試的東西沒有意義,理解它,使用它,扔掉它。一段時間後,你會看到比你首先想到的更容易。繼續前進,讓我知道你的想法,你所麵臨的挑戰”。