10 lessons learned from 10 years career software testing
ソフトウェアテスト業界で10年近く過ごした後、私は学んだことを書き留める資格があると思います。 :)
ほとんどの場合、現在の役割でテストを行うかどうかを尋ねられます。
私の答えは、はい、常にです!
過去に多くのSTHの投稿に書いたように、 ソフトウェアテストは心と目に関するものであり、長年の経験に関するものではありません 、それは本当に経験とともに成長することが期待されています。
初級レベルでは、バグを見逃すと通知されます。中級レベルでは、重大なバグを見逃すと、繰り返さないように指示されます。上級レベルでは、バグを作成することはできません。一種の間違い。
したがって、経験を積むと、彼らが負う責任を理解する必要があります。これにより、私は自分の学んだことを指摘しようとしました。
ソフトウェアテストにおける10年のキャリアからの10のポイント:
レッスン1: ソフトウェアテストは困難です
ソフトウェアのテストは何の関係もないと聞いて、不思議に思います。
シェフが作ったレシピを味わって、塩を入れるのを忘れたと言うのは難しいことではありませんか?青の代わりにオレンジを使用することを自称最高の画家に提案するのは難しいことではありませんか? 200ページの長さの本からつづりの間違いを見つけるのは難しいことではありませんか?
それがソフトウェアテストです。彼の仕事に間違いを見つけたとしても、注意深く、よく知り、最終的には人々が好きな人になることがあなたに挑戦します。
レッスン#2:ソフトウェアテストは態度に関するものです
他人の仕事の誤りを見つけることは、失礼、批評家、または権威である権利を与えません。
どんなメールがありますか
品質の向上を支援する正しい態度が最大の関心事であるはずです。テスターは、正しい態度でテストタスクに取り組む必要があり、誰かを批判したり、自分自身をより良く証明したりするのではなく、全体像を見る必要があります。
レッスン#3:ソフトウェアテストにはコミュニケーションスキルが必要です
あなたの仕事が他人の仕事の欠点を見つけてそれを関係者にも伝えることであるとき、それはタクトを必要とします。 「あなたは間違いを犯した」とは誰も聞きたくないのですが、誰もが「こうすることでこれをもっとうまくやれると思いませんか」と前向きに答えます。
レッスン#4:ソフトウェアテストには分析スキルが必要です
テスターXによって報告されたが、テスターYによっては報告されなかったバグを、開発者が進んで解決するのはなぜですか?
Tester Xは、報告されたバグに関するより良い情報を常に提供します。彼はこの問題について調査を行い、理解しようとします 問題の根本原因 、彼は詳細を含むバグレポートをレンダリングします。そのため、開発者は彼のバグに優先順位を付けることを好みます。
レッスン#5:ソフトウェアテストは継続的な学習に関するものです
あらゆる分野で生き残るためには、継続的に改善する必要があり、ソフトウェアテストも例外ではありません。
市場には、新しいことを学ぶためのツール、ドキュメント、ブログ、その他多くの手段が殺到しています。成長し、自分がしていることに長けているためには、現在の要求に加えて、自分の仕事の分野と選択に基づいて1つを選択する必要があります。
例:5年前、モバイルテスターをこれほどひどく探すと思ったことはありませんか。それがテクノロジーと世代、そして最終的には需要が変化した方法であり、生き残るためには、学ぶ必要があります。 :)
レッスン#6:ソフトウェアテストでは認定は必要ありませんが、スキルは必要です
認定を受けることに何の問題もありませんが、義務ではありません。
優れたテスターは所有する必要があります テストスキル 詳細に対する鋭い目、分析およびトラブルシューティングのスキルなどがあります。これらのスキルが得意であることを証明できる認定はないと思います。テストケースを作成している間、境界値の分析とデシジョンテーブルについて具体的に考えることを好む人は誰もいません。必要なのは、知識に対する常識の適用です。
レッスン#7:ソフトウェアテストはすべて自己動機付けです
あなたのバルコニーにゴミを示して、あなたにそれを掃除させる人を誰が望みますか?彼が何かをきれいにするのを手伝っていても、ほとんどの場合彼は感謝されません。
それが職業です!あなたはあなたがしている品質改善の仕事に感謝されるかもしれないし、されないかもしれませんが、あなたはあなたがしていることの重要性を理解する必要があります。そしてタイムリーに、あなたはあなたがしている仕事のためにあなたの背中を軽くたたく必要があります。
「私は何かを改善するのを手伝っているので、私は世界で最高の仕事をしている」と自分に言い聞かせてください。一日の始まりに、あなたをやる気にさせるために誰かの好意的な判断は必要ありません。
レッスン#8:ソフトウェアテストは優先順位を理解することです
パーティーに参加したいが、何かの世話をするために家にいなければならないとき、あなたは何を選びますか?あなたは状況を理解し、優先順位を決定し、それに応じて最良のオプションを選択します。
これがソフトウェアテストの仕組みです。テスターとして、一度に多くのタスクに気を取られる可能性がありますが、それぞれの優先順位を理解する必要があり、過去の経験から学び、すでにそれを経験した人からアドバイスを求め、最終的に優先順位に従って作業する必要があります。
あなたが時間の危機に瀕しているとき、 すべてを文書化する必要はありません ただし、テストを実行するには、同様に、メンテナンスプロジェクトではすべてのプロセスに従う必要があります。
レッスン#9:ソフトウェアテストは、定性的な方法での顧客満足度に関するものです
テスターの場合は、エンドユーザーである必要があります。
製品の使用方法は実際には重要ではありませんが、エンドユーザーが製品を使用する方法であるため、製品の使用方法を知ることは非常に重要です。エンドユーザーの立場に立って、適切に閉じられていないとき、継続的にタブを付けられているとき、子供が扱っているとき、電源がないときなどの製品の動作について考えてください。
現実の世界では、ユーザーマニュアルに従って、何人の人がコンピューターを起動しますか?私たちのほとんどはそうではありません。私たちにとって、それは私たちが何年も前から慣れているプロセスであり、今ではプロセスを改善するのに役立つドキュメントはないと感じています。同じことがエンドユーザーの期待にも当てはまります。誰もがシンプルな方法で優れた製品を望んでおり、テスターとしてのあなたの仕事はそのシンプルさをテストすることです。 :)
レッスン#10:ソフトウェアテストはあなたが誇りに思うことができる仕事です
この点について一言も書く必要はないと思います。
誰もあなたの同意なしにあなたを劣等感にさせることはできません。そして、あなたが誇りに思っていないなら、あなたは終わっていないことを忘れないでください。
賢くなり、あなたの心、腸、そしてあなたのすべての目標に従ってください。きっとあなたは誇りに満ちたキャリアパスにたどり着くでしょう。
著者について: この感動的な投稿は、STHチームメンバーのBhumika Mによって書かれています。彼女はプロジェクトリーダーであり、10年以上のソフトウェアテストの経験があります。彼女は完全にテストに熱中していて、存在するすべてのものをテストするのが大好きです。
私の経験から何かを学び、あなたのキャリアの中ではるかに速いペースで成長できることを願っています!
この職業から学んだことを共有したいですか?絶対に知りたいです。
ハッピーテスト:)
推奨読書
- キャリアとしてのソフトウェアテストの選択
- 最高のソフトウェアテストツール2021 (QAテスト自動化ツール)
- ソフトウェアテストキャリアパッケージeBook
- ソフトウェアテストQAアシスタントジョブ
- ソフトウェアテストの専門家のためのキャリアオプション
- ソフトウェアテストは、何年もの経験ではなく、心と目に関するものです。
- ソフトウェアテストの仕事をすばやく得る方法
- 書評「ソフトウェアテストで学んだ教訓」