1つのスクリプトをどのように行うかは、mlbサイトのマッチ全体を自動化することができます

私は野球記者ソフトウェアをテストしています。そして、そのウィンドウベースのアプリケーション。私はアプリを自動化するためにJava
lanugugeでwiniumツールを使用しています。それはレポーターソフトウェアの一種だ。試合中に、記者がギャラリーに座り、各解説を入力する。これは我々のアプリケーションがボールごとにボールを動作させる方法である。私がどのようにテストしてきたかは、以前入力されたゲームをmlb.comから受け取り、その解説を自分のアプリに入力することです。

  • 最初に、攻撃的なプレイヤーと守備的なプレイヤーを追加します。
  • 次に、審判と天気予報を追加します。
  • その後、ボールごとに各ボールの解説レポートを入力しました。

私はこのプロセスを自動化しようとしています。

私は、昨日の試合の1つをとり、その解説を私のアプリケーションに入力することによって、自動化を試みました。それから、入力したマッチと手動によるマッチングとオートメーションで入力したマッチングの比較を自動化しました。

最後に、mlbサイトと私たちのアプリケーションでスコアをチェックしました。その1つのマッチだけです。オートメーションのために他のマッチをどうやって行うのか分かりません。もう一度自動化したいのであれば、完全なスクリプトを入力する必要がありますが、それにはもっと時間がかかります。

私は自分のアプリケーションのオートメーションを有効にすることを楽しみにしています。

私は私の問題の解決策を見つけることができます。最近、私はmlbのサイトで遊びのコメントによって1つの演劇を自動化するためのコードを書いて、私たちのアプリケーションとmlbサイトの内容でスコアをチェックします。しかし本当の問題は、私がmlbサイトで他のゲームを自動化することができないということです。私が自動化する必要がある場合は、それぞれのゲームごとに何度も何度も書き直す必要があります。私のシニアは私のコードをチェックし、これはハードコーディングだと言いました。彼は1つのスクリプトでそれぞれのマッチを自動化することができると考えています。それは可能ですか?それは将来のためにより有用です。

ベストアンサー

簡単な答えは、データ駆動テストが必要なことです。

長い答えは、テストの書き方がソフトウェアの設定方法に大きく依存するということです。
APIを使用して通信する場合は簡単です。マッチ情報を入力するためにAPIを自動化してデータを送受信します。
MLBサイトから何らかの形で簡単に情報を入手できると思う。

アプリがAPIを使用していない場合、データ駆動型テストは書き込みが難しく、信頼性も低くなりますが、まだ実行できます。

データ駆動型テストを作成する方法を理解できない場合は、自動化を開始する前にオンラインで調査を行うことを検討する必要があります。

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です