有段時間沒有做測試的工作了镜悉,正好最近要面試祟辟,就把自己對測試的理解整理一下,順便復(fù)習(xí)一下侣肄。(歡迎大家來討論)
從整體項目來劃分的話就3個點:web端川尖、移動端、接口茫孔。這3個點都有一些共同點就是要滿足業(yè)務(wù)需求和業(yè)務(wù)流程,這個是重點之重被芳。(這些之后都不會復(fù)述了)
web端測試要主要要注重不同硬件缰贝、瀏覽器的兼容性,然后在注意一些簡單的性能問題畔濒,比如圖片文件的大小剩晴,網(wǎng)頁的響應(yīng)時間,差點忘了還有一些緩存相關(guān)的問題(圖片緩存侵状、賬號緩存赞弥、清理緩存)。
移動端測試分為iOS端和android端趣兄,因為它們的系統(tǒng)都是不斷迭代的绽左,所以要主要不同版本的兼容性,還有因為這些硬件的不同艇潭,還要測試在不同型號的運行情況拼窥,查看UI相關(guān)的問題。然后在關(guān)注一些比較重要的性能問題(耗電量蹋凝、流量鲁纠、占內(nèi)存、占儲存)鳍寂。之后在關(guān)注一些手勢改含、中斷(電話、短信迄汛、共享wifi捍壤、鬧鐘......)骤视、不同網(wǎng)絡(luò)下的情況(斷網(wǎng)、網(wǎng)速開白群、網(wǎng)速慢)尚胞、系統(tǒng)的一些特性權(quán)限申請......
接口測試我個人一般都是第一個進行測試的,根據(jù)接口文檔和業(yè)務(wù)需求帜慢,如果沒有問題的話笼裳,基本可以完整的跑完完整的業(yè)務(wù)流程。在進行接口測試的時間要重點關(guān)注數(shù)據(jù)的輸出與輸入(可以依賴數(shù)據(jù)庫)粱玲。然后還有關(guān)注一些安全性的問題躬柬,比如 登錄、涉及金額或核心業(yè)務(wù) 相關(guān)接口有沒有進行加密處理抽减,防止用戶使用接口來做一些不好的事情允青。
文字的最后我想陳述一下,因為工作的原因卵沉,工作這3年都是接觸功能相關(guān)的業(yè)務(wù)颠锉,導(dǎo)致自己現(xiàn)在思考的都是一些功能性的問題。然后上文所述的都是一些大的方向史汗,再細一點的話因為自己文筆的問題就寫不出來了琼掠,但是歡迎大家來找我討論。