1

自動テストは初めてです。

リリース前のテストを容易にするために、Kif フレームワークとのアプリの自動統合テストを実行しようとしています。私はいくつかのテストケースを持っています。テストを実行すると (Cmd + U)、このテスト ケースは実行されますが、奇妙な順序で実行されます (アルファベット順ではありません)。また、単一のテスト ケースを実行することもできません。実行しようとすると、実行したいテスト ケースの前にランダムなテスト ケースが実行されます。

PS 私のテスト ケースのいくつかは、より一般的なテスト ケースを継承しています。

それが何であるかのヒントを教えてもらえますか?ありがとう!

4

1 に答える 1

2

私の知る限り、テストケースには定義された順序がなく、互いに独立している必要があります。実行順序に依存する単体テストがある場合は、テストを正しく行っていないため、テストをリファクタリングして独立させる必要があります。

于 2014-12-09T13:50:07.070 に答える