什麼是測試

2022-02-16 12:43:37 字數 947 閱讀 5454

測試工作從時間上說,可以分為以下幾個階段:

開發者寫程式時,要進行單元測試,比如某個函式中引數的變化是否正確,有沒有那個引數不按照期望的方式去改變

當一大塊程式寫好了,要進行**覆蓋率測試,嘗試以各種不同的組合執行各段**(單元測試已通過的),最好全部**各種組合覆蓋到90%

然後要進行構建,開發者進行構建測試,即,把**變成軟體,然後測試各種基本功能,例如能否安裝,能否執行,目標是得到乙個「可測」的軟體

測試人員拿到可測的軟體,進行驗收測試,即嘗試設計好的各種場景或稱測試用例,測試結果是乙個這樣的表

場景id

場景名測試結果

bug id

登陸成功

點選十大

失敗以上bug找到並解決後,進行搜尋式測試,有意無意搞一些奇怪的場景看有沒有bug

回歸測試,最新的版本把bug都找到並解決後,測試新版本有沒有舊版本中沒有的bug,有了的話就叫做「退化」,這就是回歸這兩字的來由

場景/整合/系統測試,把乙個已經測號的模組放到整體環境中,看看在實際場景中整體上各個模組能否完成各自的工作

如果程式變得很大,開發者把**簽入後再找**代價很大,則可以開發者與測試者結對進行夥伴測試,測試者找到bug開發者fix後,才簽入

效能測試:不解釋

壓力測試:故意搞些軟體受不了的極端場景,看軟體會否崩潰,崩潰後會不會造成太大的影響

內測、公測:員工內部、社會上都用用軟體看有沒有問題

易用性測試:不解釋

小強大掃蕩:開發者、測試者一起找bug

黃色是開發者該做的,藍色是測試者該做的,沒顏色的可能我們用不到。測試員不接觸**,只接觸已通過構建測試的「可測」軟體。

測試計畫:

1.與team其他成員商量好每次發布測試任務時的規範,並對他們科普下下神馬是測試

2.設計測試用例,測試已有的版本,目前軟體功能依然很簡單,所以還是很容易跟上進度滴

from: gaoyao

什麼是冒煙測試?什麼是回歸測試?

一 什麼是冒煙測試?冒煙測試 smoke testing 是指 針對每個版本或每次需求變更之後,在正式測試之前,對產品或系統的一次簡單的驗證性測試,驗證產品或系統的 基本功能 流程是否正常。我們可以將冒煙測試理解為是在執行正式測試之前的 試 二 冒煙測試的目的是什麼?目的是確認軟體的基本功能正常,可...

什麼是 測試和 測試?

解讀一 常用來表示 軟體測試過程中的三個階段,是第一階段,一般只供內部測試使用 是第二個階段,已經消除了軟體中大部分的不完善之處,但仍有可能還存在缺陷和漏洞,一般只提供給特定的使用者群來測試使用 是第三個階段,此時產品已經相當成熟,只需在個別地方再做進一步的優化處理即可上市發行。解讀二 測試 alp...

什麼是 測試和 測試?

常用來表示軟體測試過程中的三個階段,是第一階段,一般只供內部測試使用 是第二個階段,已經消除了軟體中大部分的不完善之處,但仍有可能還存在缺陷和漏洞,一般只提供給特定的使用者群來測試使用 是第三個階段,此時產品已經相當成熟,只需在個別地方再做進一步的優化處理即可上市發行。測試 alpha測試 在開發小...