介面測試資料管理
介面測試資料準備方案
[資料準備部分主要是單元測試的測試資料準備策略方案。]
1 背景測試資料
測試背景資料是被測試系統執行依賴的業務資料,可能來自於其他外圍系統,背景資料通常在被測試系統中作為輸入資料,業務操作只是讀取操作,並不做任何修改,業務處理完成後者部分可能保持位置不動也可能被備份到其他地方。
背景測試資料在測試前根據測試需求進行一次性準備,並在測試前對背景資料表進行備份作為資料基線。
背景測試資料修改時可能影響原有測試用例和測試資料,因此背景資料要與測試資料和測試用例建立版本對應關係。
2 系統業務測試資料
系統業務資料包括靜態業務資料和動態業務資料,靜態業務資料指業務操作中不會被修改的資料例如業務字典、業務規則等,動態業務資料是指在業務操作過程中會被生成或修改的資料,例如審批記錄、審批單據等等
系統業務資料與測試用例緊密相關,測試用例依賴於系統業務資料。測試執行前測試用例指令碼依據測試輸入資料修改業務資料滿足測試需求,測試業務執行完,測試指令碼要讀取動態業務資料驗證結果正確性,在測試執行結束前通常要對修改和影響的資料進行回退。
業務資料於測試集合建立對應關係。
3 測試輸入資料
測試輸入資料提供給測試指令碼使用的測試資料,測試輸入資料應該包括:業務觸發資料、期望結果資料和配置資料等。
測試輸入資料與測試用例是一一對應的關係,在單元測試和介面測試中採用讀取Excel或者讀取Database方式。
對特殊的輸入物件資料或檔案資料等,在指定目錄中進行儲存。通過介面方式讀取這類資料。
測試輸入資料與測試指令碼建立對應關係。 更多內容請關注51testing軟體測試網
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/11323760/viewspace-1063787/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 自動化測試如何管理測試資料
- 資料介面測試工具 Postman 介紹Postman
- 介面測試、管理神器-SwaggerSwagger
- QTP測試資料管理-Excel+DictionaryQTExcel
- 介面測試的時候如何生成隨機資料進行測試隨機
- python介面自動化測試之介面資料依賴Python
- 介面測試要如何做資料準備
- 介面測試-使用mock生產隨機資料Mock隨機
- 介面測試之 post 常見資料提交方式
- 介面測試之post常見資料提交方式
- 介面測試-使用 mock 生產隨機資料Mock隨機
- 介面測試測試流程
- jmeter介面測試教程以及介面測試流程JMeter
- API 測試 | 瞭解 API 介面測試 | API 介面測試指南API
- API介面的測試步驟和返回資料展示API
- 介面測試
- 【軟體測試】——介面測試
- Jmeter介面測試+效能測試JMeter
- 介面測試 - 引數測試
- API測試:瞭解API介面測試與API介面測試指南API
- 測試資料
- 求助帖:JMeter 介面自動化測試——資料驅動JMeter
- 大資料測試與 傳統資料庫測試大資料資料庫
- 介面測試裡的查詢介面要測試嗎
- 『居善地』介面測試 — 1、介面測試的概念
- 介面測試是什麼?如何做好介面測試?
- 測試平臺之介面測試
- 介面測試要測試什麼?
- 介面測試--apipost中cookie管理器的使用APICookie
- 介面測試求助
- 介面測試工具
- 介面測試方法
- Jmeter介面測試JMeter
- 功能測試之存量資料新與增資料測試
- 好的測試資料管理,到底要怎麼做?
- 一些ASM 資料庫的測試和管理ASM資料庫
- 介面測試怎麼進行,如何做好介面測試
- 介面測試的價值(為什麼要做介面測試)