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

6
テスト/ QAプロセスと統合されたGit分岐戦略
私たちの開発チームはGitFlow分岐戦略を使用してきました。 最近、ソフトウェアの品質を向上させるために、テスターを数名採用しました。アイデアは、すべての機能がテスターに​​よってテスト/ QAされるべきであるということです。 以前は、開発者は別々の機能ブランチで機能に取り組みdevelop、完了したらそれらをブランチにマージします。開発者は自分の作業をそのfeatureブランチで自分でテストします。今、テスターと一緒に、私たちはこの質問をし始めます テスターはどのブランチで新機能をテストする必要がありますか? 明らかに、2つのオプションがあります。 個々の機能ブランチ 上のdevelop枝 開発ブランチでのテスト 最初は、これが確実な方法であると信じていました。 この機能は、develop開発が始まってからブランチにマージされた他のすべての機能でテストされます。 競合は早期に検出できます これにより、テスターの作業が簡単になり、develop常に1つのブランチ()のみを処理します。彼は開発者に、どのブランチがどの機能に対応するかを尋ねる必要はありません(機能ブランチは、関連する開発者が独占的に自由に管理する個人のブランチです) これに関する最大の問題は次のとおりです。 developブランチはバグで汚染されています。 テスターはバグまたは競合を発見すると、開発者に報告し、開発ブランチで問題を修正します(機能ブランチはマージされると中止されました)。その後、さらに修正が必要になる場合があります。複数のサブシーケンスのコミットまたはマージ(developバグを修正するためにブランチからブランチが再作成される場合)はdevelop、可能であればブランチからの機能のロールバックを非常に困難にします。developブランチにマージされ、ブランチで修正される複数の機能があります。これは、developブランチの一部の機能のみを含むリリースを作成するときに大きな問題を引き起こします 機能ブランチでのテスト そこで、もう一度考えて、機能ブランチで機能をテストする必要があると判断しました。テストする前に、developブランチからの変更を機能ブランチにマージします(ブランチに追いつきますdevelop)。これはいい: あなたはまだ主流の他の機能で機能をテストします さらなる開発(バグの修正、競合の解決など)によってdevelopブランチが汚染されることはありません。 完全にテストおよび承認されるまで、機能をリリースしないことを簡単に決定できます。 ただし、いくつかの欠点があります テスターはコードのマージを行う必要があり、競合がある場合(非常に可能性が高い)、開発者に支援を依頼する必要があります。当社のテスターはテストを専門としており、コーディングはできません。 機能は、別の新しい機能がなくてもテストできます。たとえば、機能AとBは両方とも同時にテスト中ですが、どちらもdevelopブランチにマージされていないため、2つの機能は互いに認識していません。つまりdevelop、両方の機能が開発ブランチにマージされたときに、ブランチに対して再度テストする必要があります。そして、これを将来テストすることを忘れないでください。 機能AとBの両方がテストおよび承認されているが、マージされたときに競合が特定された場合、両方の機能の開発者は両方とも、テストを通過した機能ブランチであるため、自分自身の障害/ジョブではないと考えます。コミュニケーションには余分なオーバーヘッドがあり、競合を解決する人がいらいらすることもあります。 上記は私たちの物語です。リソースが限られているため、どこでもすべてをテストすることは避けたいと思います。私たちはこれに対処するためのより良い方法をまだ探しています。他のチームがこの種の状況をどのように処理するかを聞きたいです。
131 git  testing  qa  git-flow 

4
特定のサイトの郵便配達員のすべてのSSLチェックをオフにする方法
これを注意深く読んでください。証明書のインポート方法に関するリンクを送らないでください。 IIは、QAとテスト作業にPostmanを使用しています。私は頻繁に自分で再構築するテストシステムを持っているので、それは完全に信頼されています。カスタムの自己署名証明書があり、ここで詳しく説明するようにインポートします:http://blog.getpostman.com/2014/01/28/using-self-signed-certificates-with-postman/ ただし、サイトhttps://mysite.mycompany.comにアクセスすると、「NET :: ERR_CERT_REVOKED」というメッセージが表示されます。失効しているため、証明書をインポートしてもまったく役に立ちません。 では、Postmanにテスト目的で証明書を単に無視させる方法はありますか?現時点では、証明書ではなく他の機能をテストしています。この場合、システムを完全に制御でき、ファイアウォールの背後にいて、システムを頻繁に再構築するため、セキュリティについてはまったく気にしません。

11
パブリックRESTAPIをテストするためにどのツールを使用しますか?[閉まっている]
クローズ。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 6年前に閉鎖されました。 この質問を改善する RESTAPIのテストに使用するツールを探しています。 これまでのところ、私はSoapUIしか認識していません。私はSOAPUIを試しましたが、少なくともMacではひどいです。 人々が自分のAPIをテストするために何を使用しているのか疑問に思います。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.