我是使用Mocha & should.js進行單元測試的新手。我正在使用Mocha的BDD來測試我的應用程序。我正在測試的應用程序具有不同的組件,如帳戶,產品&訂單。在將代碼移動到git存儲庫之前,我想測試應用程序的所有方面。我爲所有組件提供了不同的測試文件。例如,account.js用於帳戶,order.js用於訂單&等。使用Mocha&Should.js組織測試
我想根據臨時測試帳戶測試所有組件。因此,流程爲:
- 創建測試帳戶
- 測試相關帳戶中的所有功能(更新配置文件,修改密碼等)
- 測試帳戶的產品
- 測試的所有功能的全功能賬戶的訂購
- 刪除測試賬號&有關的所有信息
我的問題是我如何確保在執行其他測試之前創建臨時帳戶?
因爲我已經在不同的文件中測試用例,所以我如何確保它們的執行順序與上面提到的相同?有沒有其他更好的方法來測試應用程序?
謝謝。