目前,軟件測(cè)試已經(jīng)形成了一個(gè)完整的.系統(tǒng)龐大的學(xué)科,不同的測(cè)試領(lǐng)域有不同的測(cè)試方法.技術(shù)和名稱。除了按測(cè)試階段和測(cè)試技術(shù)分類外,軟件測(cè)試的分類還有四種更常見(jiàn)。
1.軟件測(cè)試可根據(jù)軟件的質(zhì)量特點(diǎn)分為功能測(cè)試和性能測(cè)試。
(1)功能測(cè)試。
功能測(cè)試包括準(zhǔn)確性、易用性、適用性、互操作性等,是測(cè)試軟件的功能是否滿足客戶需求。
(2)性能測(cè)試。
性能測(cè)試是指測(cè)試軟件的性能是否滿足客戶的需求,性能測(cè)試包括負(fù)載測(cè)試.壓力測(cè)試.兼容性測(cè)試.移植測(cè)試和健壯測(cè)試等。
2.按自動(dòng)化程序分類。
軟件測(cè)試可根據(jù)自動(dòng)化程度分為人工測(cè)試和自動(dòng)化測(cè)試。
(1)手工測(cè)試。
手工測(cè)試是指測(cè)試人員逐一執(zhí)行代碼完成測(cè)試工作。手工測(cè)試需要時(shí)間和努力,如果測(cè)試人員處于疲勞狀態(tài),則很難確保測(cè)試效果。
(2)自動(dòng)化測(cè)試。
自動(dòng)測(cè)試是借助腳本.自動(dòng)測(cè)試工具等來(lái)完成相應(yīng)的測(cè)試工作,它也需要人工參與,但它可以將要實(shí)施的測(cè)試代碼或過(guò)程寫(xiě)成腳本,執(zhí)行腳本來(lái)完成整個(gè)測(cè)試工作。
3.按測(cè)試類型分類。
軟件測(cè)試有很多種類型,包括界面測(cè)試.功能測(cè)試.性能測(cè)試.安全測(cè)試.文件測(cè)試等,其中功能測(cè)試和性能測(cè)試前面已經(jīng)介紹過(guò)主要介紹其他測(cè)試。
(1)界面類測(cè)試。
界面類測(cè)試包括界面布局是否美觀、按鈕是否齊全等,以驗(yàn)證軟件界面是否符合客戶需求。
(2)安全性測(cè)試。
安全測(cè)試是指測(cè)試軟件如何處理未經(jīng)授權(quán)的內(nèi)部或外部用戶的攻擊或惡意破壞,以及軟件和數(shù)據(jù)是否安全。
(3)文檔測(cè)試。
文檔測(cè)試主要包括需求分析.軟件設(shè)計(jì).用戶手冊(cè).安裝手冊(cè),主要驗(yàn)證文檔描述與實(shí)際軟件之間是否存在差異。
4.其它分類。
還有一些軟件測(cè)試不能具體分為哪一類,但是在測(cè)試行業(yè)中也會(huì)經(jīng)常進(jìn)行這些測(cè)試,比如α測(cè)試.β測(cè)試.回歸測(cè)試等,具體的介紹如下。
(1)測(cè)試α。
α測(cè)試是指對(duì)軟件的初始版本進(jìn)行測(cè)試。軟件的初始版本通常不會(huì)對(duì)外發(fā)布。在發(fā)布之前,應(yīng)由開(kāi)發(fā)者和測(cè)試人員或用戶協(xié)助進(jìn)行測(cè)試。測(cè)試人員記錄了使用過(guò)程中的錯(cuò)誤和問(wèn)題,整個(gè)測(cè)試過(guò)程是可控的。
(2)測(cè)試β。
β測(cè)試是指在軟件上線后對(duì)軟件版本進(jìn)行測(cè)試。此時(shí),該軟件已在線發(fā)布,但發(fā)布的版本中可能存在輕微的bug。用戶發(fā)現(xiàn)并記錄了使用過(guò)程中的錯(cuò)誤和問(wèn)題,然后反饋給開(kāi)發(fā)者進(jìn)行修復(fù)。
根據(jù)軟件開(kāi)發(fā)軟件開(kāi)發(fā)版本周期劃分,分為預(yù)覽版Preview測(cè)試.內(nèi)測(cè)版Alpha測(cè)試.公測(cè)版Beta測(cè)試.公測(cè)版Rease測(cè)試。在這些測(cè)試完成后,產(chǎn)品可以正式上線。
(3)回歸測(cè)試。
當(dāng)檢測(cè)工作人員發(fā)覺(jué)缺點(diǎn)時(shí),會(huì)將缺點(diǎn)交給開(kāi)發(fā)商,開(kāi)發(fā)者對(duì)程序流程開(kāi)展修改,修改后,檢測(cè)工作人員會(huì)對(duì)修改后的程序流程再次開(kāi)展檢測(cè),確定原來(lái)的缺點(diǎn)早已清除,而且沒(méi)有引入新的缺點(diǎn),這一再度檢測(cè)的全過(guò)程就稱之為回歸檢測(cè)。回歸檢測(cè)是軟件檢測(cè)工作中十分關(guān)鍵的一部分,軟件開(kāi)發(fā)設(shè)計(jì)的各個(gè)環(huán)節(jié)都會(huì)開(kāi)展幾回歸檢測(cè)。
(4)隨機(jī)測(cè)試。
隨機(jī)測(cè)試是指根據(jù)測(cè)試人員的經(jīng)驗(yàn)對(duì)軟件進(jìn)行功能和性能抽查的無(wú)測(cè)試用例.檢查列表.腳本或指令的測(cè)試。隨機(jī)測(cè)試是按照測(cè)試用例說(shuō)明進(jìn)行測(cè)試用例的重要補(bǔ)充手段,是保證測(cè)試覆蓋完整性的有效途徑和過(guò)程。
以上就是軟件測(cè)試的分類相關(guān)介紹,更多關(guān)于“軟件測(cè)試培訓(xùn)”的問(wèn)題,歡迎咨詢千鋒教育在線名師,如果想要了解我們的師資、課程、項(xiàng)目實(shí)操的話可以點(diǎn)擊咨詢課程顧問(wèn),獲取試聽(tīng)資格來(lái)試聽(tīng)我們的課程,在線零距離接觸千鋒教育大咖名師,讓你輕松從入門(mén)到精通。