タグ付けされた質問 「qa」

品質保証(ソフトウェアの場合)は、ソフトウェアベースのシステムが確立された技術要件に準拠しているというある程度の信頼を提供するために従うプロセスです。


6
QAは開発部門の一部ですか?
私はかなり長い間製品開発部門を持っていた小さな会社で働いています。ただし、これまでになかったのはQA /テストグループです。 テストグループの追加を検討していますが、会社の組織構造のどこに配置するのが最適かを判断するのに苦労しています。具体的には、「リードテスター」のポジションを採用します。それらは製品開発部門の一部として配置されるべきですか、それとも新しい部門になるべきですか?彼らはどこか別の場所にいるべきですか? 当社は大まかに次のように構成されています。 最高経営責任者(CEO CTO 製品開発ディレクター ディレクターカスタマーケア 開発者 VPオペレーション ネットワークエンジニア セールス/セールスエンジニア 大統領 コントローラ

3
別の品質保証(QA)の完全に重複したシステムを作成することは悪い習慣ですか?
職場では、かなり複雑なシステムがあります。このシステムをSystem_Aと呼びます。QAチームは別のシステムを作成しました。このシステムをSystem_Bと呼び、System_Aをテストします。 System_Bの使用方法は次のとおりです。入力(System_B自体を使用)INを生成し、そのような入力をSystem_Bを介して処理し、出力O_Bを生成します。したがって、プロセスは次のとおりです。 System_B(IN) -> O_B。 次に、System_Aにも同じことを行い、独自の出力O_Aを生成します。 System_A(IN) -> O_A。 いつでも、O_Bは期待される出力であり、O_Aは観測された/実際の出力であると想定されます。暗黙のうちに、O_Bは「ゴールド」ソース(真実)です。しかし、問題の組み合わせに遭遇しました。 O_Aは間違っている、O_Bは正しい O_Aは正しい、O_Bは正しい O_Aが間違っている、O_Bが間違っている O_Aは正しい、O_Bは間違っている O_Bが常に正しいと想定されている場合(または何が期待されている場合)、何が正しいかをだれが決定しますか まあ、それはO_Bが人間の検査と分析で時々(またはしばしば)間違っていることがわかりました。物事はこのプロセスを使用してQAに合格し、実際のユーザーは不満を抱きます。結局、O_Bが間違っていたことが判明するまで戻ります。 問題はこれです。実際のシステムをテストするための「テストシステム」を作成することは悪い習慣ですか? 滑りやすい斜面はどうですか?それでは、「テストシステム」をテストするためにさらに別のシステムが必要だと主張できないでしょうか。 開発者は少なくとも2つのコードベースを学習する必要があり、おそらくSystem_BはSystem_Aよりも複雑であるため、コストは明らかに法外です。System_Bが組織にとってどれほど良いか悪いかをどのように定量化しますか? System_Bを作成する本来の「説得力のある」理由の1つは、テストを「自動化」することでした。現在、完全に自動化されていることを非常に誇りに思っています(System_Bが入力を生成して、それ自体を使用して出力も生成するプロセスをブートストラップするため)。しかし、定量化できない方法で、より多くの危害を加え、より複雑さを導入したと思います。QAの仕事は完全に自動化されていますか?その理由は、並列システムを作成することを正当化するのに十分ですか? 私の本当の懸念はこれです。System_Bが間違っていることは誰もが知っています(かなり頻繁に)。System_Bが入力の処理に非常に優れていて、その出力がゴールドソースである場合は、System_AをSystem_Bに置き換えてみませんか?それに対して、職場の誰も満足のいく対応をすることができません。 この問題に関するガイダンスは大歓迎です。

12
QAは再現可能なシナリオを見つける必要がありますか?
時々、私のQAチームはバグを報告しますが、私も彼らもそれらを再現する方法について何の考えも持っていません。これにより、非常に長くてイライラするデバッグセッションが発生し、結果が得られない場合もあります。 私のソフトウェアは専有のハードウェアと強く結びついているので、バグは一度に多くの方向から発生する可能性があります。 「ボタンを押したときにソフトウェアがクラッシュした」以上のことを期待するべきでしょうか、それとも自分で何が起こったのかを理解する必要がありますか? 編集: 私の同僚の1人は、おそらくここではすべての開発者であるため、結果には少しバイアスがかかる可能性があると指摘しました
10 testing  bug  qa  reporting 

7
エンドツーエンドおよび統合テストは、ミッションクリティカルではないものに価値がありますか?
エンドツーエンドのテストと統合テストはコストがかかることはよく知られています。もちろん、問題が発生した場合に人々が死ぬ可能性のあるアプリケーションを開発する場合、それは価値のある投資です。しかし、エラーが世界の終わりではないアプリケーションでは、E2Eテストと統合テストを完全にスキップして、何か問題が発生した場合に代わりにバックアップ計画を作成する方が安くないでしょうか。ユーザーストーリーの手動テスト+単体テスト+静的に型付けされた言語を十分に使用するようなものですか? たとえば、ウェブストアが注文を失った場合、代わりに無料でアイテムを送って+謝罪として別のアイテムを送ることができます。エンドユーザーはその方法でさらに幸せになる可能性があり、会社全体でコストを節約できます。 私の質問は、一般的に、統合テストとE2Eテストの費用と、それによって節約できる費用はどれくらいかと思います。これについてリスク/コスト計算を行う方法はありますか?
9 testing  qa  pricing  risk 

4
誰がバグチケットの重複を排除しますか?
私のチームメイトの一人と私は別々のバグチケットを手に取り、自分たちに個別に割り当てましたが、チケットは重複しています! 重複チケットを解決する最良の方法は何ですか?通常、これはQAリソースによって行われますか?私は、技術者以外の人が「フロー」を中断すると言う2か所で働いてきましたが、開発者へのアクセスが制限されている状況(つまり、基本的に常に)で、技術者以外の人ができることです。

5
テスト駆動開発とホワイトボックステストスキルの向上
私は入学直後の入門レベルのJavaプログラマーです。J2SEの知識と経験は豊富です。Javaホワイトボックステスターに​​なるためのスキルを向上または調整する方法について誰かが私にアドバイスできますか?幅広い入力を歓迎します。 そして、テスト駆動開発とは何ですか?
9 java  testing  qa 

6
開発を停止してQAを開始する必要があるのはいつですか?
2人の開発チームのために、完全な機能仕様を作成します。私たちはプロのテスターはおりませんが、利用可能なヘルプデスク担当者の助けを借りて「QAテスト」を実行するためにドラフトを作成しました。 これまでに、機能の完全なチャンクが機能しない、またはコードが配信されないという仕様に問題があるという問題がありました。 私の質問は次のとおりです。開発者はQAチームに手渡しているコーディングをどの段階で停止する必要がありますか?QAチームに引き渡す前に、仕様に照らしてコードをレビューするよう開発者に依頼するのは多すぎますか?

4
QAエンジニアにはどのような要件がありますか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。回答は事実、参考文献、専門知識によって裏付けられると期待していますが、この質問は、議論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 6年前休業。 私たちはQA担当者を採用しており、私はいくつかのインタビューの質問を考え出すことになっています。真実は、優れたQAエンジニアが知っておくべきことについてはあまり知りませんが、面接での良い質問には何が含まれるのでしょうか。誰か提案はありますか? いくつかの情報:環境は、Microsoftスタック(ASP.NET、SQL Server、IIS)用の2つの別個の(しかし絡み合った)Webアプリケーションです。
9 qa 

5
開発テストケース(ユニットおよび開発統合)をQA(テスト)チームと共有しますか?
テストチーム(一部の組織では、いわゆるQAチーム)は、開発チームが(開発チームの)テストケースを彼らと共有する必要があると主張しています。彼らの主張は、開発テストケースがQAテストの出発点であるということです。 開発チームのメンバーとして、私は要求を理解していません。私自身、テスターは要件に基づいてソリューションをテストする必要があります。テストチームを詳細設計(低レベル設計)ドキュメントと共有する必要があるかどうかはわかりません。ただし、詳細設計は共有しています。 私はここでいくつかの投稿を読みました。QAチームは、より良いソリューションとスループットのために、テストケースを開発チームと共有する必要があると述べています。しかし、テストケースをQAテストチームと共有する開発チームはありません。 開発ユニットと統合テストケース、およびテスト結果を共有できれば、QAチームは非常に満足しているようです。

4
インデント/空白についてはどの程度厳しくすべきですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 6年前休業。 私たちの開発プロセスは次のとおりです タスクのコーディング->他の誰かのQAコードとドキュメント->タスクはトランクにマージされます。 最近、インデントと空白の問題のために、同僚がコードQAの合格を拒否しています。 これらの問題の例を次に示します(構文はSAS)。 追加の空白: %if &syserr gt 0 %then %goto err; /*last line of code*/ /* Footer area*/ 余白の余分な行、およびproc sort内でインデントされていない: /* End Of header * * * * * * * * * * * * * * * * * * * * * * …

2
QAの誰かが極端なプログラミングプロジェクトで効果的に作業するには、どのようなプログラミングスキルが必要ですか?
まあ、タイトルは本当にすべてを語っていますが、少し詳しく説明すると、ランダムで通常は効果的なQA部門を担当し、XP環境での作業を学ぶことができます(もちろん、XPワークフローを習得するための学習曲線があります)。彼らは効果的になるためにより多くのプログラミングスキルを必要とするでしょうか?もしそうなら、彼らは何を知る必要がありますか?

5
テスターに​​作業を提出する前に、開発者は何をテストする必要がありますか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 3年前休業。 テスターに​​作業を渡す前に開発者がチェックしなければならないチェックリストはありますか? また、開発者が注意しなければならない条件/ケースは何ですか?
8 testing  qa 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.