自動テストに第1章はじめに

自動テストの概要
自動化されたレポートの統合
ログ
EXECL
Eメール
ソフトウェア開発プロセス
要件分析
コードのデザイン
コーディング
ユニットテスト
統合テスト
システムテスト
受け入れ
テストカテゴリ
機能テスト
パフォーマンステスト
実装
手動テスト
自動テスト
自動テストの原則
静的な自動化
検出コード:システムのプログラミングツールのコンパイルに似て
ダイナミック・オートメーション
図1に示すように、ブラウザ要素オブジェクトを識別し、プロパティおよびメソッドを記録することにより、ブラウザベースの自動化およびDOMオブジェクト、一般的なツール:セレン、ワチール、のAutoIt、
図2は、GUIベースのテストは、ユーザーの行動をシミュレートするテストの自動化を達成するために、APIインターフェイスを呼び出すことです。共通のツール:QTP、UFT、RFT
自動テストの利点
1、仕事の頻繁な繰り返しを解決するために、リリーステスターは、このようなユースケースのデザインなど、より高度なものを、行います
例えば、データや時系列データのセットを入力します
2、回帰テストが容易
開発したモジュールは後で変更たとえば、あなたはすべてのモジュールが、再びテストする自動テストの必要性について、この時間を必要とする場合があります
3、いくつかのテストを手動テストを行うことは困難または不可能です
例えば、クリックまたは頻繁に操作迅速、など
4、自動テストの一貫性と再現性
例えばケース多重、同じデータを使用します
図5に示すように、テストの信頼性を高めます
例えば、テスターの誤用を避けるために、
自動化されたテストシナリオに適し
1、テストデータは明らかに、頻繁に変更されません。
2、ソフトウェアは少し変更する必要があります
例えば、ケース変更を使用
たとえば、スクリプトを変更
テスト作業の量を増やします
3、長いプロジェクトサイクル、テストスクリプトを再利用することができます
例えば、1つのアワ、キビ2に、テストは、ほぼ3ミレーあります
自動テストツール
セレンプロフィール
1、オープンソースソフトウェア
Firefoxやクローム、IE:2、主要なブラウザをサポートしています
3、クロスプラットフォーム:WindowsやLinux、MacOSの
4、マルチ言語:Javaの、パイソン、ルビー、PHP、JS
5、ウェブのための良いサポート、豊富なシンプルなAPI

おすすめ

転載: www.cnblogs.com/TomBombadil/p/10966813.html