ソフトウェア工学第5の動作(グループVII)

チームはQAとテストを手配しなければならない方法

 


 

まず、どのようにQAチームを配置します

QAにおける(A)滝

このような環境では、彼らが行うことができQAは非常に限られています。会議の冒頭で、彼らは需要の明確化、テスト計画、テストケース[デザインの数の開発を要求します。一部の企業は、これらのユースケースを記録するためにExcelなどのツールを使用します。これらは、Excel、非常に限られた使用の使用例「死」で書かれました。最大の問題は次のとおりです。彼らは自動化することはできません。さらに、実際のソフトウェア開発では、常に頻繁に変更される必要があり、優先度のニーズは調整する必要がありますし、その後すぐに誰も心配になっ期限切れExcelの例会で「死んだ」を記録します。

また、一部のメンバーでQAは、それぞれの新しいバージョンが出てきた後に再生、その後、いくつかのシーンにUIテストを記録するためのツールを使用します。しかし、このような自動化された実施例に起こるUIの変更は、失敗したとき:ような時間外に要素は、JavaScriptの非同期呼び出しの位置を調整するなどのHTMLフラグメント。

明らかに、ファンクションポイントのテスト方法を確認するには、このシンプルなブラックボックスフォームが動作していない、単にその後チェックすることで、ソフトウェアの品質を向上させるために真に有効であるためにソフトウェアの品質は、ソフトウェアに組み込まれるべきで、十分ではありません。仕事も持っている必要がありQAのあらゆる側面に関与している本当のを、行目にビジネスのアイデアから、ソフトウェアのライフサイクルイベントを通して、QAでなければなりません。

(B)ソフトウェア品質

1、ソフトウェアのニーズは、ソフトウェア品質の尺度の基礎です。ソフトウェアの品質を持っていないのニーズを満たしていません。

2、ソフトウェア開発へのソフトウェア・エンジニアリング・アプローチでスタッフを導くために、様々な規格で開発されたいくつかのガイドラインを定義します。

3、多くの場合、いくつかの暗黙の要件が明示的に提起されていないが存在します。

(C)ソフトウェア品質保証方針

1件のレビュー。

2、審査及びマネジメントレビュー。

3、試験。

(D)QAは終わりにすればよいですか?

本質的には、任意のソフトウェアプロジェクトの目標は、次のようになります。高品質のソフトウェアをより迅速にアイデアから製品に。

それは企業がする必要があるので、いくつかの子供たちを取得する大きな標的セグメント:

グレーター商用リターン(ビジネス価値を探求します)

(最も単純で直接的なバージョンを行うには)短いのオンライン時間

より良いソフトウェアの品質(品質が埋め込まれました)

より少ない資源投入(廃棄物削減)

実際には、それは、より速く、より良く、より安く、より伝説的です。これは、すべてのソフトウェアプロジェクトの目標であるならば、誰もが仕事の他のフォームは次のように分類することができ、この目標に向かってチームに努力すべきであることを「廃棄物。」多くの場合、失敗する人を記録し、ない自動テストケースを実行するためにExcelを使用しているため、ページレイアウトの変更や大失敗したテストで、廃棄物であるUIの無駄である、欠陥を修正するのは簡単には数週間後になるまで廃棄物であることが発見されました。

チームのQA作業は、2つのカテゴリに分けることができます。

(1)私たちは適切な製品をお届けすることを確認してください。

(2)私たちは適切な製品をお届けすることを確認します。

要件分析フェーズは、QAは、そのうちのいくつかは、QAシーンの視点が明らかな欠陥を持っているから、あなたは分析フェーズでは良い契約を得ることができます見つけることができ、参加する場合。一方、早期介入は、(関数が高い優先順位を有するようにそのように、ユーザがより頻繁に使用される、対応するテストの割合が高くなり)、より合理的な試験プログラムを設計することができます。ストーリー分析と書き込みの段階では、QAは両方満たすビジネスニーズに、より合理的な受け入れ条件を書く際に役立つだけでなく、良いガイドを開発することができます。場合には、主に(QAをコードカスタマーセンターリンクに関与するべきであるが、自分の意見を学び、共有する)、自動受け入れテストではなく、実際の書き込みは、ビジネスロジックを実装書いて、一緒に明確な要件を書い開発、さらにはオンライン・運用・保守フェーズ、QAもOPのニーズと作業一緒に、新しいテスト戦略を開発するために、(このような場所を区別するためのユーザーのアクセス、ブラウザのバージョン、などとクリティカルパス)のユーザデータ収集インデックスを設計します。


 

第二に、テストを手配するためにどのようにチーム

1、その職務とその職務を果たします。

その潜在的に完全な遊びをテストするために、そしてチームワークの雰囲気を開発するために選手をやる気にすることで、チームプレーの効果を最大化するために一斉に作業をチームワークを高めました。効率のテストを改善するための試験方法を変更し、技術革新を奨励する;異なるテスト段階はテスト中に発生したとして、醜さの疲労と同化現象を回避するためのクロステストを受けることがあり、このような効果を配置する、異なるテスト戦略を取るために、誰もが何か別の削減を行うようにしようオーバーラップと内部摩擦、上記の補完的な専門知識、彼らの強みを十分に発揮していました。

2、要件分析プロセスに参加します

できるだけ多くのユーザーが最後に必要なものを理解するためとして、要件フェーズでは、テスト担当者は、ユーザーのニーズに関する情報を表示するための時間を見つける必要があります。セクションの実装が完了したが、ユーザーのニーズをまとめた後、テスターはテストケースのテストと準備を拡張するのは簡単、このソフトウェアについてもっと自分自身を作るために、慎重に確認する必要があります。要件フェーズでのテスターの主な責務は本当にユーザーのニーズを理解することで、場所の検査要件のロジックの矛盾があるかどうか、要約は完全にユーザーのニーズをカバーするかどうかをチェック。付加的な利点に介入するためのソフトウェア要件フェーズでのテスターがある:ニーズの早期の理解なので、後でテストは多くの欠陥を見つけることができることをユーザーのニーズを満たしていません。

3、モジュールテスト戦略と実行する計画

ニーズを把握した後、テスターはテスト計画やテストケースを書き始める、ソフトウェアの特定の操作手順に精通必要なテスト環境を構築し始めます。

4、テストケースのレビュー

良いテストケーステスターを書く、開発者は、オープンテストは、開発者が、具体的場所、重力テスター間違っの中心は、開発者が直接修正と議論することを提案することができれば、他のテストポイントテスターを理解するように、一緒に評価される開催しました態様は、それは多くの時間を節約し、開発者がテストのみを送信することができるソフトウェアの正常な動作を確認するために、もう一度自分自身のセルフテストが完了した後に、モジュールを開発することができます。

テストを展開5.

開発者は、彼らが開発した製品は、テストのためのテスト部門に送信することができると思う、テスト部門はスモークテストにソフトウェアあなたの最初の必要性のテストバージョンを受け取った - 半分の日々のように。正式なテスト段階を入力してスモークテストする場合、そうでない場合(煙、煙が失敗として見ることができる12の上に、一般的なバグの数)開発部を返します。入力されたテスト段階、試験部門がプリ書き込まれたテストケースに応じてテストを実行し、欠陥管理の管理によって送達ツールと同様に、開発者が欠陥。テストの各ラウンドの後、テスターはbuglist書くべき、buglistのこのラウンドは、回帰テスト、新バージョンの各ラウンドのテストの次のラウンドの新バージョンである、あなたは常に試験前のバグ回帰テストを実行する必要があります。

6、ソフトウェアを公開

より安定した相にテストソフトウェアは、有能な有能にテスターの最終試験報告書によって書かれ、提出されていない、2つの重大な欠陥が以下のバグの数は、最終的なソフトウェア・リリースを行います。

 


 

パネルのメンバー:劉チュアンの雨、Majie傑、王翔、王Yingchun、陳タオ蘭、シェン銭

おすすめ

転載: www.cnblogs.com/zdtop1/p/12152644.html