測試工作從時間上說,可以分為以下幾個階段:
開發者寫程式時,要進行單元測試,比如某個函式中引數的變化是否正確,有沒有那個引數不按照期望的方式去改變
當一大塊程式寫好了,要進行**覆蓋率測試,嘗試以各種不同的組合執行各段**(單元測試已通過的),最好全部**各種組合覆蓋到90%
然後要進行構建,開發者進行構建測試,即,把**變成軟體,然後測試各種基本功能,例如能否安裝,能否執行,目標是得到乙個「可測」的軟體
測試人員拿到可測的軟體,進行驗收測試,即嘗試設計好的各種場景或稱測試用例,測試結果是乙個這樣的表
場景id
場景名測試結果
bug id
登陸成功
點選十大
失敗以上bug找到並解決後,進行搜尋式測試,有意無意搞一些奇怪的場景看有沒有bug
回歸測試,最新的版本把bug都找到並解決後,測試新版本有沒有舊版本中沒有的bug,有了的話就叫做「退化」,這就是回歸這兩字的來由
場景/整合/系統測試,把乙個已經測號的模組放到整體環境中,看看在實際場景中整體上各個模組能否完成各自的工作
如果程式變得很大,開發者把**簽入後再找**代價很大,則可以開發者與測試者結對進行夥伴測試,測試者找到bug開發者fix後,才簽入
效能測試:不解釋
壓力測試:故意搞些軟體受不了的極端場景,看軟體會否崩潰,崩潰後會不會造成太大的影響
內測、公測:員工內部、社會上都用用軟體看有沒有問題
易用性測試:不解釋
小強大掃蕩:開發者、測試者一起找bug
黃色是開發者該做的,藍色是測試者該做的,沒顏色的可能我們用不到。測試員不接觸**,只接觸已通過構建測試的「可測」軟體。
測試計畫:
1.與team其他成員商量好每次發布測試任務時的規範,並對他們科普下下神馬是測試
2.設計測試用例,測試已有的版本,目前軟體功能依然很簡單,所以還是很容易跟上進度滴
from: gaoyao
什麼是冒煙測試?什麼是回歸測試?
一 什麼是冒煙測試?冒煙測試 smoke testing 是指 針對每個版本或每次需求變更之後,在正式測試之前,對產品或系統的一次簡單的驗證性測試,驗證產品或系統的 基本功能 流程是否正常。我們可以將冒煙測試理解為是在執行正式測試之前的 試 二 冒煙測試的目的是什麼?目的是確認軟體的基本功能正常,可...
什麼是 測試和 測試?
解讀一 常用來表示 軟體測試過程中的三個階段,是第一階段,一般只供內部測試使用 是第二個階段,已經消除了軟體中大部分的不完善之處,但仍有可能還存在缺陷和漏洞,一般只提供給特定的使用者群來測試使用 是第三個階段,此時產品已經相當成熟,只需在個別地方再做進一步的優化處理即可上市發行。解讀二 測試 alp...
什麼是 測試和 測試?
常用來表示軟體測試過程中的三個階段,是第一階段,一般只供內部測試使用 是第二個階段,已經消除了軟體中大部分的不完善之處,但仍有可能還存在缺陷和漏洞,一般只提供給特定的使用者群來測試使用 是第三個階段,此時產品已經相當成熟,只需在個別地方再做進一步的優化處理即可上市發行。測試 alpha測試 在開發小...