シプユニット

SipUnitは、ソフトウェア開発者がSIPアプリケーションの自動化された単体テストを作成できるようにするクラスライブラリを提供します。
今すぐダウンロード

シプユニット ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • The Apache License 2.0
  • 価格:
  • FREE
  • 出版社名:
  • Becky Mc
  • 出版社のWebサイト:
  • http://www.cafesip.org/projects/sipunit/

シプユニット タグ


シプユニット 説明

SipUnitは、ソフトウェア開発者がSIPアプリケーションの自動化された単体テストを作成できるようにするクラスライブラリを提供します。 SipUnitは、SIPアプリケーションのテストをテストするためのテスト環境を提供します。 SipUnitプロジェクトは、SIP固有のアサーションを組み込むためにJUnit Test Frameworkを拡張し、SIP固有のアサーションを組み込んでおり、テスト対象と対話するために必要なSIP操作を実行するための高レベルAPIを提供します.Sipunit APIを使用してテストプログラムはJavaとActsで書かれています。 SIP要求と応答を送受信するネットワーク要素として。 SipUnit APIには、SIPユーザーエージェントクライアント(UAC)、ユーザーエージェントサーバー(UAS)、および基本的なUAC / UASコア機能が含まれています - テストとの対話を目的として、SIPトランザクション層とトランスポート層の上にある処理機能のセット - target.sipunitは、Jain-SIPリファレンス実装を基礎となるSIPスタック/エンジンとして使用します。 SipUnitの主な目標は、SIPメッセージング/コール処理の詳細を抽象化し、テスト対象をすばやく混えて行使することができるように、フリーフロー、シーケンシャルテストコードを促進することです。 SipUnit APIを使用したテストプログラム:1。 SipTestCase2を拡張します。 SipUnit APIオブジェクト - SIPSTACK、SIPPHON、SIPCALLなどを作成します。オブジェクト上のメソッドを呼び出して、SIPテストターゲットに向けてアクションを設定して開始します。例:sipphone.makecall( "sip:roger@nist.gov"、sipresponse.ok、....)は、SIP:roger @ nist.gov、およびブロックを受信するかタイムアウトが発生するまで、SIP:Roger@nist.govとブロックにバニラの呼び出しを行います。テスト対象は、招待要求メッセージの最終宛先までの任意のノードであり得る。 SipUnitによって提供されるSIP固有のアサート方法と標準のJunit Assertメソッドの両方を使用して、テストターゲットを含むアクションの結果を確認します。例:AsserTheaderContains(sipcall.getLastResivedResponse()、 "from"、 "sip:amit@nist.gov")、Assertequals( "予期しない応答"、sipresponse.ok、sipcall.getreturncode())。ここにいくつかの主な機能があります「SipUnit」の概要:・SIP固有のアサートメソッドの基本セット - AsserTheaderPresent()、AsserThoderPresent()、AssertoblePresent()など。・テスト対象と対話するための高レベルAPI。・対話のための低レベルのSIPメッセージングアクセステスト対象を付けて。・認証(ダイジェスト)または有無にかかわらず、登録/登録解除および通話処理。・テストケース指定のタイムアウトのサポート。・このリリースでは、次のような新しいルーティング設定のサポート:・キャンセル処理のためのサポートが追加されました。・バグ修正と改善点があります。・基礎となるJain SIPスタックはリビジョン1.2.72に更新されました。このリリースの新機能: ・支援を参照しました。 ・Jain-SIPスタックとJUnitライブラリが更新されました。 ・機能の機能強化やバグ修正が行われました。


シプユニット 関連ソフトウェア