問題タブ [bug-reporting]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
qa - QA から受け取った最も疑わしいバグ レポートは何ですか?
時折、製品を完全に理解していない QA の新人からバグ レポートを受け取ることがあり、眉をひそめます。
私のチーム (開発者と QA の両方) が、それが起こってから何年も経った今でも笑っているものから始めましょう。
私が取り組んでいた製品には、アプリの状態の特定の側面を切り替える一連のボタンを備えたツールバーがありました。「ボタン [x] を押すと動かなくなる。動かなくなるにはもう一度押す必要がある」というバグ レポートがありました。
language-agnostic - スマートな方法でバグを報告する方法
ESRの質問方法スマートウェイに似たスタイルで効果的なバグレポートのガイドを書きたい(または見つけたい)
効果的なバグレポートのためのあなたの一番の秘訣は何ですか?
windows - Windows コア ライブラリの問題はどこに報告すればよいですか?
Microsoft のコア ライブラリ ルーチンの 1 つで見つかった問題について Microsoft に知らせるにはどうすればよいですか? これらのことを報告するための中央リポジトリがありますか?
私は Microsoft Development Network (MSDN) のメンバーではありません。
それとも気にする必要がありますか?
end-user - エンドユーザーにトラブルチケットに記入するようにどのように促しますか?
ですから、私はかなり小さなITセクションで働いています。エンドユーザーの約半数が使用しているトラブルチケットシステムがあります。私の同僚の何人かは、エンドユーザーに私たちが設置しているシステムを使用するように勧めるのにあまり力を入れていません。最終結果は?エンドユーザーがIMで私たちを取得するか、些細なことのために直接私たちのオフィスに来るため、絶え間ない中断。これは明らかに、コードをうまく書くことを困難にする可能性があります。
さて、「次回はトラブルチケットに記入していただけませんか?」と言えばいいのではないかと思いますが、他の人がそうしないので悪者になってしまいます。また、エンドユーザーに私が近づきがたいと感じてほしくない。助けを求める適切な方法があることを彼らに理解してもらいたいだけです。
それで、このような状況で私がするのに最も良いことは何ですか?
java - アプリケーションでのバグ報告
ユーザーがアプリケーションに関するバグを報告できるフォームが欲しいです。私の最初の考えは、アカウントに関するランダムなGmailアカウントのハードコード情報をアプリケーションに作成し、レポートをアカウントに送信して、そこからメールに転送できるようにすることでした。JavaMail を使用します。バグを受信するためだけに SMTP サーバーを維持したくありません。皆さんはどのように提案しますか?
sun - 誰かがhs_errファイルをSunに送信しようとしましたか?
hs_err_pid
サーバーで多くのJavaコードを実行していると、クラッシュダンプファイルを伴うJVMクラッシュが発生することがあります。
最近、より良いネチズンになることを決心したので、最新のクラッシュログを調べて、それが実際に最新のJVMであり、クラッシュが外部ライブラリによって引き起こされたものではないことを確認してから、ファイルをに送信してみました。Sunのバグデータベース。
ただし、送信プロセス全体は、バグレポートの送信を防止することを目的としているようです。チェックボックスをオンにして、これがサポートを受ける場所ではないことを理解していることを確認し、この情報をすべて入力するように強制します。実際にはクラッシュファイルから取得し、会社名やSunアカウントIDなどの完全に無関係な情報もあります。
だから私の質問は2つあります:
- 「ほら、これがクラッシュログです。好きなことをしてください」とだけ言えるバックドアはありますか?
- わざわざする必要がありますか?Sunは、バグレポートが十分にあることをほのめかしているようであり、クラッシュログファイルをさらに送信する必要はありません。
私は何をすべきか?
編集:私が十分に明確でなかった場合に備えて、私はただSunとコミュニティを助けようとしています。修正、説明、サポートは期待していません。
一方で、私はこれらのクラッシュについては、それらを再現したり調査したりするために努力するほど気にしません。
delphi - バグレポートについて何かをするためにEmbarcaderoQualityCentralを取得するにはどうすればよいですか
SOでこの質問をしたのはほぼ1年前です: メニューアクセラレータキーが表示されない(Delphi 2009)
ここStackOverflowのDelphiプログラマーは彼らの答えに素晴らしく、16時間以内に、これはDelphi4にはなかったDelphi2009のVCLのバグであると結論付けることができました。
そのため、その時点で、EmbarcaderoのQuality Central、レポート#68816に「メニューアクセラレータキーが表示されない」というタイトルで報告しました。
私はそれに「深刻な/非常に目に見える問題」の重大度を与えました、そして私は彼らがより多くの情報とスクリーンショットを得ることができるStackOverflow質問へのリンクを与えることさえ、説明で詳述されたと思います。
約2週間半後にエンバカデロの誰かが気づき、解決コメントの下に追加されたコメントは「内部データベースに昇格した」というものでした。
「内部データベース」(おそらくバグリポジトリ)が何であるかはわかりませんが、10か月以上経過しており、何も示されていないため、バグレポートのステータスはまったくわかりません。進歩はまったく起こっていません。質問のステータスはまだ「オープン」であり、その解決策は「なし」としてリストされています。
どういうわけか、このバグレポートの緊急性を高めたいと思います。これどうやってするの?
iphone - iPhone のエラー ログやレポートのベスト プラクティス
Web 開発を行うときは、致命的なエラーをキャッチしてトレースをファイルに追加し、ユーザーにメッセージを表示する特注のロガーを使用します。ファイルが変更されたかどうかをときどき確認できます。つまり、一部のユーザーがエラーに遭遇したことを意味し、何が発生したかを掘り下げることができます。
いくつかの注意点がありますが、iPhoneでも同様のものが欲しいです:
- 開発中は、エラーのリストをリセットしたり、通知をオフにしたりするのは簡単です。
- 開発中、コンソールの画面など、わかりやすい場所にもエラー メッセージが表示されるはずです。
- 展開したら、分析のためにエラーをマザーシップに丁寧に送信する必要があります (次の更新でのバグ修正のため)。
- 開発中に問題を追跡しようとするときは、Trace/Info ログを有効にします
- ユーザーの作業を高速化するために、「リリース」のコンソール ログをオフにします
- 電話で善良な市民になるために、それ自体を後片付けする必要があります
関連リンク
- NSLog の代わりに GSLog を使用する
- iPhone のファイルにログを記録する
- Mac では、Apple System Logger と GTM Logger が客観的な方法であると人々は言う - c ロギングのベスト プラクティス
- ロギングに関する Jeff A のブログエントリ
これを行うための共通のツールキットがあるように思えますが、これをどのように処理しますか?
[2011 年 10 月更新] さまざまな成熟度のいくつかの進展がありました...
- PLCrashReporter .
- クインシーは PLC の上に座っています。
- Bugsenseコマーシャル クラッシュ レポーター。
- Crittercism のクラッシュとエラーの報告 (一部の無料パッケージ、一部の有料パッケージ)。
- テスト フライトには、クラッシュをキャッチする SDK が含まれるようになりました (ただし、アプリ ストア アプリはまだ開発アプリのみです)。
- Test Flight と同様に、Hockeyはアドホック配布とクラッシュ レポートの組み合わせを目指しています。
c# - デスクトップアプリを使用してクライアントのボックスの問題を解決するときに、どのような情報を要求しますか?
アクセスできない数千台のコンピューターにインストールされるWindowsデスクトップアプリケーションを作成します。これらのユーザーの1人がバグを報告すると、説明が非常に徹底的であっても、役立つ可能性のある他の情報があります。
現在、自動フィードバックエージェントに取り組んでいます。つまり、非常に詳細な情報にアクセスできるようになります。しかし、キャンディーストアの子供のように、どこから始めればよいのかわかりません。 同じ場合、フィードバックパッケージにどのような情報を含めますか? エラーを再現するのに役立つものは何ですか?
これまでに得たものは次のとおりです。
- アプリのバージョン番号、
- OSとOSのバージョン番号
- プロキシ情報
- .NETのバージョンと更新番号
- アプリに固有の情報(データバージョンなど)
- アクセスログとエラーログ
これはこの質問に似ていますが、ユーザーがバグを経験したときほど、プログラムがクラッシュしたときに情報を取得することにはあまり関心がないことに注意してください。
編集:明確化:バグの場合にユーザーがどのような情報を提供する必要があるかを尋ねるのではなく、プログラムでどのような情報を収集する必要がありますか?
android - Android でバグを報告するようユーザーに指示する方法
Android のバグを報告するようユーザーにどのように指示しますか? アドバイスやヒントはありますか?
バグ レポートを最大限に活用するために、詳細な手順をユーザーに送信したいと考えています。デバイスからバグ レポートを送信するさまざまなアプリがあることは知っていますが、他の Android 開発者がこれにどのように対処しているのか気になりました。