軟體測試按照什麼分類?又是怎麼分類的?

2020-12-25 黑馬程式設計師

在實際項目測試過程中,選擇並確定測試模型只是我們實施測試的第一步。除此之外,還要弄清楚整個測試過程中需要做哪些類型的測試,並根據不同的測試類型進行相應的測試,比如我們耳熟能詳的功能測試、性能測試等,這樣我們的測試工作才能有效進行。那麼軟體測試按照什麼分類?又是怎麼分類的呢?簡單來講,軟體測試可以按照開發階段、是否查看代碼、是否運行、是否手工操作四個方向分類的。

軟體測試分類

1、按照開發階段分類

(1)單元測試

單元測試也可以叫做模塊測試——對軟體的組成單位進行測試,目的是為了檢驗軟體基本組成單位的正確性。測試的對象是軟體測試的最小單位:模塊。單元測試一般都是開發人員或者專業的白盒測試人員(這些需要對代碼有很深的研究)來測試的。

(2)集成測試

單元測試是一個模塊內部的測試,當有多個單獨的模塊測試完成後,我們需要把這些模塊放到一起進行整體的測試,這個測試叫做集成測試。集成測試也稱聯調測試、組裝測試,即將程序模塊採用適當的集成策略組裝起來,對系統的接口及集成後的功能進行正確性檢測的測試工作。集成測試主要關注的是關聯處比較複雜,容易發生錯誤的模塊。集成測試是在模塊之間進行測試(至少兩個),將2個或者2個以上的模塊進行組裝。

(3)系統測試

系統測試指的是在真實或模擬系統運行的環境下,驗證完整的程序系統是否可以正確的運行,並滿足用戶的功能需求,這裡完整的程序系統可以理解為把整個軟體系統看作一個整體,包括軟體和硬體。舉個例子,當下公司正在開發一個新的支付系統,要求測試團隊對它做系統測試。那我們的測試目的,就是要把各種功能模塊全部搭建並運行起來,對它進行整體的功能測試、安全測試、性能測試等,以驗證它的功能,安全性,性能等各方面表現是否滿足用戶需求。

(4)驗收測試

驗收測試是技術測試的最後一個階段,也稱為交付測試。驗收測試是部署軟體之前的最後一個測試階段。驗收測試的目的是確保軟體準備就緒,向軟體購買者展示該軟體系統能夠滿足用戶的需求,一般是以用戶為主的測試。驗收測試的常用策略有兩種,正式驗收和非正式驗收。

2、按照是否查看代碼分類

(1)黑盒測試

我們不需要去關心被測試軟體裡面的結構及實現邏輯如何,只需要關注測試軟體的輸入數據是什麼,以及輸出結果是否符合預期就可以了,這樣的測試就叫做黑盒測試。黑盒測試又稱為數據驅動測試,它只檢查程序是否能接收輸入數據並產生正確的輸出信息。

(2)功能測試

功能測試主要是檢查實際功能是否符合用戶的需求,因此測試的大部分工作也是圍繞軟體的功能進行的。功能測試又可以細分為界面測試、邏輯功能測試、易用性測試、安裝測試以及兼容性測試等,每種測試的測試目的及複雜程度又有所不同。

(3)性能測試

性能測試拆開來看就是性能與測試。軟體的性能包括很多方面,主要是時間性能和空間性能。性能測試是通過自動化的測試工具來模擬多種正常的,不正常的,或者是極限情況下,針對系統的各項性能指標進行的測試,以驗證軟體性能是否符合要求。

(4)白盒測試

白盒測試與黑盒測試正好相反,就是不關注外面只關註裡面,也就是說盒子是透明的,我們可以清楚的看到盒子內部的東西以及內部的運作邏輯,針對內部邏輯進行的測試。

(5)灰盒測試

灰盒測試是介於白盒測試與黑盒測試之間的一種測試,它既關注內部也關注外部的驗證。

3、按照是否運行分類

(1)動態測試

動態測試是指通過運行被測程序,輸入相應的測試數據來驗證運行結果與預期結果的是否一致。目前動態測試也是企業實施項目測試的主要方式。根據動態測試在軟體開發過程中所處的階段和作用,我們可以將其劃分為以下幾個步驟:單元測試、系統測試、集成測試和驗收測試。

(2)靜態測試

靜態測試就是不實際運行被測軟體,只是靜態地檢查程序代碼、界面或文檔中可能存在的錯誤的過程。測試內容主要是代碼測試、界面測試和文檔測試三個方面

4、按照是否手工操作分類

(1)手工測試

手工測試,指的用手一個一個去執行編寫好的測試用例。通過手動操作鍵盤滑鼠來輸入一些內容,例如測試登錄功能時,要根據用例手動輸入用戶名/密碼,點擊按鈕等,執行完功能之後,再查看返回結果,驗證其是否符合預期的結果。

(2)自動化測試

自動化測試的目的是提高測試效率,把以人為驅動的測試行為轉化為機器執行的一種過程。使用工具或代碼的方式來實現手工操作。

