軟件測(cè)試資料庫(kù)
輸入機(jī)構(gòu)/課程/服務(wù)名稱

一篇文章帶你了解軟件測(cè)試最重要的六大類型

2021-12-09 08:57:38
# 軟件測(cè)試 # IT培訓(xùn)



一、功能性測(cè)試-Functionality

概念:根據(jù)產(chǎn)品的SRS和測(cè)試需求列表,驗(yàn)證產(chǎn)品的功能實(shí)現(xiàn)是否符合產(chǎn)品的需求規(guī)格

常見(jiàn)關(guān)注點(diǎn):

是否有不正確或遺漏了的功能

功能實(shí)現(xiàn)是否滿足用戶需求和系統(tǒng)設(shè)計(jì)的隱藏需求

輸入能否正確接受?能否正確輸出結(jié)果?

音頻轉(zhuǎn)換通舉例:

使用音頻通軟件進(jìn)行正常的格式轉(zhuǎn)換

點(diǎn)擊“添加文件”按鈕進(jìn)行操作

點(diǎn)擊播放按鈕進(jìn)行文件播放

其他常見(jiàn)例子:

ATM機(jī)上取錢上不扣款

輸入不正確的日期格式也可以成功提交

WEB頁(yè)面的一個(gè)超鏈接打不開(kāi)

手機(jī)上正在聽(tīng)音樂(lè)時(shí)來(lái)電不提示

地鐵公交卡刷卡后扣款不成功

手機(jī)APP無(wú)法正常啟動(dòng)

手機(jī)撥號(hào)后無(wú)法接通對(duì)方手機(jī)

2012年廣州出租車計(jì)價(jià)器無(wú)法識(shí)別2月29日


二、可用性測(cè)試-Usability

概念:根據(jù)ISO 9241-11的定義,可用性是指在特定環(huán)境下,產(chǎn)品為特定用戶用于特定目的時(shí)所具有的有效性、效率和主觀滿意度。常見(jiàn)的可用性測(cè)試大多都是基于界面的測(cè)試,體現(xiàn)在易用、易懂、簡(jiǎn)捷、美觀等方面。

常見(jiàn)關(guān)注點(diǎn):

過(guò)分復(fù)雜的功能或指令

困難的安裝過(guò)程

錯(cuò)誤信息過(guò)于簡(jiǎn)單

用戶被迫去記住太多的信息

語(yǔ)法、格式和定義不一致

音頻轉(zhuǎn)換通舉例:

每個(gè)按鈕的文字描述是否準(zhǔn)確,和實(shí)際功能是否符合

其他常見(jiàn)例子:

手機(jī)上應(yīng)用程序運(yùn)行太慢

刪除一條數(shù)據(jù)時(shí)無(wú)二次確認(rèn)

頁(yè)面布局很難看

頁(yè)面字體顏色太刺眼,字體太小

網(wǎng)站經(jīng)常出現(xiàn)彈窗廣告

手機(jī)上按鈕設(shè)置在左上角

網(wǎng)頁(yè)上的超鏈接顯示不明顯

蘋(píng)果早期手機(jī)一直堅(jiān)持屏幕小于4英寸

今天我點(diǎn)名買了個(gè)B/S系統(tǒng),聽(tīng)說(shuō)只要有瀏覽器就能用。我*討厭裝客戶端了,用瀏覽器就是方便啊。下面就是我使用這個(gè)系統(tǒng)碰到的麻煩事:

我登錄失敗的時(shí)候沒(méi)有任何提示,這沒(méi)什么,反正提示也只是說(shuō)失敗……

進(jìn)去后發(fā)現(xiàn)顏色變更很強(qiáng)烈刺得我一眨眼,不過(guò)多看幾次就習(xí)慣了。

點(diǎn)擊某個(gè)鏈接的時(shí)候出現(xiàn)錯(cuò)誤頁(yè)面,刷新后就好了,難道是隨機(jī)錯(cuò)誤?

