Ogólny zarys raportu o błędzie
Podsumowanie : Jak opisałbyś błąd w mniej niż 60 znakach? Powinien szybko i jednoznacznie zidentyfikować raport o błędzie, a także wyjaśnić problem, a nie sugerowane rozwiązanie.
Dobrze : „Anulowanie okna dialogowego kopiowania pliku powoduje awarię Menedżera plików”
Źle : „Awarie oprogramowania”
Źle : „Przeglądarka powinna działać z moją witryną”
Składnik : w której części oprogramowania istnieje? To pole jest wymagane do przesłania raportu o błędzie. Kliknij słowo „Komponent”, aby zobaczyć opis każdego komponentu. Jeśli żadne nie wydaje się odpowiednie, zaznacz element „Ogólne”.
System operacyjny : w którym systemie operacyjnym (OS) go znalazłeś? (np. Linux, Windows XP, Mac OS X.) Przykład: „Jeśli wiesz, że błąd występuje w więcej niż jednym typie systemu operacyjnego, wybierz„ Wszystkie ”. Jeśli twojego systemu operacyjnego nie ma na liście, wybierz Inne ”.
Opis : szczegóły raportu o problemie, w tym:
- Przegląd : Jest to bardziej szczegółowe przekształcenie podsumowania. Przykładem może być: „Przeciągnięcie zaznaczenia dowolnej strony powoduje awarię kompilacji Maca w funkcji NSGetFactory”.
- Identyfikator kompilacji : Aby to znaleźć, przejdź do strony „about:” za pomocą paska lokalizacji lub, jeśli masz rozszerzenie Nightly Tester Tools MozQA, przejdź do Narzędzia | Nightly Tester Tools i wybierz opcję zawierającą dane wyjściowe identyfikatora kompilacji. Powinno to wyglądać mniej więcej tak: „Mozilla / 5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv: 1.9.1b3) Gecko / 20090305 Firefox / 3.1b3 ″.
- Dodatkowe kompilacje i platformy : czy błąd występuje na innych platformach (lub przeglądarkach, jeśli dotyczy). Powinno to wyglądać mniej więcej tak: „Nie występuje w Mozilli / 5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv: 1.9.1b3) Gecko / 20081107 Firefox / 3.1b2 ″.
Kroki do odtworzenia : zminimalizowane, łatwe do wykonania kroki, które spowodują błąd. Jeśli są konieczne, koniecznie dołącz specjalne kroki konfiguracji. Dobry przykład może wyglądać następująco: 1) Wyświetl dowolną stronę internetową. (Użyłem domyślnej przykładowej strony,
http://www.google.com/ ). 2) Przeciągnij i wybierz stronę. W szczególności, przytrzymując przycisk myszy, przeciągnij wskaźnik myszy w dół z dowolnego punktu w obszarze zawartości przeglądarki na dół obszaru zawartości przeglądarki.
Rzeczywiste wyniki : Co zrobiła aplikacja po wykonaniu powyższych kroków. Przykładem może być: aplikacja uległa awarii.
Oczekiwane wyniki : To, co aplikacja powinna była zrobić, gdyby błąd nie był obecny. Przykładem może być: okno powinno przewijać się w dół. Należy przewijać zawartość. A przynajmniej aplikacja nie powinna ulec awarii.