本論文では、参照のみを目的として、1つのオープンクラスB局から仕上げ。
中間テスト
この段階では、テスト・インタフェース、パフォーマンスおよび自動化機能を必要とします。
1.インターフェイステスト
(1)HTTPインターフェイス(ポストおよび取得)
(2)ダボインタフェース
範囲(3)試験インタフェース
戻り値は、必要な同値クラス、エラー処理、安定性(Psは:UIとの互換性に加えて試験することができない、他の缶)
(4)HTTPインターフェイステストツール:ポストマン
2.パフォーマンステスト
(1)テストツール:JMeterを
(2)ストレステスト(同時試験):例えば、二から十一スパイク活動(業績目標、異常な状況を満たしていない)、インターフェイスは、ユーザアクセスの最大数に耐えることができます
(3)負荷テスト:会うの場合パフォーマンス指標(ノーマル)、ほとんどのユーザーは、アクセス権を与えることができます
(4)安定性試験:例えば、部位(高輝度)、通常動作二から十一活動中かどうか、すなわちので、サービスのボトルネック長時間こと(すなわち、最大負荷の場合)の数を知るまで収容可能に設けられ実行時に
3.オートメーション
(1)一般的な自動化フレームワーク:TestNGの、JUnitの
(2)フレームを自動化する機能が含まれています:ログ(ログおよび管理機能)を、報告書(テストレポート)、ソース(プロファイル)、コモン(パブリック関数やメソッド)、テストケース(テスト・セットの管理)、テストデータ(テストデータ管理)、テストスイート(テストコンポーネントの管理)、統計(統計的検定の結果)、連続(継続的インテグレーション環境)
高度なテスト
1.テクノロジー
(1)ホワイトボックス/コーディング能力
(2)自動化
(3)パフォーマンス
(4)テスト・プラットフォーム(プロジェクト、ユースケース、要件、テスト環境、テスト品質の監視およびテストタスクのスケジュール)
2.管理
(1)製品の品質とチームの効率を高めるために、既存のリソースの使用
(2)コミュニケーションスキル
(3)チームの全体的な能力
テストの開発
開発のさまざまなを構築し、プラットフォームをテストし、テスト効率とテスト品質を向上させる1