1. 程式人生 > >測試小故事78:測試策略

測試小故事78:測試策略

  策略:計策、謀略。實現既定目標的步驟、方法集合。

  也許是做事時間太長、做事也越來越古板,因此無論做什麼事都不再隨便、少了衝動,做什麼事都要講究個方式和方法。

  測試策略,每次測試都在談:開始時制定 ,執行時檢查,結束時回顧總結。但每每總會被忽略、被誤判。

  被忽略、被誤判,可能的原因:

    1. 新人無意識。

        行業新手,一切都是陌生的,多數的業務操作都毫無規律可循。理論與實踐沒有得到很好的融合,真正的測試實際操作沒有頭緒,所有的操作都來自於靈感或是無意識的行為。策略對測試新人來講,只是一段無關痛癢的話。

   2. 新人不理解。

        對策略的無關痛癢不是新人感覺麻木,而是對策略的不理解,正如不能期望一名新人像一名熟手一樣做事有條理、考慮周全一樣,也不能期望一名測試新人可以深入、充分的理解測試策略,或是說只是對測試策略有那麼一絲瞭解。

    3. 熟手不注意。

        同一行業乾的時間長了,麻木了,真正的麻木。作為一名測試熟手,常用測試型別、測試方法 爛熟無心,測試策略多數時間成了一紙空談。除了剛開始知道外,在實際的執行中有時沒有起到多大的作用,天馬行空的一通執行,還美其名曰的給自己的測試執行掛個名字:探索式測試 或 隨機測試。

  測試策略,似乎一切的忽略、誤判都是有理由的,也都順理成章,需要測試策略?如何看待測試策略?測試策略重要嗎?

  回到策略的定義,作為測試執行的方式和方法的集合,測試策略的重要性顯而易見,一切的忽略和誤判都是沒有理由的。

  測試策略如何執行?  

  既然是既定的方法:

  首先要堅持、堅定的執行下去,一切背離原有策略設計內容的都應被排除在測試執行之外;

  其次,在堅持基本測試策略之外,才是對原有測試策略的補充和修正,才是天馬行空。

  迴歸測試的本源:測試是為了發現系統問題而執行程式的過程。

  根據測試目標,保證測試的覆蓋率,保證測試的有效性才是測試策略制定的根本出發點。

  有序、有目的,才是測試策略制定和執行的基本原則,也是測試生略存在的最重要原因。