自動化,好
現(xiàn)在軟件行業(yè)都知道自動化測試很好,可以帶來很多價值。
- 節(jié)省人力,很多需要手工測試的內容,都可以使用自動化測試來實現(xiàn)
- 提高反饋,機器的執(zhí)行速度,很容易超越人力的執(zhí)行,而且可以無人值守
追求自動化測試的程度
現(xiàn)在已知可以進行自動化測試的層面很多,常見的有:單元測試、接口測試及UI自動化測試。對于不同層級的測試,必然要陷入大量的人力投入。同時,測試人員也要學習大量的知識,不同層級對應工具的學習、不同編程語言的學習。
團隊往往對測試人員的要求又很多,而且伴隨著敏捷測試的盛行,團隊規(guī)??s小,一個小敏捷團隊里面往往只會配置1-2個測試人員,這個時候測試人員就需要在首先保證功能測試的前提下,進行自動化測試。
陷入何等的瘋狂
- 常態(tài)是寫了一半的測試,由于功能的進度影響,而沒有及時維護,導致原有的測試無法順利執(zhí)行。久而久之就會荒廢。
- 追求UI自動化,工作量最大,建議UI層面的自動化最好只覆蓋HappyPath就可以。應該把更多的精力放到下層的測試,如:單元測試、接口測試。
- 追求測試的覆蓋率,依據(jù)測試金字塔的原理,測試層級越往上,對應的人力成本越高,維護成本越大。
真的不要貪杯哦
測試人員要及時甄別在什么時間做什么樣的測試。一定要避免做無用功。
建議:更多的精力放到底層的自動化,上層的擇優(yōu)覆蓋。