0
我有一個測試創建一個帳戶,並希望使用相同的數據刪除帳戶。我正在使用隨機字符串。我使用Nunit和Page Object Model。我如何在不同的測試中使用相同的隨機字符串?我想在各種測試中使用相同的隨機字符串硒C#
我有一個測試創建一個帳戶,並希望使用相同的數據刪除帳戶。我正在使用隨機字符串。我使用Nunit和Page Object Model。我如何在不同的測試中使用相同的隨機字符串?我想在各種測試中使用相同的隨機字符串硒C#
如果你希望這是自動化的......你必須在做'創建'的測試中做'刪除',可能作爲一個清理操作。將隨機字符串存儲爲變量並利用它。如果刪除功能的自動化不可行,則輸出隨機字符串,以便手動清理。
如果您使用隨機生成隨機字符串 - 每次只使用相同的種子(新隨機(<您的種子這裏>))。然後在隨後的每次運行中,將生成相同的字符串序列。 – Evk
有一點要小心,許多測試框架並不能保證測試執行的順序沒有一些額外的工作,因爲他們鼓勵每個測試都可以獨立運行。另一種方法是將一些測試數據存儲在像數據庫這樣的外部數據源中,但同樣要小心一些測試依賴於其他測試數據。 – mrfreester