软件测试:功能测试(1)----测试范围和测试策略
一、前言
? ? ? ? 什么是軟件測試?測試能夠給我們帶來什么?對(duì)于企業(yè)有什么好處?
? ? ? ? 軟件測試,說的直白就是找bug,而針對(duì)的就是我們使用的一些app,網(wǎng)頁,系統(tǒng)等等。與之而來的還有硬件測試,這里不詳細(xì)闡述。
? ? ? ? 測試可以說強(qiáng)大也是強(qiáng)大,說渺小也很渺小。測試在企業(yè)中的工作包括對(duì)需求的了解、評(píng)審、測試設(shè)計(jì)、方案、用例、執(zhí)行測試、提交bug、與開發(fā)團(tuán)隊(duì)溝通、跟蹤、回歸bug、提交測試報(bào)告等等。強(qiáng)大之處是在企業(yè)中與產(chǎn)品、架構(gòu)、UI、開發(fā)的每一環(huán)都是緊扣相連的,對(duì)于整個(gè)項(xiàng)目想的層面就會(huì)更加復(fù)雜,從UI、基本功能、硬件支持、數(shù)據(jù)安全、性能、用戶習(xí)慣等等都會(huì)進(jìn)行全方面的考慮;渺小的地方,在一個(gè)剛起步的企業(yè),在一些流程上并沒有那么嚴(yán)格的要求,或許就會(huì)缺失這個(gè)崗位,就不能在一定程度上規(guī)避掉一些風(fēng)險(xiǎn),只有產(chǎn)品上線后經(jīng)過大眾來親自體驗(yàn)獲得反饋信息。
二、功能測試
? ? ? ? 其實(shí)也差不多就是我們的黑盒測試,系統(tǒng)測試,是不基于代碼和模塊之間,只是基于我們從外觀入口的測試,這個(gè)更多的其實(shí)就是模仿用戶的操作來進(jìn)行測試。所以,我們每天使用的app,網(wǎng)頁,也可以當(dāng)做是為他們做了一個(gè)功能測試。
? ? ? ? 我這里說的,是我們從事功能測試需要從哪些方面去思考這個(gè)測試該怎么做覆蓋面會(huì)廣一些:
? ? ? ? 1、UI:這是最能直觀反應(yīng)我們系統(tǒng)的最好地方。就像現(xiàn)在是一個(gè)看顏值的時(shí)代,一個(gè)好看的美女 | 帥哥,就會(huì)有一種看一眼,再看一眼,我還要看一眼的感覺,這個(gè)時(shí)候這個(gè)人是好是壞,都會(huì)暫且不倫,就一句話,好看就完事了。
? ? ? ? 2、功能:功能是最能反應(yīng)一個(gè)系統(tǒng)的強(qiáng)大之處。就好像一個(gè)人的內(nèi)涵,我們常常都會(huì)說,你看別人家的孩子多牛啊,你看別人家的老公多成功啊,你看別人家的妻子多賢惠啊,咳咳。。。跑偏了。我們可以這樣看,XX博士精通8國語言漢、韓、日、英、德、法、俄、匈,精通琴棋書畫,擅長各類運(yùn)動(dòng),身高180cm、體重75kg,XX研究院教授,兼職健身教練,還會(huì)客串XX美食節(jié)目等。那么就可以看出這個(gè)人的技能很多,人的技能轉(zhuǎn)換成應(yīng)用就是功能。
? ? ? ? 3、易用性:就是看這個(gè)系統(tǒng)是不是很好操作,很好上手。就好像我們使用搜索引擎,輸入自己的內(nèi)容,就可以出現(xiàn)想要的答案;再比如,我們?cè)兕I(lǐng)取了什么優(yōu)惠券,或者說我們跨平臺(tái)登錄之后,自動(dòng)返回系統(tǒng)主頁,也就是對(duì)用戶的一種引導(dǎo)性操作,很人性化;之前使用過一個(gè)app,就是點(diǎn)擊一個(gè)按鈕之后,彈窗提示請(qǐng)簽約,但是不會(huì)跳到簽約界面上,自己找半天才找到簽約的地方,這種在操作上就會(huì)流失用戶,體驗(yàn)就沒有那么高。
? ? ? ? 4、安全:這是比較大的一塊,現(xiàn)在我還沒有接觸到,不敢妄述,以后再補(bǔ)充吧。
? ? ? ? 5、網(wǎng)絡(luò):網(wǎng)絡(luò)的影響會(huì)影響到用戶的體驗(yàn),一般遵守258原則是最好的。2秒內(nèi)反應(yīng),歡呼雀躍;5秒內(nèi)反應(yīng),還能接受;8秒之后,不能忍受。就像我們叫一個(gè)人,那個(gè)人立刻就回答你,我們就會(huì)覺得被尊重,而一個(gè)人半天不理你,是不是可能心里就會(huì)有點(diǎn)其他的想法。網(wǎng)絡(luò)我們可以測試聯(lián)網(wǎng),斷網(wǎng),弱網(wǎng),切換網(wǎng)絡(luò)等等情況。
? ? ? ? 6、穩(wěn)定:我覺得這是一個(gè)系統(tǒng)的健康。就好像一個(gè)人三天兩頭的就感冒生病,你覺得他的這個(gè)身體系統(tǒng)會(huì)很穩(wěn)定嗎。
? ? ? ? 7、兼容:不管是app,還是web都會(huì)有兼容的測試。web兼容各種瀏覽器以及不同瀏覽器的版本,app的話系統(tǒng)的選擇、廠家的選擇、分辨率的選擇、運(yùn)行內(nèi)存的選擇等等。
? ? ? ? 8、后續(xù)待完善。。。
?
PS:這是第一次寫純理論的博文,在一些邏輯上不是很透徹,希望看到的博友能夠給與一些建議,大家相互學(xué)習(xí),共同成長。
總結(jié)
以上是生活随笔為你收集整理的软件测试:功能测试(1)----测试范围和测试策略的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 前端学习(1840):前端面试题之小程序
- 下一篇: 解决maven打包 错误: 程序包c