這一關我們按照是否運行軟體將測試分為了靜態測試和動態測試,又基於是否手工操作將測試分成了手工測試和自動化測試,除此之外,還有冒煙測試,回歸測試以及安全測試等等。通過學習我們可以知道,每一種測試都有自己的特點和適用場景,我們通過這樣的系統學習理解每種測試的方式和意義,做到心中有數,這對我們後續的測試技術學習以及實際測試工作有著深遠的指導作用。

相關焦點

  • 手機軟體合集4,影視點播動漫資源美劇分類福利分類
    首先我們看一下第一款軟體,打開之後呢?首先我們看一下這個軟體的界面。上面是影視劇的分類,下面的是推薦的一些影視劇,這個根據大家自己的需要可以選擇分類,點擊進入,打開之後首先是她推薦的一些影視劇。這個軟體呢主要是以動漫為主,不過後面也有電影分類和電視劇分類。這個根據自己的需要,大家可以試一下。我們就打開一個分類看一下,然後在搜索旁邊的篩選圖標這點擊進行一下簡單的篩選,地區的篩選年份的篩選,然後是熱度的篩選。找到自己喜歡的影視劇,然後點擊打開。在下面呢,可以選擇集數,選擇好集數之後呢,在上面點擊進行播放。大家可以看一下這個軟體是有投屏功能的。
  • 臉盆下水管怎麼安裝 臉盆的分類
    如果我們要往廚房或者是衛生間安裝一個洗臉的地方的話,就必須要有臉盆,還要有下水管,這樣的話水才會流到外面,所以,我們要提前看一下臉盆下水管怎麼安裝的方法,要把這個安裝方法先掌握好了,這樣的話後期才能自己安裝,與此同時,有的人還不知道臉盆的分類有什麼。
  • 垃圾怎麼分類 垃圾分類技巧推薦
    在垃圾怎麼分類呢,有什麼分類技巧呢,小編相信小夥伴們一定都想知道吧,下面小編給大家帶來了一篇關於垃圾分類技巧推薦,希望大家喜歡。  垃圾分類技巧推薦  看垃圾是否可以回收。有些垃圾是可以回收利用的,比如硬紙板、塑料、玻璃、廢紙等,這些是可回收垃圾。紙尿布、果皮、剩菜剩飯等都是不可回收垃圾。
  • 垃圾分類應該怎麼分?看過來
    垃圾分類應該怎麼分?什麼是垃圾分類 垃圾分類,指按一定規定或標準將垃圾分類儲存、分類投放和分類搬運,從而轉變成公共資源的一系列活動的總稱。 垃圾分類的目的是提高垃圾的資源價值和經濟價值,力爭物盡其用。垃圾在分類儲存階段屬於公眾的私有品,垃圾經公眾分類投放後成為公眾所在小區或社區的區域性準公共資源,垃圾分類搬運到垃圾集中點或轉運站後成為沒有排除性的公共資源。從國內外各城市對生活垃圾分類的方法來看,大致都是根據垃圾的成分構成、生產量,結合本地垃圾的資源利用和處理方式來進行分類的。
  • 服裝怎麼分類 如何對服裝進行分類
    服裝怎麼分類 如何對服裝進行分類 2019-08-07 09:56:00 來源:全球紡織網 服裝怎麼分類?如何對服裝進行分類?
  • 市城管局開展生活垃圾分類知識測試活動
    為更好地宣傳垃圾分類知識,有效推進垃圾分類工作開展,提升幹部職工生活垃圾分類的知曉率和參與率。12月15日上午,市城管局組織機關幹部職工開展垃圾分類知識測試活動。測試題包括單選題、多選題、判斷題三種題型,內容涉及垃圾分類的意義、垃圾分類的方法等。通過測試,檢驗了幹部職工對生活垃圾分類知識的掌握程度,讓幹部職工正確掌握垃圾分類方法,牢固樹立垃圾分類意識,帶頭養成主動分類、自覺投放的良好生活習慣,為生活垃圾處理的減量化、資源化、無害化貢獻一份力量。
  • 華北空管局:機型尾流重新分類啟動實驗 有望提升首都、大興機場...
    據華北公管局發布,為提升北京首都國際機場、北京大興國際機場運行效率,該局全面啟動航空器尾流重新分類管制實驗工作。為保證2020年航空器尾流重新分類管制實驗運行在北京兩場順利開展,提升自動化系統保障能力,12月30日凌晨,華北空管局順利完成自動化系統軟體大版本升級工作。
  • 抖音帳號是怎麼分類的 怎麼查看抖音的帳號所屬分類
    抖音最近很火,那麼抖音帳號是怎麼分類的呢?今天小編給大家帶來的是抖音怎麼查看抖音的帳號所屬分類的解決辦法哦!想知道的小夥伴就和小編一起來看看吧!
  • 《國民經濟行業分類》查詢軟體V8.7版更新!
    導讀 2020年10月,依據《2017國民經濟行業分類注釋》製作的《國民經濟行業分類與經營活動相關的審批和政策》查詢軟體V8.7版本發布。
  • 華東空管局:航空器尾流重新分類啟動實驗,有望提升浦東、虹橋等...
    2020年12月31日北京時間零時,華東空管局在上海浦東、上海虹橋、杭州蕭山、南京祿口四個華東地區千萬級繁忙機場實施航空器尾流重新分類實驗運行工作。「航空器尾流重新分類實驗運行工作」聽上去很專業,但其實與民航旅客息息相關。
  • 豬小嘉讓垃圾分類變得如此簡單
    原標題:豬小嘉讓垃圾分類變得如此簡單豬小嘉智能化垃圾分類驛站是由北京信宜嘉科技有限公司攜手北京鐵建物業管理有限公司共同設計、研發的一款實用型智能化垃圾分類設備。
  • 如何對自己的照片進行管理和分類
    ,這麼多照片,它們的管理和分類是一件非常重要的事情,今天就來教大家如何利用軟體進行照片的分類和管理,做好分類和管理可以讓你在查找照片時節省大量的時間。一幅完美的攝影作品,前期和後期都是相當重要的,那麼在選擇照片管理軟體時,我們應當考慮到這一點,那麼今天給大家推薦的Adobe Bridge(簡稱BR)是Adobe公司出品,一般隨PS一起安裝,並且可以完美配合PS來使用的一款軟體。(如果需要下載BR可以通過Creative Cloud來下載,這款軟體操作非常簡單,功能也很強大。如果你有PS那麼加上BR才是為師的完全體。
  • EXCEL製作複雜多級分類匯總怎麼操作
    EXCEL製作複雜多級分類匯總時通常得出的是3級,如果要實現多於3個級別的分類匯總該怎麼操作呢?方法/步驟假定要求以性別、班級為依據進行分類匯總,並求出語文、數學、英語、總分的平均值。在頁面最上面找到「數據」,點擊進入。
  • 和慶鎮再次召開生活垃圾分類工作培訓會議及現場測試
    和慶鎮再次召開生活垃圾分類工作培訓會議及現場測試為做好我鎮生活垃圾分類工作,提升我鎮生活垃圾減量化、資源化、無害化水平,2020,要求加快建立分類投放、分類收集、分類運輸、分類處理的體系,不斷提升我鎮生活垃圾分類水平,助推「一創兩建」工作,為加快海南自有貿易港、國家生態文明試驗區建設打下堅實基礎。
  • 《公主連結》角色怎麼根據類型分類 角色類型分類介紹
    導 讀 在遊戲中有著數量眾多的角色可供玩家選擇搭配,而不同的角色擁有的屬性和強度也是不一樣的,玩家通過類型來給角色分類可以很好地幫助大家更快的理解各個角色的特點
  • 木門上的膠怎麼去掉 實木門的分類
    我們在市面上購買木門的時候,會發現每一個新的木門上面都有膠水,如果要安裝的話,在安裝之前一定要把這些膠水先去除掉,然後再安裝,不然的話會影響美觀,因此,在這裡建議大家先看一下木門上的膠怎麼去掉的方法都是什麼,然後再具體的了解一下是木門的分類都有哪些。
  • 垃圾分類|臺布是什麼垃圾?
    我們在生活中給很多家具都會鋪上臺布,臺布用久了就會清洗與更換,那麼更換或者扔掉的臺布,要怎麼垃圾分類呢?臺布是什麼垃圾?臺布的分類一、是按生產工藝分類塑料類:PVC臺布、EVA臺布、PEVA臺布、燙花臺布、棉襯底PVC臺布、PP臺布等。
  • 我國茶葉是怎麼分類的?
    那麼問題來了,這麼多茶葉又該如何去分類,目前是否有完整且統一的劃分方法?其實目前是沒有完全統一的劃分方法,因為茶葉各式各樣的,很難將每一種茶葉一一對號入座,只能根據製造方式的不同與茶葉品質上的差異進行劃分。我們目前最常用的就是六大茶分類法,即是按照茶葉的加工工藝和發酵程度。
  • 垃圾分類|《西安市生活垃圾分類管理條例》解讀
    主要包括以下幾方面內容:一 明確了生活垃圾分類標準我市生活垃圾分類標準按照2019年住建設部新版《生活垃圾分類標 志)標準進行了完善,堅持了「四分法」, 即可回收物、有害垃圾、廚餘垃圾、其他垃圾,明確了生活垃圾分類指導目錄由市城市管理部門組織編制並向社會公布。
  • 戲劇的分類
    關於戲劇的分類,是研究戲劇的一個基礎問題。但是對於戲劇的分類,很難有一個能夠囊括一切戲劇樣式的劃分,因此在不同的教材中,我們常常能夠看到有不同的劃分。談到戲劇的分類,有的人會想到悲劇、喜劇,有的人會想到現實主義戲劇、浪漫主義戲劇,這些都是我們在戲劇分類中所常見到的一些劃分方式。戲劇分類,在古希臘戲劇時期便已出現。