聊聊測試資料

2021-10-01 18:04:38 字數 675 閱讀 9947

部分思路參考:

對於被測系統而言,一條測試資料是指一組輸入和對應輸出的組合。因此,測試的本質其實就是乙個產生和消耗大量資料的過程。這些資料可以被用於以下兩種用途:

因此,測試資料對於測試而言非常重要。

對於功能測試(functional testing)而言,測試資料是否完備基本決定了測試用例設計是否完備,從而影響大家對軟體質量的判斷。例如測試用例設計中的邊界值分析也就是為了從設計上覆蓋用例的各種情況。

對於效能測試(performance testing)而言,測試資料甚至可以決定測試的結果是否可信。例如全鏈路壓測中為了反映真實的業務場景,通常都會使用工具來進行流量錄製回放。又如演算法效果測試中為了描述演算法在各種場景中的表現,需要持續的採集並整理成各類測試集。

門檻最低,後期擴充套件成本最高的方法,功能測試大多使用這類方法。

常見的設計策略包括:

黑盒測試

這一類方法主要是用於盡量在測試環境中復現正式場景中的使用情況。通常搬運數的源頭有兩種:生產環境(如公有雲類產品)、客戶端系統(如toc andorid/ios產品)。

常見的有:

客戶端系統

對於規則清晰的場景,可以通過自動化的方式批量生成大量測試資料進行隨機探測,主要的用途是確保系統的魯棒性。

常見的有:

資料生成

構造測試資料 對比測試資料

正確 include using namespace std typedef long long ll const int max n 1e6 10 intmain return0 author max n date 2019 10 04 15.03.21 description 正確 錯誤 inc...

常用測試資料

程式或應用編寫好了之後,通常要輸入一些測試資料,我們懶人一般的做法就是,輸入 asdf,愛上對方,阿道夫。之類的隨手打的字元。這裡,我收集了一點點資料供測試時候使用,應該可以作為常用的測試資料。1.常用的姓名 平時,很多系統比如員工名字需要,但是又怕洩露隱私,所以這裡從網上收集了中國50個最常用的姓...

oracle training 測試資料

sqlplus sys zhou215 as sysdba startup connect oracle oracle 由於虛擬機器是linux的 plsql沒有linux的版本,需要通過本機連上虛擬機器 配置檢視ip sbin ifconfig a 192.168.81.128 將虛擬機器的ip填...