software testing is monotonous really
晴れた日の午後、IT企業、自動販売機の2人のテスター–
テスター1: この仕事は最悪だ。私は一日中、昨日と同じテストケースを実行し続けていますが、それでもほとんどのテストケースは失敗しています。テストケースが失敗し、何をすべきかわからないため、プロダクトマネージャーは私に満足していません。
テスター2: 同意する。私も同じ問題に直面しています。新しいことは何も見つかりません。私は毎日テストケースを書くことが期待されており、新しいアイデアを提示するたびに、さまざまな理由で拒否されます。
テスター1: 私は新しい仕事を探しています。それは私に成長して探求する機会を与えてくれるでしょう………。
テスター2: 私も新しい機会を見つけたいと思っているので、どこに応募しても教えてください。
上記の議論からあなたは何を理解しますか?
- 両方のテスターは新しい仕事を探しています
- 両方のテスターは現在の作業にうんざりしています
- 両方のテスターにとって、現在の作業は面白くありません
- 両方のテスターは、彼らが彼らの新しい仕事で何か面白いものを見つけるだろうと思います
まあ、真実は–単調な仕事はなく、ソフトウェアテストではありません。 彼らにそう感じさせるのはその人の認識です。私は知っている、たくさんの議論があるかもしれない。
私のケースを紹介しましょう–
テスターは、アプリケーションのログインページをテストすることになっています。アプリケーションはさまざまなプラットフォームで動作するはずであり、徹底的にテストする必要があります。
- 仕事は単調だと思いますか?
- あなたは何も新しいことを学んでいないと思いますか?
- 探求するものは何もないと思いますか?
どれどれ -
- ユーザーがログイン資格情報を提供してブラウザーを閉じた場合はどうなりますか?資格情報は保持されていますか?
- 同じユーザーが異なるプラットフォームから同時にログインしようとするとどうなりますか?
- 有効な資格情報を提供した後、ユーザーがホームページに移動する前に2分待たなければならない場合はどうなりますか?
- ユーザーが有効なログイン資格情報を提供し、データベースサーバーが応答しない場合はどうなりますか?ユーザーには何が表示されますか?
- ユーザーが有効な資格情報を提供し、(OK)または(送信)ボタンをクリックせず、30分間そのままページを離れた場合はどうなりますか?
- ユーザーが有効な資格情報を提供し、(OK)または(送信)ボタンを10回連続してクリックした場合はどうなりますか?
- ユーザーが有効な資格情報を提供し、(パスワードを忘れた場合)をクリックした場合はどうなりますか?
- ユーザーがSQLインジェクションクエリを追加してログインページのURLを変更した場合はどうなりますか?
- 他のアプリケーションのログインページがどのように機能するかを知ることで違いが生じますか?
- 業界からのUX(ユーザーエクスペリエンス)の更新を知ることは、テスターに何か違いをもたらしますか?
上記の点は面白そうですか?もちろんはい。ただし、サポートされているすべてのプラットフォームで実行する必要がある場合は、日常的に見える可能性があります。
OK、戦略を立てましょう。
1つのプラットフォームですべてを実行します。主要な問題を見つけて、他の2つのプラットフォームで確認します。それらが存在する場合は、それ以上テストせず、ビルドを拒否します。
ソフトウェアテスターとしての単調さの理由–
したがって、ソフトウェアテスターとして単調である理由を結論付ける必要がある場合は、次の点に言及したいと思います。
- テスターはそうではないかもしれません 箱から出して考える
- テスターが怠惰すぎて同じケースを何度も実行できない場合があります
- テスターが興味を持っていない可能性があります 何か新しいことを学ぶ 。
- テスターは、新しく習得した知識を実装する方法を知らない可能性があります
- テスターはテストに情熱を持っていない可能性があります
- テスターができない可能性があります やる気を起こさせる
- テスターができない可能性があります バグを見つける そしてそれについて罪悪感を感じます
- テスターがよくわからない可能性があります リアルタイムテスト そして、
- テスターは、スクリプト化されたテストケース以外のことを考えたくないだけかもしれません
- テスターは許可されていない可能性があります 見る ワークロードまたはアクセスの問題が原因
- テスターは締め切りと成果物の面でプレッシャーにさらされている可能性があります
- テスターが自分のしていることに興味を失ったのかもしれません
- テスターは長い間休憩していない可能性があります
あなたの仕事が単調だと思うなら、あなた自身に取り組む方法–
根本原因の分析 単調さと硬化のためにそれは解決策です。
最も起こっている分野にいる間、単調さを感じるならば、あなたは自分自身で取り組む必要があることを理解してください。どうやってするか? まあ、多くの方法があります–
#1) 話し合い、話し合う: 健全な話し合いの結果、あなたや他の人たちが話し合いに参加し、新しいことを学ぶことができます。
テスターであること、シナリオについて話し合うこと、結果について話し合うこと、アプリケーションの動作について話し合うこと、バグ修正について話し合うことは、私が見逃したかもしれない点を理解し、考えるのに常に役立ちました。ほとんどのテスターはきっとそうするでしょう。この事実を否定しないでください。
また読む=>
開発者とQAの関係を健全にするための最良の方法は何ですか? そして
テスターまたは開発者が互いに通信することはどれほど重要ですか?
#二) 探索して理解する: ソフトウェアテストについて アイデアを生み出す 、私が過去に何度も言及したように。文書化されたテストケースは誰でも実行できます。しかし、さまざまなテストシナリオを生成することを考えてください。誰もがそれを実行できるわけではありません。他のアプリケーション、他のチームメンバー、他のチーム、そして業界からも絶えず学ぶ必要があります。
テストの目ですべてを見るように自分自身を訓練することができるとき、本当のテスターが現れ、そのテスターは確かに前向きな違いを生むことができます。
#3) 読んで学ぶ: ソフトウェアは絶えず変化する業界です。新しいテクノロジー、新しい課題、新しい経験が日々高まっています。テスターとして、常に学び、知っていることすべてに精通し、知らないことを発見して、それを理解することが非常に必要です。
あなたの学習を実装し、 毎日改善する 。これを試して STHリソース 必要になるすべてのリソースにアクセスするため。
ウェブサイトのペネトレーションテストの方法
#4) セルフモチベーション: 自己動機付けは、ソフトウェアテストに最も必要なツールです。ほとんどの場合、あなたが彼らの仕事で問題を批判したり見つけたりしようとすると、人々はあなたを憎んだり無視したりします。そして私を信じてください、あなた自身を訓練するのに時間がかかります それらの否定性を前向きに見て、毎回自分自身をやる気にさせてください 。
#5) 最後に 、これを読む必要があります=> テストに飽きたらすべき16のこと
したがって、これからは、テスターとしての仕事が単調であると感じるときはいつでも、私たちが箱から出して考え、アイデアを実行し、物事を分析し、最後に何かがあるかどうかを発表する機会を得ることができて幸運であるという事実に慰めを持ってください使用に適しているかどうか…大きな満足ですか?もちろんはい!!!
著者 :この心強い投稿は、STHチームメンバーのBhumika Mによって書かれました。現在、彼女はソフトウェアテストの分野に10年以上携わっています。
幸せなテスト読者…。応援しましょう:)
推奨読書
- 最高のソフトウェアテストツール2021 (QAテスト自動化ツール)
- ソフトウェアテストQAアシスタントジョブ
- キャリアとしてのソフトウェアテストの選択
- ソフトウェアテストコース:どのソフトウェアテスト機関に参加する必要がありますか?
- ソフトウェアテストテクニカルコンテンツライターフリーランサーの仕事
- 初心者の開発者(およびテスター)がソフトウェアテストについて知っておくべき5つのこと
- いくつかの興味深いソフトウェアテストのインタビューの質問
- ソフトウェアテストコースのフィードバックとレビュー