保存文字的時(shí)候沒(méi)有成功提示,不過(guò)能成功保存就算了。

瀏覽記錄的時(shí)候竟然出現(xiàn)錯(cuò)誤頁(yè)面,原來(lái)我沒(méi)有選記錄就瀏覽了,我自己操作不規(guī)范嘛。

刪除記錄的時(shí)候發(fā)現(xiàn)選錯(cuò)了,想取消的時(shí)候卻提示刪除成功,都沒(méi)有確認(rèn)提示,只能下次看仔細(xì)點(diǎn)了。

查詢時(shí)字母鍵被茶杯壓住了多輸了點(diǎn)字符,竟然出現(xiàn)錯(cuò)誤頁(yè)面,下次把東西整理好。

無(wú)聊隨便點(diǎn)點(diǎn)幾個(gè)鏈接,竟然沒(méi)有反應(yīng),既然不用,那就不要做出來(lái)嘛。

看看自己上傳的圖片效果如何,這個(gè)怎么不顯示?多試幾次發(fā)現(xiàn)名字不包含中文就好了,下次注意下。

改改字體字號(hào)顏色美化環(huán)境嘛,怎么格式那里不顯示正確的字體字號(hào)呢,將就用吧。

這里的記錄條數(shù)怎么這么多?。吭瓉?lái)是沒(méi)有刪除按鈕,看來(lái)下次不能隨便加了。

這個(gè)結(jié)束時(shí)間怎么在開(kāi)始時(shí)間前?。吭瓉?lái)沒(méi)有進(jìn)行控制,下面的人執(zhí)行時(shí)……還是自己改過(guò)來(lái)吧。

上次我在這里看見(jiàn)的圖片呢?刷新后就出來(lái)了,怎么和我玩捉迷藏呢?

多輸了點(diǎn)內(nèi)容,保存時(shí)候提示太多了,點(diǎn)確定后發(fā)現(xiàn)被清空了,我一個(gè)小時(shí)的工作??!

這張圖片真不錯(cuò),但是按鈕呢,按鈕呢?按鈕被擠掉了我怎么編輯啊。

聽(tīng)說(shuō)F5是刷新點(diǎn)一下看看。怎么好像變成了登錄界面?

剛學(xué)了怎么用TAB鍵,確實(shí)很方便。TAB一下。跑哪去了,怎么一片空白?。?/p>

玩游戲的人點(diǎn)擊速度那么快,我也來(lái)試試。怎么一雙擊就出錯(cuò)了?

我找錯(cuò)別字是很厲害的,這不就發(fā)現(xiàn)“同意”寫(xiě)成了“統(tǒng)一”。

這里提示只能輸入1-100,我偏要輸入9999……保存看看,怎么系統(tǒng)不能用了?

這里一點(diǎn)擊就出現(xiàn)IE錯(cuò)誤,硬是不彈出我需要的窗口。

這個(gè)查詢按鈕怎么灰掉了?這么多記錄讓我一頁(yè)一頁(yè)翻過(guò)去找啊。

上傳第二個(gè)附件的時(shí)候怎么把第*個(gè)擠掉了啊,會(huì)擠掉也要提示一下嘛。

一個(gè)頁(yè)面上打開(kāi)的記錄太多了,變體都用…省略了,要是鼠標(biāo)放上去浮動(dòng)顯示完整標(biāo)題就方便多了。

這幾條記錄有依存關(guān)系,刪了一條其他就沒(méi)了,提示都沒(méi)有,早知道我就用編輯了……

這條記錄怎么好像是昨天的,我記得今天更新了啊?原來(lái)編輯后的記錄沒(méi)有傳到引用的地方。

**奇怪的是昨天上傳時(shí)候正常的圖片今天就不能顯示了。我記得沒(méi)有只能顯示一天的功能???

這里怎么沒(méi)有任何按鈕呢,看手冊(cè)才知道竟然要用右鍵進(jìn)行操作,怎么突然冒出個(gè)異類?。?/p>

