이 주제에 대해 Mozilla와 Sun의 아이디어를 고려할 수 있습니다.
버그 리포트의 개요
요약 : 버그를 60 자 미만으로 어떻게 설명 하시겠습니까? 제안 된 해결책이 아니라 문제를 설명 할뿐 아니라 버그 보고서를 빠르고 고유하게 식별해야합니다.
양호 :“파일 복사 대화 상자를 취소하면 파일 관리자가 충돌 함”
나쁨 : "소프트웨어 충돌"
나쁨 : "브라우저가 내 웹 사이트에서 작동해야합니다"
구성 요소 : 소프트웨어의 어느 부분에 존재합니까?이 필드는 버그 보고서를 제출해야합니다. 각 구성 요소에 대한 설명을 보려면 "구성 요소"라는 단어를 클릭하십시오. 적절한 것으로 보이지 않으면“일반”구성 요소를 강조 표시하십시오.
OS : 운영 체제 (OS)는 무엇입니까? (예 : Linux, Windows XP, Mac OS X) 예 :“버그가 둘 이상의 운영 체제 유형에서 발생하는 것을 알고 있다면“모두”를 선택하십시오. OS가 목록에 없으면 기타를 선택하십시오.
설명 : 다음을 포함한 문제점 보고서의 세부 사항 :
- 개요 : 요약에 대한보다 자세한 설명입니다. 예를 들면 다음과 같습니다. "페이지를 드래그하면 NSGetFactory 기능에서 Mac 빌드가 충돌합니다".
- 빌드 ID :이 위치를 찾으려면 위치 표시 줄을 통해 "about :"페이지로 이동하거나 MozQA의 Nightly Tester Tools 확장 프로그램이 있으면 Tools | 야간 테스터 도구를 선택하고 빌드 ID의 출력이 포함 된 옵션을 선택하십시오. “Mozilla / 5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv : 1.9.1b3) Gecko / 20090305 Firefox / 3.1b3”.
- 추가 빌드 및 플랫폼 : 버그가 다른 플랫폼 (또는 해당되는 경우 브라우저)에서 발생하는지 여부 "Mozilla / 5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv : 1.9.1b3) Gecko / 20081107 Firefox / 3.1b2에서는 발생하지 않습니다".
재현 단계 : 버그를 유발하는 최소화되고 따라하기 쉬운 단계. 필요한 경우 특별한 설정 단계를 포함해야합니다. 이에 대한 좋은 예는 다음과 같습니다. 1) 웹 페이지를 봅니다. 기본 샘플 페이지 인 http://www.google.com/을 사용했습니다
. 2) 페이지를 드래그하여 선택하십시오. 특히, 마우스 버튼을 누른 상태에서 브라우저 컨텐츠 영역의 아무 지점에서나 브라우저 컨텐츠 영역의 맨 아래로 마우스 포인터를 아래쪽으로 끕니다.
실제 결과 : 위 단계를 수행 한 후 응용 프로그램이 수행 한 작업 예 : 응용 프로그램이 충돌했습니다.
예상 결과 : 응용 프로그램이 수행해야 할 작업은 버그가없는 것입니다. 예를 들면 다음과 같습니다. 창이 아래로 스크롤되어야합니다. 스크롤 된 내용을 선택해야합니다. 또는 최소한 응용 프로그램이 중단되어서는 안됩니다.