軟件測試:功能測試(1)----測試範圍和測試策略

一、前言

        什麼是軟件測試?測試能夠給我們帶來什麼?對於企業有什麼好處?

        軟件測試,說的直白就是找bug,而針對的就是我們使用的一些app,網頁,系統等等。與之而來的還有硬件測試,這裏不詳細闡述。

        測試可以說強大也是強大,說渺小也很渺小。測試在企業中的工作包括對需求的瞭解、評審、測試設計、方案、用例、執行測試、提交bug、與開發團隊溝通、跟蹤、迴歸bug、提交測試報告等等。強大之處是在企業中與產品、架構、UI、開發的每一環都是緊扣相連的,對於整個項目想的層面就會更加複雜,從UI、基本功能、硬件支持、數據安全、性能、用戶習慣等等都會進行全方面的考慮;渺小的地方,在一個剛起步的企業,在一些流程上並沒有那麼嚴格的要求,或許就會缺失這個崗位,就不能在一定程度上規避掉一些風險,只有產品上線後經過大衆來親自體驗獲得反饋信息。

二、功能測試

        其實也差不多就是我們的黑盒測試,系統測試,是不基於代碼和模塊之間,只是基於我們從外觀入口的測試,這個更多的其實就是模仿用戶的操作來進行測試。所以,我們每天使用的app,網頁,也可以當做是爲他們做了一個功能測試。

        我這裏說的,是我們從事功能測試需要從哪些方面去思考這個測試該怎麼做覆蓋面會廣一些:

        1、UI:這是最能直觀反應我們系統的最好地方。就像現在是一個看顏值的時代,一個好看的美女 | 帥哥,就會有一種看一眼,再看一眼,我還要看一眼的感覺,這個時候這個人是好是壞,都會暫且不倫,就一句話,好看就完事了。

        2、功能:功能是最能反應一個系統的強大之處。就好像一個人的內涵,我們常常都會說,你看別人家的孩子多牛啊,你看別人家的老公多成功啊,你看別人家的妻子多賢惠啊,咳咳。。。跑偏了。我們可以這樣看,XX博士精通8國語言漢、韓、日、英、德、法、俄、匈,精通琴棋書畫,擅長各類運動,身高180cm、體重75kg,XX研究院教授,兼職健身教練,還會客串XX美食節目等。那麼就可以看出這個人的技能很多,人的技能轉換成應用就是功能。

        3、易用性:就是看這個系統是不是很好操作,很好上手。就好像我們使用搜索引擎,輸入自己的內容,就可以出現想要的答案;再比如,我們再領取了什麼優惠券,或者說我們跨平臺登錄之後,自動返回系統主頁,也就是對用戶的一種引導性操作,很人性化;之前使用過一個app,就是點擊一個按鈕之後,彈窗提示請簽約,但是不會跳到簽約界面上,自己找半天才找到簽約的地方,這種在操作上就會流失用戶,體驗就沒有那麼高。

        4、安全:這是比較大的一塊,現在我還沒有接觸到,不敢妄述,以後再補充吧。

        5、網絡:網絡的影響會影響到用戶的體驗,一般遵守258原則是最好的。2秒內反應,歡呼雀躍;5秒內反應,還能接受;8秒之後,不能忍受。就像我們叫一個人,那個人立刻就回答你,我們就會覺得被尊重,而一個人半天不理你,是不是可能心裏就會有點其他的想法。網絡我們可以測試聯網,斷網,弱網,切換網絡等等情況。

        6、穩定:我覺得這是一個系統的健康。就好像一個人三天兩頭的就感冒生病,你覺得他的這個身體系統會很穩定嗎。

        7、兼容:不管是app,還是web都會有兼容的測試。web兼容各種瀏覽器以及不同瀏覽器的版本,app的話系統的選擇、廠家的選擇、分辨率的選擇、運行內存的選擇等等。

        8、後續待完善。。。

 

PS:這是第一次寫純理論的博文,在一些邏輯上不是很透徹,希望看到的博友能夠給與一些建議,大家相互學習,共同成長。

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