10 awesome tips become better automation tester
自動化テストはすべてのテスターの夢です!
私たちは皆、自動化テスターになりたいと思っています。しかし、それで成功しているのはほんの数人です。
ここに、あなたが望むような優れた自動化テスターになるのに役立ついくつかの簡単な対策があります。
学習内容:
優れた自動化テスターになるための10のヒント
はじめましょう。
ヒント1:テストの基本をよく学ぶ
これは、自動化テストがテストの一部門にすぎないためです。これは、テスト自体にもう少し「技術的な」アプローチを使用する形式です。何をテストしているのか、なぜテストしているのかを知ることは非常に重要です。 「方法」–自動化と手動テストが異なるところです。
ヒント2:早く始める
開始する前に、自動化プロジェクトがやってくるのを待たないでください。利用可能なオープンソースツールはたくさんあります。パーソナルマシンにインストールして試してみてください。
Gmail.comやAmazon.comなどの汎用アプリケーション、またはスタンドアロンのMicrosoftOfficeや電卓を使用します。基本的には何でも。
ヒント3:基本的なコーディングの概念をよく理解してください
選択した任意の言語での基本的なコーディングの概念をよく理解してください。プログラミング言語が何で構成されているかをよく考えてみると、それらのほとんどは多かれ少なかれ同じです。
VBスクリプティングを取り、 例えば 、データ型、変数と定数の処理方法、さまざまな演算子、条件ステートメント、ループステートメント、配列、関数などを知る必要があります。
これらの概念を理解すると、知識を任意の言語に簡単に推定できます。したがって、これらの概念を完全に理解するために、少なくとも1週間は自分自身に与えてください。
ヒント4:「開始時のトラブル」を克服する
あなたが書く最初のテスト/プログラムは、あなたがその主題についてどれほどよく読んでいても混乱するでしょう。それは間違いなく圧倒されるでしょう。しかし、心配しないでください。手動テストを英語以外の別の媒体に翻訳しているように考えてください。
ヒント5:恐れることはありません
初心者が自動化テストやプログラムを見て、それが非常に技術的に見え、それを理解することすらできないと思うのは非常に簡単です。心配しないでください。このように感じるのは自然なことです。
UNIXとLinuxは同じです
例えば 、Gmail.comのログインページにユーザー名の値を入力する場合。手動テストケースに書き込むステートメントは何ですか?
次のようになります。 Gmail.comページの(ユーザー名)フィールドに「swatiseela」と入力します。
QTPテストのステートメントになるようにVBScriptに変換すると、次のようになります。
“Browser('Gmail: Email from Google').page('Gmail: Email from Google'). WebEdit('Email').Set “swatiseela””.
ほら、あまり違いはありません。ユーザー名を入力する場所を参照する方法は、別の方法で行われます。
自動化テストの各ステップは人間ではなく機械によって実行されるため、指示(テストステップ)を曖昧さなくできるだけ明確に記述する必要があります。
単に値を入力すると言うのではなく、実際には、開発者によって名前が付けられたページ上のオブジェクトの正確な名前を指定しています。この翻訳を理解できれば、自動化は簡単です。
ヒント6:見て学ぶ
これは、新しいツールを使用する必要があるときはいつでも、私が個人的に従う戦略です。市場に出回るすべてのツールは、技術的にどれほど堅牢であっても、ユーザーフレンドリーにしようとします。したがって、ツールのすべての機能はメニューからアクセスできる必要があります。
これが私がすることです–私は「ファイル」メニューオプションから始めて、「ヘルプ」に到達するまで進み、すべてのメニューサブメニュー項目を一目見ようとします。ほとんどの名前は、そのオプションの機能を表しています。ただし、さらに情報が必要な場合は、そのアイテムをクリックして確認してください。
最高の無料のYouTubeダウンローダーは何ですか
それでも詳細が必要な場合は、ヘルプファイルを使用してください。このようにして、誰かがツールに関する知識を提供するのを待つ必要はありません。イニシアチブを使用して、ツールとIDEに慣れています。何が自分にとって役立つのか、何が役に立たないのかを評価するのに役立ちます。
ヒント7:ヘルプファイル
私たちの多くは、始めるためにオンラインチュートリアルやフォーラムを探しています。それらはすべて素晴らしいものですが、ツールに付属しているヘルプファイルに近いものはありません。それはあなたの最大の宝物です。ツールが実行できるすべてのことを説明します。したがって、作成するすべての自動化プログラムをオープンブック試験と見なしてください。開いている本がヘルプファイルです。あなたが迷子になったときはいつでもそれをあなたの最初の目的地にしてください。
ヒント8:練習
辛抱強く、定期的にコードを書く練習をしてください。テストは検証と妥当性確認であることを忘れないでください。それぞれに合格基準と不合格基準が明確に定義されている方法でテストを作成すること。自動化ツールでデータ入力を行い、分析を任せるのは望ましくありません。プログラムが結果を明確に判断し、合格または不合格として提示できることを確認してください。
ヒント9:より良くなるために努力する
問題を解決してプログラムを作成したら、それを改善する方法を考えてください。
読みやすくできますか?より少ないコード行で結果を達成できますか?一部のコンポーネントを再利用できますか?あなたがしたのと同じくらい多くの変数を使うことを避けることができますか?プログラムのメモリは効率的ですか?もっと速く走らせることができますか? –これらは、覚えて取り組む必要のあるいくつかの質問です。
ヒント#10:心を開いてください
自動化テストは素晴らしく、テスターに「神コンプレックス」を提供しますが、場合によってはそれが道ではないことを受け入れる必要があります。自動化ルートを採用するか手動ルートを採用するかにかかわらず、テストが私たちの主な目的であるため、このような場合は慎重に行ってください。
結論
この記事が、オートメーションテスターを目指すすべての人が持っていたはずのいくつかの質問に答えたことを願っています。それに挑戦してさらに予約がある場合は、コメントでお知らせください。
この記事の中で、あなたが強く賛成または反対するものはありますか?