自動テストは通常に分かれているインターフェーステスト、UIテストテスターの観点からは、テスト版の品質を確保するためのインタフェースのテストを言及するのに十分な十分なを持っていることは非常に望ましいが、現実には、多くの場合、開発チームのユニットテストとインタフェースのテストによって維持されています非常に不十分で、一部の開発者でもユニットテストを行いません。
A:UIオートメーション
1.下のどのような状況は、UIオートメーションを実装するだろうか?
- 1.会社は、UI自動化ニーズを行う必要があります
- 2.プラットフォームの安定した、頻繁に需要の無脂肪版
- リリースが自動的に確認するために戻ることができた後、3。
- 4.テスターは十分な人材とエンコーディング機能を持っています
- プラットフォーム長いメンテナンスサイクル
何2.UIは、自動化の目的は?
- 1.一般的問題、機能テスター反復作業を解決するため、ハンズフリー
- 2.定期的な検証プラットフォームの基本的な流れ
- 3.基本的な検証プラットフォームのバージョンを自動的に解放プロセスの後にトリガされます
3.UIオートメーション後遺症
- 1.ユースケースの巨大な
- 2.維持することは非常に不安定で難しいです
- 3.非比例の入力と出力
- 4.フルタイムのスタッフが維持するために必要とアップデート
UIオートメーションの約4思考はよくある質問しました
- 1.git:あなたはgitの、gitのコマンドを使用している場合は、(作業効率に影響を与え、解決するには長い時間で、その結果、タイムリーな治療を与えられていない後に)非常に困難に非常に精通している、または情報の間にハンドル例外にコードを提出する必要があります
- 問題を解決するために、考えることを、覚えて、盲目的に解決するのではなく、解決策を探すために重要なポイントのために情報のキーポイントを識別し、異常が生じ、スクリプトの実行時に考えることをよりあるべき例外は、用:2.Seleniumアイデアは非常に重要です
- 以下のような一般的なエラーの要約レコード、の3まとめブログ、OneNoteの
2:インターフェイスのオートメーション
1.どのような状況下での自動化を実現するためのインターフェースだろうか?
- インターフェースの1過剰な数、手動テストスロー
- 2.暗号化処理を伴うインタフェース、手動テストを実行することはできません
2.オートメーションインターフェイスの目的は何ですか?
- 検証1.インターフェース戻り(正常および異常)
自動テストの3インターフェイスの利点は?
- 1.テスト効率プロジェクト反復的な開発プロセスを改善するために、
- 回帰テスト、試験シナリオの効率を改善し、カバレッジやコードカバレッジを向上させる2
- 3.解決の問題は、繰り返しテストデータを作りました
インターフェイスの自動化の一般的な問題について4.思考
- 1.全体的なフレーム構造
- Excelなど2.データドライバ問題