軟體測試流程

2021-09-07 21:06:47 字數 2393 閱讀 2753

1、搭建測試環境

2、快速熟悉專案

3、編寫測試計畫

4、編寫測試方案

5、設計、編寫、執行測試用例

6、測試報告

1、部署伺服器需要安裝的軟體

(1)作業系統

(2)網路伺服器軟體

(3)資料庫軟體

(4)語言環境等等

2、部署測試環境

lnmp:linux+nginx+mysql+php

wamp:windows+apache+mysql+php(可以使用xampp一鍵安裝,將專案放在整合環境xampp下的htdocs資料夾下)

lamp:linux+apache+mysql+php

1、專案背景調研(目的:確定測試的優先順序)

(1)專案所處階段

(2)專案復用程度

(3)專案已有的成果物

開發:概要設計說明書

詳細設計說明書

****走查報告

資料庫的設計文件

測試:測試計畫

測試方案

測試用例

缺陷報告

測試報告

(4)開發人員的背景

2、專案組織架構圖

通過畫專案組織架構圖,對所要測試的專案的功能模組有乙個全域性性的認識

注意:專案組織架構圖不涉及功能,只是模組

3、測試範圍列表

進一步細分專案的需求,明確要測試的物件

需求編號

功能名稱

測試型別

路徑優先順序

1、測試計畫

(1)測試計畫的定義:

描述了要進行的測試活動的範圍、方法、資源和進度的文件。它主要包括測試項、被測特性、測試任務、誰執行任務和風險控制等。測試計畫就是組織管理層面的檔案,從組織管理的角度對一次測試活動進行規劃

(2)測試計畫的主要內容

測試計畫的核心:

a、進行測試任務劃分

b、進行測試工作量估計

c、人力資源分配

d、明確任務的時間和進度安排

e、風險估計和應急計畫

f、測試失敗/通過的標準

(3)測試計畫的編寫目的

制定測試計畫目的:按照所制定的測試計畫可以有效的計畫、執行、跟蹤、組織和管理測試專案。具體從以下三方面說:

a、領導能夠根據測試計畫做巨集觀調控,進行相應資源配置等

b、測試人員能夠了解整個專案測試情況及專案測試不同階段所要進行的工作等

c、便於其他人員了解測試人員的工作內容,進行相關配合工作

2、測試方案

(1)測試方案的定義

所謂測試方案是指描述需要測試到的特性,測試的方法、測試環境的規劃、測試工具的設計和選擇、測試用例的設計方法、測試**的設計方案

測試方案是技術層面的文件,從技術的角度對一次測試活動進行規劃工具的設計、測試用例的設計、測試資料的設計

(2)測試方案主要內容

a、測試策略選取,明確策略;測試策略就是如何用最少的資源滿足測試質量的要求,既高效、低成本、較高質量的完成測試

b、測試子項細分,細化測試特性形成測試子項;將測試計畫中描述的方法進行細化,包括採用的具體測試技術

c、測試用例的規劃

d、測試環境的規劃

e、自動化測試框架的設計

f、測試工具的設計和選擇

(3)測試方案的編寫目的

軟體測試方案的作用非常類似於產品設計說明書(軟體概要設計和軟體詳細設計),開發工程師根據產品功能需求和設計說明來編碼實現功能,而測試工程師需要基於產品功能需求和測試方案來設計和執行測試用例

測試方案是從測試的角度去分析或者說分解需求,在方向上明確怎麼測,分析結果就是測試點和測試方法

3、計畫和方案不同點

測試計畫

測試方案

組織方式

組織檔案

技術檔案

目的強調做什麼

強調怎麼做

具體要求

組織架構、工作任務分配、工作量估計、人力資源分配、風險的估計和規避、各任務通過準則等

測試需要的細化、自動化測試框架的設計、測試資料和測試指令碼的設計、測試用例的設計原則等

1、首先對ui介面進行測試

ui考慮的點

(1)跟原型圖進行對比

(2)使用者的使用習慣

(3)介面整體測試

(4)頁面內容等

2、測試用例的模板

用例編號

功能模組

用例標題

預置條件

測試步驟

測試資料

預期結果

設計者優先順序

實際結果

缺陷編號

3、缺陷報告的模板

缺陷編號

所屬模組

缺陷標題

缺陷狀態

提交人負責人

優先順序嚴重程度

缺陷描述

提交時間

截圖

軟體測試流程

1 立項 2 需求評審 3 組建測試團隊 4 需求分析 5 測試設計 6 測試計畫 7 測試執行 8 軟體評估 9 測試總結 10 測試維護 測試具體流程依次如下 1.需求 閱讀需求,理解需求,與客戶 開發 架構多方交流,深入了解需求。testing team 2.測試計畫 根據需求估算測試所需資源...

軟體測試流程

1.需求 閱讀需求,理解需求,與客戶 開發 架構多方交流,深入了解需求。testing team 2.測試計畫 根據需求估算測試所需資源 人力 裝置等 所需時間 功能點劃分 如何合理分配安排資源等。testing leader or testing manager 3.用例設計 根據測試計畫 任務分...

軟體測試流程

一 測試計畫 目的是規定測試活動的範圍 方法 資源和進度 明確在測試的專案要測試的特性,要執行的測試任務,每個任務的負責人以及與計畫項相關的風險。測試計畫活動包括 形成測試需求文件 確定約束條件 制定測試目標 目的 建立測試策略 初期測試活動開始 確定可交付專案產品 確定關鍵程式功能 定義測試活動的...