私は将来、ソフトウェア会社でソフトウェアテストの仕事を受けたいので、私はその仕組みについての情報が必要です。実際にソフトウェア会社でソフトウェアテストがどのように行われていますか?どんなツールやテクニックが使われていますか?
答えて
Javaの場合、通常はJunitで終了します。 .NETの場合は、より多くの選択肢があります。 Visual Studioにはbuilt-in testing frameworkが1つあり、Nunitのようなものがいくつかあります。 .NETの場合は、Telerik'sのような優れたサードパーティの商用ライブラリもあります。
他の言語のツールについてはわかりませんが、
これは単体テスト用です。おそらく、彼はシステムテストなどについて知りたいかもしれません。 :) –
ブラックボックステストまたはホワイトボックステストで作業する予定ですか?
私は既にベルトの下でどのような経験をしているか書きますが、これはいくつかの光を放つでしょう。私のキャリアの始めに、私は銀行業界のソフトウェアテスター(ブラックボックスの1つ)として働いていました。私たちはバグ追跡のための内部アプリケーションを使用していました - この特定の位置に不可欠なツールは何ですか?私の職務には、回帰テスト、再テスト、探査テスト、バグの発見、Excelによるテストケースの準備などが含まれています)。後で(ソフトウェアテスター - ブラックボックスとして)私はMES製品で作業していました。また、Test Track Proを使用して、滝のバグを追跡し、バージョン1でScrum方法論のタスクとバグを追跡しました。テストケースの作成、実行などの品質保証担当ディレクター。 最後の任務以外に、私はテストケースの作成、実行、および自動テストの作成を担当しました。
まあ、常にthis bookです。
Testing Computer Softwareあなたが本当にテストのいずれかのバックグラウンドを持っていない場合開始するには良い場所です。 How We Test Software at Microsoftへのアランのリンクは良い第二の本です、私は言うでしょう。テストはより多くの自動化に向けて強く動いているため、プログラミングスキルを習得することを強くお勧めします。手作業のテストジョブがありますが、あまり一般的になっていませんし、すでに多くの手動テスターがあなたよりも多くの経験を持っています。 C#またはJava(およびオブジェクト指向プログラミング)に加えてSQLは、非常に良いスタートです。
- 1. レンズにはどのようなものが使われていますか?
- 2. プロキシファイアーにはどのような魔法が使われていますか?
- 3. instagram、twitterのようなアプリを作るのにどのツールと技術が使われていますか?
- 4. どのようにOSの比較が行われますか?
- 5. FluentValidationsとどのような検証が行われますか?
- 6. Mock in Springブートが使用されているかどうかはどのようにわかりますか?
- 7. ブロックスケジューリングがGPUによって行われるかどうか?
- 8. AsyncResultが準備ができていないかどうかはどうすればわかりますか?
- 9. Azure Machine Learningでパラメータスイープがどのように行われているのか分かりませんか?
- 10. 正しい.NETフレームワークがインストールされているかどうかはどのようにわかりますか?
- 11. 弱い配列はどのように使われますか?
- 12. コードがGPUまたはCPUを使用して実行されているかどうかはどのようにわかりますか?
- 13. クラスローダーとサービスローダー。どのクラスローダーが使われていますか?
- 14. どんな春豆と春の文脈が使われていますか?
- 15. Wikiaはどのようなソフトウェアを使用していますか?自分のホストしているWikiにはどのようなソフトウェアがありますか?
- 16. 2つのセルがマージされているかどうかはどのようにわかりますか?
- 17. UserProfileChangeRequest setPhotoUri - それはどのように行われますか?
- 18. どのディスパッチが先に行われているか知らずに複数のアクションを実行するにはどうすればよいですか?
- 19. XQUERYは実際にどのように使用されていますか?
- 20. モデルルール内でフィールドが指定されていないと、$ _POST値はどのように失われますか?
- 21. Prepared Statementがキャッシュされているかどうかはどのようにわかりますか?
- 22. コードがMono上で実行されているとはどうすればわかりますか?
- 23. "システムフォントスタック"に "Roboto"を指定しても、実際に何が行われますか?
- 24. ASP.NET MVCでルーティングはどのように行われますか?
- 25. iOSデベロッパープログラムではどのように大規模な会社が働いていますか?
- 26. どのようなNew()コンストラクタが使用されているかわかる
- 27. C++のベクトル初期化:この構文を使用して実際に何が行われていますか?
- 28. Collection.sortがどのように実装されていますか?
- 29. JDKがインストールされていないと、どのような機能が失われますか?
- 30. これを構築するためにどのネットワーク描画ソフトウェア/ツールが使用されていますか?
これは広すぎます。そして、Googleを使うだけで何百万ものリソースを手に入れることができます。 –