這里怎么能增加兩條相同的記錄呢?不控制一下天知道手下那些愣頭青會(huì)做出什么來(lái)。

這里的菜單一層一層又一層,足足有五層,把我頭都繞暈了……我記得哪里說(shuō)過(guò)最好不要超過(guò)三層的。

這個(gè)界面看起來(lái)怎么這么別扭啊,是字體太大了,是按鈕太小了,還是功能太多了,……

怎么不是管理員登錄進(jìn)來(lái)也能管理啊,那我這個(gè)管理員的身份不是多此一舉嗎?

刪除的時(shí)候提示Error,幸虧我英語(yǔ)水平好,可是你換成中文不行嗎?

這條記錄不是刪除了嗎,怎么還能引用啊,到時(shí)候出錯(cuò)了怎么辦,難道還要我記住刪了那些記錄?

經(jīng)過(guò)精心編輯,我發(fā)了一條通知,怎么用普通用戶查看的時(shí)候是默認(rèn)的字體字號(hào)???

這幾個(gè)頁(yè)面上的當(dāng)前日期怎么是固定不變的啊,這都是去年的日期了,不會(huì)是開(kāi)發(fā)時(shí)候的吧。

……


三、兼容性測(cè)試-Compatibility

概念:主要是為了檢查軟件在不同的軟\硬件平臺(tái)上是否可以正常的運(yùn)行的一種測(cè)試。

常見(jiàn)關(guān)注點(diǎn):

兼容不同的OS

Web項(xiàng)目兼容不同的瀏覽器

兼容不同的數(shù)據(jù)庫(kù)

兼容不同的分辨率

兼容不同的廠家的硬件設(shè)備,耳機(jī)、音響等。

音頻轉(zhuǎn)換通舉例:

在windows7、Mac OS上進(jìn)行音頻轉(zhuǎn)換測(cè)試

其他常見(jiàn)例子:

中國(guó)的插座無(wú)法在歐美使用

某網(wǎng)頁(yè)IE和Firefox中顯示效果不一樣

某App應(yīng)用程序在某手機(jī)上無(wú)法安裝

針對(duì)手機(jī),平板和電腦要單獨(dú)開(kāi)發(fā)三套界面

在IE中可使用回車鍵,但是在Firefox上無(wú)法使用

某游戲無(wú)法運(yùn)行在IOS系統(tǒng)上

某應(yīng)用程序在Windows10上經(jīng)???/p>


四、可靠性測(cè)試-Reliability

概念:為了達(dá)到或驗(yàn)證用戶對(duì)軟件的可靠性要求而對(duì)軟件進(jìn)行的測(cè)試。通過(guò)測(cè)試發(fā)現(xiàn)并糾正軟件中的缺陷,提高其可靠性水平,并驗(yàn)證它是否達(dá)到了用戶的可靠性要求??煽啃詼y(cè)試包含了軟件的健壯、穩(wěn)定、容錯(cuò)、自恢復(fù)等方面。

常見(jiàn)關(guān)注點(diǎn):

輸入異常的數(shù)據(jù)

操作異常的文件

長(zhǎng)時(shí)間工作后保持正常

多次打開(kāi)應(yīng)用程序

音頻轉(zhuǎn)換通舉例:

長(zhǎng)時(shí)間操作使用后音頻通后是否會(huì)出錯(cuò)

添加文件后,將其物理刪除,再進(jìn)行轉(zhuǎn)換,音頻通是否會(huì)出錯(cuò)

其他常見(jiàn)例子:

手機(jī)使用時(shí)間太長(zhǎng)容易死機(jī)

Android,IOS上的閃退

Windows上的藍(lán)屏

手機(jī)通話時(shí)失去信號(hào)后無(wú)法馬上掛斷

手機(jī)恢復(fù)信號(hào)后通話無(wú)法繼續(xù)

QQ文件傳輸不支持?jǐn)帱c(diǎn)續(xù)傳

