Agent :: TCLI :: Transport :: Test :: Testee

Agent :: TCLI :: Transport :: Test :: TesteeはTCLIエージェントを制御するためのテストスクリプトを書くことができます。
今すぐダウンロード

Agent :: TCLI :: Transport :: Test :: Testee ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Eric Hacker
  • 出版社のWebサイト:
  • http://search.cpan.org/hacker/Agent-TCLI-0.02/lib/Agent/TCLI/Transport/Test/Testee.pm

Agent :: TCLI :: Transport :: Test :: Testee タグ


Agent :: TCLI :: Transport :: Test :: Testee 説明

Agent :: TCLI :: Transport :: Test :: TesteeはTCLIエージェントを制御するためのテストスクリプトを書くことができます。 Agent :: Tcli :: Transport :: Test :: Testee TCLIエージェントを制御するためのテストスクリプトを作成できます。 Agent :: TCLI :: Transport :: Testを使用してください。 Agent :: Tcli :: Transport :: Test :: Testee; USE_OK( 'agent :: tcli :: package :: eliza'); My $ TEST1 =エージェント:: TCLI :: Package :: Eliza-> New({ }); My $ TEST_MASTER = agent :: tcli :: transport :: test-> new({'control_options' => {'パッケージ' => 、}、}、}、}、; My $ ELIZA =エージェント: :tcli :: transport :: test :: testee-> new( 'test_master' => $ test_master、 'addressee' => 'self'、); $ ELIZA-> is_body( 'Eliza'、 'Context:Eliza' 「Elizaを起動する」)。 $ ELIZA-> Like_Body( 'Hello'、QR(問題)、「Eliza Chat」; $ ELIZA-> IS_CODE(「あなたは実際にはセラピストではありません」、200、「チャット」); $ ELIZA-> is_code(「あなたは彼は悪意のある保険はありますか?」、200、「チャット」); $ ELIZA-> like_body_body( '/ exit'、qr(context :)、 "EXIT OK"); tisteeはTCLIシステムでテストスクリプトを書き込むための重要なインターフェースです。 TCLIエージェント(Testee)の要求を行い、応答を期待する標準Test :: Tutorial Wayでテストを書き込むことができます。テストは、コマンドを1つ以上のTestee Agentsに配信するために他のトランスポートとインタフェースするテストマスターによって調整されます。現在使用可能なテストタイムのための下記の参照。テストされているレスポンスに2つのこと、ボディとコードがあります。体は人間がエージェントから受け取るというテキストの反応です。コードは、要求の成功または失敗を示すhttp :: status値です。正規表現を書くよりも200(OK)に等しい応答コードをテストするのが簡単です。時には正規表現は、応答が実際に望まれていたことを知るために必要です。テストは次のようになります。これらのテストで予想される応答コード値を指定する必要はありません。$ Testee - > OK( "Status"、 "Status OK");単一の要求が複数の応答を引き出す可能性があります。以前の要求に対する追加の応答のためにテストを追加するために空白の要求を使用することができます。同じ応答にコードと本体の両方をテストできません。最初の応答のコードと2番目の体のコードをテストできます。すべての追加のテストは、元の特定の要求をすぐに従わなければなりません。スクリプトで書かれている順序で。ただし、テストスクリプトは通常断続的に実行されており、以前の要求に対する他の応答は、以前の要求に対するすべての応答が到着する前に処理される可能性があります。各テストには応答が必要です。コード200との3から5回の応答が統一されている場合に合格するテストを書くことを可能にするメカニズムはありません。それは望ましい将来の特徴です。要件: ・Perl


Agent :: TCLI :: Transport :: Test :: Testee 関連ソフトウェア