資料儲存區可以在執行時,提供變數資料給測試。
效能測試是以使用者模擬為根據。 在測試應用程式的階段作業期間,測試人員所用的功能,其實也是真正客戶所用的功能, 測試人員就是從記錄的階段作業當中,產生一個含有他所輸入之確實資料的測試。 比方說,如果要測試 Web 型購物應用程式中,提醒購物者輸入帳號的對話框效能, 測試人員會選擇一個銷售項目,按一下「立即付款」按鈕,然後再輸入帳號,實際使用這個對話框。 在播放測試時(測試人員可能會要求同時執行幾百個交易實例), 最好能夠在每一個實例各使用不同的帳號(可能夾雜著有效和無效的號碼)。 為了在播放時,提供變數資料讓測試使用,測試人員建立了資料儲存區。
資料儲存區含有三個結構化元素:
等值類別。 它是資料儲存區的子集,它所含的資料會在送給測試時,產生等值的過關/失敗結果。 資料儲存區必須含有一個等值類別。
軟體開發人員測試程式碼所用的低階測試,一定要用到等值類別。 但效能測試並不使用等值類別。 若要進行效能測試,可以把等值類別視為只是具名的列索引,顯示在最左邊的資料儲存區欄。 您可以加入任何數目的等值類別,但如果資料儲存區只是要用在效能測試,其實不必新增任何等值類別。
記錄。 一列資料。 資料列是以 0 開頭的等值類別來製作索引。
變數。 具名的資料直欄。 資料置於直欄資料格中,通常是根據受測試之應用程式所預期的內容而輸入。
根據下圖所示,資料儲存區編輯器是一個類似試算表的格線。
您可以用滑鼠右鍵按一下格線,開啟蹦現功能表,
然後在這裡加入或維護前面所說明的資料儲存區結構化元素。
新增資料的方法,是在資料格輸入資料。
當您建立資料儲存區時,可以選擇利用以逗號區隔值 (CSV) 的現有檔案(這個檔案是您以試算表編輯器或外部或自訂工具所建立)所含的資料,起始設定新的資料儲存區。 如果資料儲存區含有大量資料,我們建議您採用這個方法。 資料儲存區編輯器比較適合在輸入少量資料,以及修改個別記錄時使用, 但是它不會提供任何方法來產生大量輸入的資料。