阿里巴巴杭州電纜被挖斷時(shí)無(wú)法立即恢復(fù)


五、安全性測(cè)試-Security

概念:為驗(yàn)證應(yīng)用程序的安全等級(jí)和識(shí)別潛在安全性缺陷的過(guò)程。

常見(jiàn)關(guān)注點(diǎn):

SQL注入

口令認(rèn)證

加解密技術(shù)

權(quán)限管理

安全日志

音頻轉(zhuǎn)換通舉例:

可以認(rèn)為音頻通軟件不存在安全性問(wèn)題,因?yàn)檫@是一個(gè)輔助性的軟件任何人都能使用,且轉(zhuǎn)換的音頻和視頻大多不涉及到嚴(yán)重的危害,所以我們可以不考慮這一點(diǎn)。

其他常見(jiàn)例子:

我們經(jīng)常接到騷擾電話

WIFI鑰匙

某支付寶賬戶的余額被惡意轉(zhuǎn)走

CSDN網(wǎng)站用戶600萬(wàn)數(shù)據(jù)泄漏

手機(jī)上的聯(lián)系人信息被竊取

某網(wǎng)站首頁(yè)被惡意篡改

某網(wǎng)站被大量非法用戶攻擊


六、性能測(cè)試-Performance

概念:用來(lái)測(cè)試軟件在系統(tǒng)中的運(yùn)行性能。負(fù)載、壓力、容量測(cè)試等都屬于這一范疇。

常用工具:LoadRunner、WebLoad、jmeter等

常見(jiàn)關(guān)注點(diǎn):

系統(tǒng)資源,cpu、內(nèi)存、io讀寫(xiě)

并發(fā)用戶數(shù)

*大數(shù)據(jù)量

響應(yīng)時(shí)間

處理成功*

音頻轉(zhuǎn)換通舉例:

批量轉(zhuǎn)換或合并轉(zhuǎn)換1000個(gè)10M的文件,耗時(shí)是否符合預(yù)期

對(duì)超大的文件進(jìn)行轉(zhuǎn)換

其他常見(jiàn)例子:

網(wǎng)頁(yè)半天打不開(kāi),反應(yīng)很慢

應(yīng)用程序運(yùn)行太久占用內(nèi)存很大

2008年北京奧運(yùn)會(huì)門票系統(tǒng)崩潰

2012年倫敦奧運(yùn)會(huì)門票系統(tǒng)崩潰

12306網(wǎng)站春運(yùn)期間購(gòu)票難

Android手機(jī)運(yùn)行不流暢,經(jīng)常卡頓


綜上,介紹了常用的6大測(cè)試類型,各個(gè)測(cè)試類型并不是孤立的,一個(gè)測(cè)試用例有時(shí)包含了多種測(cè)試類型。我們學(xué)習(xí)測(cè)試類型的目的不是要死記硬背,而是利用他們從多個(gè)角度來(lái)梳理測(cè)試點(diǎn),形成高質(zhì)量的測(cè)試用例,從而獲取更好的測(cè)試效果。


查看剩余內(nèi)容
loading
Hi,我是教育寶平臺(tái)顧問(wèn) 添加我的微信,在查找或下載資料時(shí),有任何問(wèn)題,我會(huì)隨時(shí)為您解決~
loading
掃描二維碼 添加顧問(wèn)微信

點(diǎn)贊

收藏

資深學(xué)習(xí)規(guī)劃師,免費(fèi)幫您答疑解惑,定制學(xué)習(xí)方案
限時(shí)免費(fèi)咨詢
職位/薪酬更多
相關(guān)課程 更多
教育寶IT技術(shù)頻道
教育寶致力于打造中國(guó)最專業(yè)的IT技術(shù)學(xué)習(xí)平臺(tái),為IT技術(shù)學(xué)員、教育機(jī)構(gòu)、從業(yè)者和上下游搭建連接、互動(dòng)、交流和賦能平臺(tái)。