P .:いいえ、スクリプトをデバッグしたくありません。それはかなり素晴らしいです。中期実行中のキュウリスクリプトを一時停止してから再開するにはどうすればいいですか?
問題はテスト対象のアプリケーションです。私がいくつかの注文をすると、それはクラッシュします。だから私がやりたいことは、中途半端な実行で、アプリケーションがクラッシュしたことがわかったら、テストスクリプトを一時停止し、アプリケーションをバックアップして実行してから、テストを再開したい。
これは、アプリケーションが十分に安定していないため、テストスクリプトを実行する必要がある時点ではないことを知っていますが、開発者はそれに取り組んでいます。私は解決策があるかどうかを知りたいのは興味があります。なぜなら、解決策が見つからないからです。もちろん、私のテストでクラッシュしたときにアプリケーションを再統合することもできましたが、それは私がやりたいことではありません。
私のシステム:
OS:Linuxのミント
テスト:ワチール(ルビー)+キュウリクローム
に私はキュウリのタグを使用して、Linuxの端末上でテストを実行します。
実行を一時停止して再開する方法があるかどうかを知りたいだけです。たとえば、すべてのテストを停止したい場合は、Ctrl + Cをコマンドラインに中断させます。一時停止して再開するような割り込みコマンドがありますか?
アプリケーションがクラッシュしたことをどのように「確認」しますか?あなたが「クラッシュ識別子」として使用できるWebページに表示される要素はありますか? –
フォローアップの質問:クラッシュは注文中のランダムな場所で起こるのですか、または常に同じアクションの後に起こりますか? –
あなたのアプリはセッションIDと認証を持っていますか? 「はい」の場合は、テストの途中でアプリケーションを再起動しても、既存のテストセッションは続行されません。言及したように、アプリの再起動は、シームレスな実行のために再認証を伴うテストに統合する必要があります。 セッションの問題がない場合は、クラッシュを特定するもの(text/element/etc)を使用してアプリケーションがクラッシュしたことを特定し、一定時間テストを中断してからアプリケーションを再起動します。 – Sid