為什麼軟體測試需要變革?

edithfang發表於2014-07-30



使用者變得更有想法:

集萬千寵愛於一身的使用者與客戶有了更多的選擇空間。破除商業薄弱環節的競賽在激烈地進行著,企業者們煞費苦心地去想爭奪市場和討好使用者,時間、成本、產品本身都是孕育商業里程碑的重要營養元素。

對於使用者和客戶來說,你的產品是否足夠完美,是否兼具美學觀感,是否值得信賴都是他們目前所關心和關注的。此外,客戶對自己提出的要求更為明確更為苛刻,不再是含糊不清亦或語焉不詳而將就附和。

在這種情況下,傳統的軟體測試方法亟需改革創新以滿足使用者思維和觀念上的轉變需求。

我們不妨先問問自己幾個問題:
  • 我們做需求分析時是否到了無從入手的境地?
  • 我們是否很難再給自己或團隊寫出簡明扼要的說明文件?
  • 我們是否很難再在溝通技能上有所加強?
  • 我們是否很難再在報表研究和分析上有所進步?
如果答案是肯定的,我們還在等待什麼?現在就該即刻動身去計劃,去執行,去改變,去觀察,去記錄。

技術每天都在轉變:



當初桌面系統橫行的時候,移動端的軟體應用還只是襁褓裡的娃娃。時過境遷,如今人手一機,特別是智慧手機,成了地鐵、公交上獨特的詠歎調。移動端的軟體測試完全有別於傳統的測試範疇,我們必須適應這種轉變。

應該嘗試的事情:
  • 我們需要考慮更多的應用場景;
  •  我們需要更多觀察人們是如何使用移動裝置的;
  • 我們需要更瞭解清楚產品或應用的真正意圖。
工具常有,但魯班不常有:



自動化的需求日漸增長,成為衡量軟體測試員優劣與否的標尺。但實際上並非想象的那麼美好。任何工具都不能替代人的意志。好的工具固然能事半功倍,但是若沒有其背後人的想法和努力,再好的工具也只是花瓶。沒有工具可以完全脫離人而獨立工作,至少目前仍然如此。

市場上過百款的新工具和套件可供選擇,但時間對於測試環節依舊彌足珍貴,所以自動化是個必然選擇,但必須與人和諧共處,通力合作。

應該嘗試的事情:
  • 每天都學習一定的新事物並付諸實踐;
  • 就當前應用或產品想出另外 5 種的測試方法;
  • 對工具運用進行更深入細緻的研究直至找出最合適最優化的選擇或組合;
  • 對產品或應用開展更緊密的監察以及就錯誤之處作出更深入的調查分析。
有多少人會認同——若減免考試壓力,會使我們學得更多走得更遠?或許多年後再回首,純粹的應試學習換來的只是冰冷冷的通過與不通過,對實際工作或職業的幫助實在。我不是對認證考試有個人偏見,但其不能成為衡量技術高低的全部。受時間所限,考試中並不能完全反映個人的真正實力。放之於軟體測試,時間意味著成長。
  • 你或許不能每天都提出上百個新點子;
  • 你或許不能在數小時內就掌握一個自動化工具;
  • 你或許不能在測試的第一週就發現多於 100 處的差錯;
  • 你或許不能剛入職場馬上就能與他人進行良好有效的溝通。
但不論高低,成長是個必然之物。隨著閱歷的沉澱與經驗的累積,我們的技術和為人處事會相應增加了厚度。過去所犯的種種差錯都應該好好反省與保持警惕,避免重滔覆轍,重複犯錯,這會使我們少走不少彎路。

生於憂患:

開發主管或經理或許可以從基層程式碼工作中抽離,但對於測試經理來說卻應該始終工作在第一線。當我們想忘卻基本技能時,我們同時也會被職業生涯所忘卻。即使擁有再豐富的測試經驗,我們都應該一如既往地做好測試的本職工作。

應該嘗試的事情:
  • 測試真正的產品;
  • 提出讓產品更好用的建議;
  • 學習研究市場上那些銷售得最好或沒有銷路的產品;
  • 想明白如何讓想法與實際更好地融合。
寫在最後:

無論本文怎麼論述,軟體測試需要的就是想法與創意。沒有想法的測試人員可能在測試這條路上不會走得太遠。所以要學會思考。研究那些與自己有關的真正的產品,換位思考如果這是你的產品,你會怎麼做,你會如何測試。同時,要把溝通與報表分析技能武裝好。一個不懂溝通與閱讀報表資料的測試人員,同樣會走得比別人艱辛。
來自:CSDN
相關閱讀
評論(3)

相關文章