對於一名剛從事測試行業的同仁來說,可以從以下幾個領域來完善自己:
(1)針對開發語言或腳本語言的深度掌握和熟練使用。
(2)鍛煉和提升自己的測試分析設計和評估能力,並不斷完善自己的測試體系和思想。
(3)對產品的相關開發技術和設計架構,甚至深入到代碼實現角度的深層次掌握和理解。
(4)堅實的自動化測試理解以及實踐積累。
(5)對操作系統、網絡等基礎知識更深入的掌握和實踐。
(6)保持對測試行業新技術的不斷探索和對齊。
對一名測試管理者,可以從以下幾個領域來完善自己:
(1)建立自己清晰完善的測試解決方案體系和思想,配合工作管理,不斷實施打磨,梳理完善自我的測試知識體系,
培養出自己的一套測試解決方案體系和思想。
(2)對質量和效率提升圖和更加清晰的平衡和把關能力。
(3)完善和建設清晰的測試度量體系。
(4)關注和推動自動化測試,同時關注投資回報率(ROI)。
接口自動化,APP UI層面自動化。
對於接口測試而言,斷言是一個非常重要的功能,而且實際項目中,可能需要比較復雜的斷言方式來判斷結果是否正確。
借助已有的開源工作,圍繞其做二次開發,是有些自動化方案可以做到比較輕量級的主要原因。
eg:操作控件后UI並無可提供斷言的變化,而是對后台的數據產生了變化,我們需要有對非UI進行斷言的方法,這樣對於測試檢查的完整性很有必要。在這種
情況下,可以借助接口自動化提供的功能,直接訪問數據庫的數據,或者通過訪問接口,對接口的數據進行斷言來判斷UI操作的結果。
破窗理論,如果能容忍一個用例失敗,就會有2個、3個,也會讓自動化慢慢失去意義。
專項測試:兼容性測試、流量測試、電量測試、弱網絡測試、穩定性測試、安全測試和環境相關測試。
測試可以分為以下四個專業領域:
1、業務測試。
2、專項測試。
3、測試開發。
4、質量管理。
比較資深的測試人員有三類:
1、有良好測試開發能力的人。
2、資深的業務測試人員。
3、測試團隊leader。