測試 測試手段

2021-09-26 11:55:56 字數 751 閱讀 1488

在越來越多公司使用敏捷的開發模式,輕文件甚至無文件,需求不明確,測試時間越來越短。測試難度增大這就需要更多的測試手段。

code review

**靜態分析

靜態**分析是指在不執行**的方式下,通過詞法分析、語法分析、控制流、資料流等分析對程式**進行掃瞄,驗證**是否滿足規範性,安全性、可靠性、可維護性等指標的一種**分析技術。

**靜態分析可以在開發階段就找到一些bug,尤其是黑盒測試難發現的bug,如資源未釋放等。

**靜態分析的特點

不實際執行**;

執行速度快,效率高;

誤報率較高。

**靜態分析的內容

**靜態分析的時機

在編碼時檢查,在ide中整合對應的外掛程式;

編碼完成後統一檢查。

常用的工具

pclint,checkstyle,pmd,findbugs,hp fortify,sonarqube

ci/cd、devops

ci:持續整合是一種軟體開發實踐,即團隊開發成員經常整合他們的工作,通常每個成員每天至少整合一次,每天會整合多次,每次整合都通過自動化編譯、發布、自動化回歸測驗來驗證,從而盡快的發現整合錯誤。

持續整合是為了持續交付。

沒有單元測試的持續整合基本無意義。

cd:持續部署是在持續整合的基礎上,將整合後的**部署到更貼近真實執行環境中。

乙個常規的測試過程

讓生產端變得敏捷起來。

軟體測試學習筆記3 軟體測試手段

黑盒測試 將測試物件看成個黑盒子,不去管內部具體程式,只關注外部介面,只檢查程式功能是否按照需求規格說明書的規定正常使用,程式是否能適當地接收輸入資料而產生正確的輸出資訊。黑盒測試著眼於 程式外部結構,不考慮內部 邏輯結構 主要針對 軟體介面 和軟體功能進行測試。優點 容易實施,不需要關注內部的實現...

寫給測試員的話之測試手段(二)

測試員應該做什麼,除了我們所說的觀察和學習思考,接下來我們談一談測試員應該知道的測試手段有哪些?書中提到了一種測試手段的分類系統,叫做 五要素測試系統 five fold testing system 主要有 測試員 覆蓋率 潛在問題 活動和評估。測試任務常常按乙個要素分配,但是完成任務要涉及所有五...

軟體測試的分類 按測試手段來分類

根據測試時物件的可見度分為 黑盒測試 白盒測試 根據測試的狀態分為 靜態測試 動態測試 測試執行的方式 手工測試 自動化測試 1 黑盒測試 在完全不考慮程式內部結構和內部特性的情況下對暴露出來的介面對程式進行測試 針對可見的功能進行測試 優點 1.容易實施,不需要關注內部的實現 2.更貼近使用者的使...