19件の勧告のソフトウェアのテスト機能を向上させます

1.  お客様が考えてみたいです

テストの過程では、常にユーザーのことを考えて。ユーザーのニーズの独自の共鳴を開発。そして、ユーザーが通信し、彼らはあなたのソフトウェアを使用するようなものであるかを観察します。

2.  より多くのバグを読みます

あなたとソフトウェアテストエンジニアのチームが一緒に作業する場合には、特にテストのあなたの部分のために、それらの毎日のバグ、バグを読むためにそれらを送ってください。どのようにあなたが他の人から多くのことを学ぶことができるバグを見つけるのですか。

3.  コードを読み込みます

あなたは機能の一部をテストするコードを検索します。コードを書いている間は、あなたのものではありませんが、多くの場合、そのコードを読んで、あなたが潜在的な限界のケースとソフトウェアの欠陥を見つけましょう。

4.  バグには、あなたが見つけ誇り

ソフトウェアのバグ修正バグに貢献したタイトルと説明の最初から書かれています。私はこれを終えるたびに必ず、それが合理的であると右だけで詳細を提供するためにそれを再度読み直しバグバグを送信します。いくつかの重要なバグが正しくない場合は、意思決定とトレードオフが正しいことを確認するために、下に取得します。

5.  ソフトウェア機能の設計に参加

まだ大きな設計変更を持ち、積極的にあなたが妥協とトレードオフが検討されている理解するのに役立ちますソフトウェアの計画段階、に参加することができる時にソフトウェアコードを書き込む前に。

6.  テストを設計します

技術の組み合わせを使用して、境界値を探しているかどうか、図を描き、またはテストモデルを作成し、テスト設計に自分の考えを置くことは、常に便利です。探索的テスト、意識的にテスト計画を交互にして製品を学習するとき。

7.  あなたのテストの機能を理解します

あなたは、そのデザインを理解する必要があります機能をテストしているかどうか、その限界の間の相互作用は、バグ他の人がコードを変更し、発見し、それおよび他の機能。

8.  あなたの責任の一部をテストするために他の人と協力

そして、人々は彼らのフィードバックを求めるために、あなたの関数モジュールをテストする議論やアイデアをテストするために一緒に別の専門知識を持っています。

9.  あなたがテストした学習ソフト

あなたがソフトウェアや専門家の他の新機能になるために、テストソフトウェアのほんの一部である場合でも、あなたがより良いテストエンジニアになるのに役立ちます。

10.  良好な関係スタッフのトレーニングと開発

テスト時には対立、意思決定を行う際に、一部の人々はあなたのアドバイスを無視するためにあなたと一緒に動作するように簡単になるように。最新の動向について学び、開発者がバグを修正利益になるバグ修正に貢献するために強力な関係を構築します。

11.  あなたのフィールドとネットワークを展開

成功した人々は、固体と信頼性の高い通信サークルを持っています。彼らは、彼らが必要とする専門知識やアドバイスを得ることができます。常にあなたの内部および外部リンクで新しい友達を作ると専門分野を開発しています。

12.  指導例を探していたり

私は前に一緒に多くの優秀なテストエンジニアと協力し、彼らから多くのことを学びました。あなたのスキルのテストを改善するために、あなたはそれらをエミュレートするためにそれらまたはロールモデルに会うために「コンサルタント」を探してください。

13.  イントロスペクションを保ちました

ソフトウェアの欠陥を見つけるのが得意テストエンジニア。こうした熱心に自分自身に適用された場合、我々は自分自身の欠点で、より効果的な見つけることができるようになります。

14.  あなたの時間を管理します

私たちの時間も、健康的な生活条件を維持するための時間を持っていない、より多くのバグを探し出すために、学習する時間を持っていない私たちを導く、作業の大きな塊と一定のミーティングを占有することは非常に簡単です。当座貸越を避けるために、あなたはあなたの時間を管理する方法を学ぶ必要があります。

15.  賢くテストの自動化を選択します。

自動テストは、のような熟練したテスターの欠如かもしれ「ビジョン周辺視野。」不正なオートメーションコードは時々維持するために大規模かつ困難になっプッシュし、ソフトウェアの品質を測定するために本当の意味です。しかし、うまく設計された自動テストは、ソフトウェアの欠陥の早期発見に役立ちます。 

16.  あなたのプログラミングのスキルを向上させます

私は、彼らがコードを書くことではない傾向があり、いくつかの非常に才能のテスターに​​会いました。これは、いくつかの意味があります。映画評論家下記参照チェンの重要かつ満杯になるが、フィルムとして観客の好き嫌いを考慮していないだろうと同じように、プログラマとしての私の役割で、私は、ユーザーと、もはや同じだと思いません。しかし、プログラミングは退屈な反復作業を容易にするためにいくつかの小さなツールを作成するためにあなたを支援しながら、彼は、内積を理解し、あなたがより良いコードを読むことができ、貴重なスキルです。

17.  バグ参加見直しを  (トリアージ

で、製品のリリース前に最後の数日間で、バグのレビュー・グループは、新しいバージョンに委ねられるべきそのうちのいくつかバグ修正は、修正する必要のあるものを決定するために満たしています。あなたは通常、この会議のリストを招待していない場合は、参加することを志願しました。あなたはテスターの評判、顧客に影響を与えると知られているリスク要因間のトレードオフの意思決定のプロセスが表示されます。これは非常に興味深い体験となるでしょう。

18.  継続的な学習

それは、このような人前で話す、またはプログラミング言語、またはその新しい検査技術などの「ソフトスキル」、であるかどうか、成功したテストエンジニアは常に学び続けるために忙しいから時間を取るだろう。

19.  愛何を行うには、それをうまくやります

あなたは現在の仕事を放棄する余裕がない場合は、私が行くようにそれを愛することを学びました。テスターは時々、特に困難なリリースサイクルで、嫉妬、怒り世俗的な世界になります。計画対象の唯一の完成に満足していない仕事と才能をお楽しみくださいすることは良いテストエンジニアになります

おすすめ

転載: www.cnblogs.com/georgexu/p/11224308.html