ソフトウェアテストとは何ですか
コンセプト:テストソフトウェアの機能は、ユーザーのニーズを満たしています
- 基本的なオペレーティングソフトウェアのテストはバグを見つけることです、動作させるためのプログラムでエラーを発見するために、ソフトウェアの品質、及びその設計要件を満たしているかどうかを評価するプロセスを測定し、特定の条件下でのプログラムとして理解することができます。
ソフトウェアのテストとR&Dとの間の差
研究開発 | テスト | |
---|---|---|
難易度 | 小型、専門高の広さ | 幅、低プロフェッショナリズム |
目的 | 0から1に、スクラッチ | 1 1良くなるために |
役割に参加 | デベロッパー | 主試験現像剤、ブラックボックステスト、ユニット/統合テストは、開発者テスターによって行われます |
実施段階 | 開発フェーズ | ソフトウェア開発サイクル全体を通じて |
必要なスキル | エンコーディング機能 | 運用能力、デザイン及びアーキテクチャ解析機能を使用すると、ユーザモデルを分析し、理解するための手法やツールをテストし、機能をプログラミング |
作業環境:基本似た
展望:自動テスト、セキュリティテストと開発の展望と開発の他の領域は基本的に同じです。
テストおよびデバッグの間の差
テスト | デバッギング | |
---|---|---|
異なる目的 | プログラム発見された欠陥 | プログラムで問題を見つけて解決します |
役割に参加 | 主試験現像剤、ブラックボックステスト、ユニット/統合テストは、開発者テスターによって行われます | デベロッパー |
実施段階 | ソフトウェア開発ライフサイクル全体を通じて | 開発フェーズ |
なぜソフトウェアのテストを選択してください
1.テストおよび研究開発は、開発目標は、機能、目的テストは機能が正常に動作できるかどうかを決定することで実現することで、二つの異なる懸念が動作しています。私は、このプロセスは「発見」と「分析」することができます主な理由は、テストに選んだ私の考えを行使がしなければならない、思考逆ビルドの家の開発を、チャイFangziをテスト:。たとえば、2つの携帯電話の通話記録は、削除があります。削除がゼロになった後、削除し続けています。あります発散的思考は:複数回答を探求します。たとえば、次のように自動販売機をテストします。フォワード、リバース、ボーダー、圧力、パフォーマンス、消費電力、電源、外観、変化無し...とそう考えなければなりません。
2.よく言われるの関心は、コンパイラエラーは常に、道を委託することで問題を発見したい後、私がテストする必要がありますプログラムに学習の過程では、未知の世界への鍵ゲートウェイをプログラミングするような最良の教師であり、強い関心、それをより完璧にするために問題と決意を識別します。
3. 人格の側面は、私はそれがテスト中にも不可欠であり、より包括的なアカウントに問題を取って、私はソフトウェアのテスト、好奇心や敏感な、良い容疑者のためのより適切なと思います。そして、テストでは、私はもっとやる気にすることができ、より良いと1の強い1になるために、達成の私の感覚を高めることができます。
大学生活4.は、私はすぐにだけでなく、学ばなければならない能力を、積極的に地域団体に参加し、また強力なコミュニケーション能力である、と学ぶようにプログラムされ、特定の単語や開発力があります。
テストは、多くの場合、最後のテストの製品なので、テスト担当者は強い持つべき責任感不可欠な資質の一つです、。