0

組み込みアプリケーションをテストするために、Gherkin/Behave (Python) を使用しています。Gherkin コードはサーバー上で実行されますが、実際のアクティビティはデバイス上のアプリケーションによって実行され、ネットワーク経由で通信します。デバイス上のアプリケーションは手動で開始する必要があります。

デバイスを再起動するためのテストが必要です。テスト アプリケーションに再起動を実行させることはできますが、テストを後続の手順で続行できるように、ユーザーにテスト アプリを再起動するように求めるコードがサーバー上に必要です。ただし、「steps」ファイルの Python コードを取得してテキストを出力することはできません。

Gherkin/Behave が完全に自動化されたテストを提供することを意図していることを理解していますが、現実世界の制限がここに適用されます。

4

1 に答える 1