這10條軟件測試真理,測試新手一定要收藏

(鬆勤軟件測試訊)俗話說,“在一行,愛一行!”真的踏入了軟件測試這個行業,就要百分百地熱愛它,併爲之努力不斷提升自己。下面的這些行業“真理”,對於你在軟件測試的職業發展,肯定會有所幫助。

這些測試真理同樣適用於有豐富測試經驗的測試工程師,只要將下面分享的測試真理運用到你的測試工作中,你永遠不會懊悔你所做的一切。

1、熟悉你所測試的軟件

在沒有理解測試需求前,不要盲目開始測試。如果你不理解測試需求,你是無法判斷軟件功能是否依照設計說明來設計,也無法判斷功能是否有遺漏。在開始測試之前,重中之重的是要有清晰的軟件需求說明(至少你自己有清晰的軟件測試需求)。

2、熟悉你工作領域的常識

對於你工作領域內的常識,你必須要有全面的瞭解。這些常識可以幫助你提出好的解決問題的方法。如果你的建議的確有用,你的測試主管肯定會欣賞你的建議。不要僅僅是找出bug,還要儘量提出解決的辦法。較好的工作領域知識,對你設計出覆蓋面廣而有效的測試用例是很有幫助的。

3、在測試中無假設

永遠不要在開始測試時就假想軟件中沒有bug,軟件工程師的職責就是不斷地找出bug。

4、學習新的測試技術

毫無疑問,舊的測試技術在日常的測試中仍然發揮着舉足輕重的作用,但是在你的測試工作中嘗試引入新的測試技術,會對你的測試工作更有幫助。不要過分的依賴書本上的知識。實踐、實踐、再實踐,新的測試理念所帶來的驚喜可能讓你自己都感到吃驚。

5、你不能保證每個BUG都不遺漏

不管你進行了多少測試工作,你永遠不能確保軟件的bug 100%的解決。儘管知道還有一些些普通的或低等級的問題,但由於有某些限制,使得你的項目小組必須將該產品推向下一階段。盡你所能的發現問題,但是要優先側重於那些基本的並且重要的功能上面。盡你所能去做好工作。

6、把自己當作最終用戶

這是我的建議中的NO.1。不要把你作爲一個技術人員,把自己想象成客戶或最終用戶,甚至考慮的要比他們還多,作爲最終用戶來測試軟件,想想他們會怎樣使用軟件。你擁有技術的優勢,再加上最終用戶的的思維方式,將會使你的軟件更容易受用戶歡迎和認可,同時也可以輕鬆的通過驗收測試。這也是我做爲一個測試新人的時候,從我的測試主管那裏得到的第一個並且是最重要的一個建議。

7、100%的測試覆蓋率是不可能的

不要相信有100%的測試覆蓋率。即使是隻有一個簡單的軟件功能,也有數不盡的輸入和組合。運用一些測試方法,如邊界分析法和等價劃分法等,來限制你的測試用例數,使其在可控範圍之內。

8、與開發人員建立良好的關係

一個測試員,你需要和其他的小組成員進行溝通,尤其是開發人員。很多時候,開發人員和測試人員對同一問題會有不同的看法。此時將需要你運用善意而不傷害開發人員的溝通技巧去處理這類情況。如果你是錯的,那就認了它;如果你是對的,那麼要圓滑一點處理。要對事不對人,畢竟大家是同行,而你們的目標都是一樣的,都希望有好的產品質量。

9、從錯誤中學習

作爲測試初學者,你可能會犯錯。如果你沒有犯錯,那麼說明你測試不夠努力。在經驗中學習,把這些錯誤轉變爲你學習的經驗,避免犯同樣的錯誤。當你測試過的軟件被用戶發現你沒有發現的錯誤,那將是非常嚴重的。對你來說這確實是一個十分難堪的情況,同時也是無法避免的。然而,不要過度責備自己,要找到導致失敗的原因,爲什麼沒有找到這個BUG,怎樣在以後的測試中避免再次出現這樣的問題。如果有必要的話,改變一下你現在的測試流程。

10、不要低估自己,儘管你提的一些問題沒有被修改

有一些測試員認爲,他們所找出來的問題都應該要修復。在一定程度上這種想法是好的,但是你必須要根據實際情況做相應的調整。所有的問題是否要解決,當時間緊張時,主管決定可以延期解決那些低等級的、不太嚴重的bug。久而久之,你也學會了分析,什麼樣的bug可以延遲解決,或者放到下一個版本再解決。

以上就是今天分享給測試小夥伴的行業“真理”,有沒有用可不可靠,也只有你在實際的工作學習中才能慢慢體會。如果你想了解更多關於軟件測試技術方面的知識,可以關注鬆勤軟件測試哦。


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