2017-01-23 21 views
0

我有一個測試創建一個帳戶,並希望使用相同的數據刪除帳戶。我正在使用隨機字符串。我使用Nunit和Page Object Model。我如何在不同的測試中使用相同的隨機字符串?我想在各種測試中使用相同的隨機字符串硒C#

+1

如果您使用隨機生成隨機字符串 - 每次只使用相同的種子(新隨機(<您的種子這裏>))。然後在隨後的每次運行中,將生成相同的字符串序列。 – Evk

+0

有一點要小心,許多測試框架並不能保證測試執行的順序沒有一些額外的工作,因爲他們鼓勵每個測試都可以獨立運行。另一種方法是將一些測試數據存儲在像數據庫這樣的外部數據源中,但同樣要小心一些測試依賴於其他測試數據。 – mrfreester

回答

0

如果你希望這是自動化的......你必須在做'創建'的測試中做'刪除',可能作爲一個清理操作。將隨機字符串存儲爲變量並利用它。如果刪除功能的自動化不可行,則輸出隨機字符串,以便手動清理。

相關問題