【每週必讀一遍】--學習自動化測試 需要潛心修煉內功心法

學習自動化測試 需要潛心修煉內功心法

http://www.automationqa.com/forum.php?mod=viewthread&tid=197


摘要:

1.好像大家都在盲目地追求自動化的現象。其實自動化測試沒有大家想得那麼神祕,說白了,它就是利用工具以及工具能理解的程序代替人去完成測試,去通過比較執行的結果來判斷測試是否通過。它的優勢很明顯,它不會煩,不會發脾氣,隨便多複雜的操作,反覆執行成千上萬遍,只要你的程序沒有問題,都會毫無怨言地爲你執行完畢,而且比人快得多得多;但劣勢也非常明顯,最大的缺點就是工具不會思考,它不像人一樣會設計新事物,它也不會變通,它是由人設計出來的。所以在這裏,重要的不是學習哪種工具,用哪種工具,重要的是你的測試思想,你對被測系統的思考,這是任何工具都不能代替的。如果你對測試沒有系統的認識,你對被測系統沒有自己的思考,你無法應用你所掌握的測試知識制定更好的測試策略,那麼即使你對工具的使用滾瓜爛熟,對各種工具技巧倒背如流,那麼你仍然只是一個會寫script的測試人員罷了,你跟只會跑case,點按鈕,按手機的人沒有什麼兩樣,因爲你們都沒有自己的思想。你想想,沒有思想的人,能成長嗎?

2.由於缺少了對測試的理解和認識,就算我辛苦地學會了這些工具的使用,我也無法設計出優良的case,無法發揮出工具真正的力量。慢慢地我明白了,其實我需要學習的不是如何使用這些工具,我真正需要學習的是軟件測試的思想,包括軟件測試整個知識體系,比如測試的流程,不同的測試類型,它們的目的和用途,不同的測試設計方法,以及和開發模型的關係。如何報告缺陷,如何管理缺陷,如何對測試結果進行分析,同時還有一些編程方面的能力(這也是爲自動化做鋪墊)。這些纔是我做好軟件測試的基礎,它就是幫助你以後學習自動化,做好自動化所必需的第一步,也可以說是一個precondition,只有這個precondition達到了,你進入下一步,學習自動化纔是自然而然的事,

3.總結起來只有一句話:學習自動化是一個水到渠成的過程,不需要你去拔苗助長。要知道,出來混總是要還的。並不只有編程纔是藝術,測試也是門藝術,而且是很多人都看不懂的藝術。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章