軟件測試是一門需要不斷學習補充新知識的學科,要想成為一名優秀的測試員就必須像成為一名武林高手一樣不斷研習武藝,博采眾家之長,消化吸收后據為己有,這樣才能最終稱霸武林,并且立于不敗之地。
測試的各種理論知識就像武功中的內功心法,各種測試技巧和測試工具則像招式和兵器,如果忽略了內功心法的修煉,即使招式和兵器熟練使用,也可能只是花拳繡腿,沒有很強的殺傷力。
對待測試理論的辨證態度測試理論對于一個測試員來講是必不可少的,就像前面講的,它是內功心法,是基礎。
但是有些人對測試理論不屑一顧,認為測試理論不過是那些學院的教授擠盡腦汁想出來唬人的東西。有些人認為測試理論都是大公司、大規模的測試團隊才能應用得上。
實用主義測試員是功利的,沒有好處的事情是不會做的。但是實用主義測試者會辨證地看待這些問題,實用主義測試者分幾步來看待這些理論:1、首先看這些理論是否有它的道理,它的應用條件是什么。
2、然后看是否能馬上應用到自己的測試過程中。
3、如果不能照搬使用,再看是否能通過修改、調整來達到自己適用的目的。
但是,實用主義測試者不會迷戀于測試理論,他們不會像收集各家武功秘籍一樣瘋狂地尋找各種新奇的概念。
真正優秀的實用主義測試者會在上述步驟之前加上一個初始步驟:分析自己測試過程中存在的問題,然后有選擇性地尋找相應的測試理論來支持和充實自己的測試策略。
實用性測試理論的“用武之地”
對于測試理論,我們的目的是學以致用。
使用的地方主要有兩個,一個是用于改善測試過程、測試方法、測試策略,從而保證產品質量。這個是主要目的,也是最直接的目的。例如:學習用戶交互設計理論,是為了把理論知識用到用戶界面測試、可用性測試、用戶體驗檢查上,提出這些方面的缺陷,促使開發設計人員進行界面交互上的修改,從而提高這些方面的質量。
第二個是武裝你自己,在你與項目組成員發生沖突時,能很好地使用你學習到的東西武裝你自己,堅守質量的陣營!皶接脮r方恨少”,這句話同樣適用于測試理論的積累。如果平時沒有注意積累,在關鍵時候是沒辦法“捍衛”你自己的,武林高手總是在陷入困境時能應用奇招脫險。
文章來源于領測軟件測試網 http://www.kjueaiud.com/