軟體測試 概念級入門

2021-10-21 20:09:43 字數 818 閱讀 3425

我們學習程式設計,自然也離不開測試行業,今天就跟隨博主一起了解軟體測試的一些基本概念~

目的:驗證軟體是否有問題;

原則:以客戶需求為中心,遵循軟體測試的規範、流程、標準和要求;

概念:需求是滿足使用者期望或正式規定文件(合同、標準、規範)所具有的條件和權能,包含使用者需求和軟體需求。

當且僅當規格說明是存在且正確的,程式與規格說明之間的不匹配稱為錯誤(bug);

當沒有需求規格說明時,判斷標準以最終的使用者為準:當程式沒有實現其終端使用者合理預期的功能要求時,就是軟體錯誤;

測試過程中可能會遇到以下問題:

而測試用例的產生就是為了解決上述的問題

概念:測試用例是為了實施測試而向被測試的系統提供的一組集合,這組集合包含:測試環境、操作步驟、測試資料、預期結果等要素。

我們下面來看乙個具體的例子:

測試用例:單位使用者註冊成功

步驟:期望的結果:

進入註冊頁面,選擇註冊

系統展現註冊頁面

輸入符合要求的單位名稱、單位郵箱、密碼、確認密碼、組織機構**、驗證碼、並確認同意《使用者註冊協議》,提交註冊資訊

系統進行註冊操作,傳送啟用郵件,註冊成功後,跳轉到註冊成功的頁面,並提示使用者進行啟用操作

進入註冊用的郵箱,進行啟用操作

啟用成功

用註冊的郵箱和密碼,進行登入操作

登陸成功,系統展示歡迎頁面

測試方式

手工重要性

重要測試環境

chrome,ie10

測試前提

系統執行正常,郵件服務已開啟

功能模組

註冊登入

軟體測試入門 2軟體測試相關概念

測試工程師 自動化測試工程師 測試開發工程師 遊戲測試工程師 移動端測試工程師 web端測試工程師 介面測試工程師 效能測試工程師 安全測試工程師 以最少的人力 物力 時間找到軟體中潛在的缺陷,從而迴避商業風險。使用人工或自動的手段來執行程式,目的在於檢驗是否滿足需求。所有測試追溯到使用者需求 把盡...

軟體測試概念

一 應用伺服器的分類 1.1 web伺服器 1.2 資料庫伺服器 例如db2 1.3 ftp伺服器 1.4 郵件伺服器 1.5 檔案共享伺服器 例如雲盤 多層結構的劃分方式 使用者介面層 互動 表示邏輯層 介面和內容顯示 業務邏輯層 資料通訊 基礎框架服務層 資料通訊的其他支援 資料層 資料庫 資料...

軟體測試 概念

在開始軟體測試之前有必要先了解軟體的基本概念。這些基本概念將幫助我們更加明確工作的目標,以便於更快的融入測試團隊中去。我們需要明確的給出以下問題的答案 目的 驗證軟體有或者沒有問題 原則 以客戶為中心,遵循軟體測試的規範 流程 標準和要求。滿足使用者的期望 或 規定的文件 合同,標準,規範 所需要的...