一、了解測試物件
1、文件熟悉
b、幫助文件:產品文件、使用者手冊等熟悉舊功能
c、開發設計文件
d、**文件
2、通過操作熟悉
操作被測軟體
二、具體從六個方面熟悉測試物件,sfdpot
1、structure結果
a、熟悉被測軟體的架構,以及包含什麼檔案
b、網路的架構:b/s 、c/s、p2p、單機版
c、被測軟體的組成
啟動檔案、解除安裝檔案、程式**檔案、配置檔案、幫助檔案、測人人員(測試所有可能出現的情況)
2、function功能
熟悉被測軟體能夠做的所有事情,即功能模組
3、data資料
熟悉被測軟體能夠處理的所有資料
a、輸入資料:合法、不合法
b、輸出資料
c、預置資料:提前準備的資料
4、patform平台
熟悉被則軟體可以執行在什麼平台,即環境
5、operation操作
熟悉被測軟體可能會被怎麼使用,使用者的使用方式
6、time時間
熟悉被測軟體跟系統時間相關的模組,如特殊時間,閏年、跨年等
關注時間差
三、提取測試點
1、質量模型分析法
針對單模組,每個模組都需要提取
提醒從多個角度多方面進行測試,不能只關注功能
2、功能互動分析法
關注模組與模組直接的互動或相互影響
模組直接的先後順序,測試高優先順序的功能會中斷低優先順序的功能
3、使用者使用場景分析法
關注使用者的使用
測試分析 基於狀態的測試
前言 這一篇比較特別,內容提供者是我的好朋友jingle 專業的ios測試工程師。什麼叫基於狀態的測試 基於狀態的測試,是一種基於模型的測試,常用於事件驅動的系統中,這些系統往往是實時系統,比如數字技術和硬體電路。實際中的系統,比如下面這些通常會用到狀態機 1 作業處理系統 2 atm機 3 介面處...
整合測試的分析
更好的分析能夠幫助我們更好的設計測試用例,整合測試分析在整個整合測試中佔據最關鍵的地位。整合測試分析要考慮以下幾個方面 1.體系結構分析 第乙個角度 從實際需求出發 得到系統實現的層次結構圖 第二個角度 畫分系統模組 得到系統模組之間的依賴關係圖 2.模組分析 最重要的工作之一 模組劃分的好壞,直接...
測試需求的分析
1 測試需求是什麼?它的作用?答 只有明確了測試需求,才知道要測試的內容有哪些?什麼時候開始測試?怎麼去測試?需要多少人去測試?在什麼環境下測試 2 如何進行測試需求分析?1 依據需求文件進行測試點的分析,再根據測試點進行測試用例的編寫。2 測試點分析概要 功能測試 輸入 輸出 處理 約束條件等 功...