SW Science for QA/How to do Test

How to write a bug report -for Testwork-

일해라폴폴 2018. 9. 19. 04:43
반응형

How to write a bug report

Below is a short summary of what to include for each component of a full bug report.

Clear Title

  • A moderator should be able to understand what the bug report is about from the title alone.

One bug per report

  • Report one bug in a single report. If you put in more than one many bug it may be overlooked, and will not be eligible for payment.

Actual results

  • This section should expand on the title by stating the behaviour observed when the issue occurs.

Expected results

  • The Expected Results section should state on how the app should behave according to the expected behaviour. 

E.g: The authorisation phase completes successfully, the user is logged into the newly created account and redirected to the home page of the app.


 Steps to reproduce:

  • The Steps to Reproduce section should list each step required to reproduce the bug in chronological order.

Severity of the bug

  • We use 5 categories to identify the severity of the bug.
    • Critical -  The bug prevents critical functionality within the app from working. This includes crashing, freezing for which no workaround is possible and a fix is required immediately.
    • High - The bug affects major functionality within the app from working. However, high priority bugs can be avoided with a workaround.
    • Medium - The bug does not cause a failure and does not interfere with the fluent work of the system and programs. It has an easy workaround.
    • Low - The bug does not affect functionality or data, or require a workaround.  It is a result of non-conformance to a standard that does not impact productivity - typing errors/ aesthetic inconsistencies.
    • Usability - A suggestion that would improve how an app is understood, learnt and used efficiently.  

Device and Operating System

  • Each bug report must include details of the specific device and operating system you used during the test to  identify the bug.

Other Notes/Error Messages

  • Include necessary and relevant evidence to show the problem your are describing. Evidence includes: screenshots, videos, crash or console logs (for crashes).
  • Crashes and freezes should always include a video and console/crash logs. 
  • Bugs with more than one step to reproduce usually require a video. 

버그 보고서를 작성하는 방법

다음은 전체 버그 보고서의 각 구성 요소에 대해 포함 할 내용에 대한 간략한 요약입니다.

제목 지우기

  • 중재자는 제목만으로 버그 보고서가 무엇인지 이해할 수 있어야합니다.

보고서 당 하나의 버그

  • 하나의 버그를 하나의 보고서에보고하십시오. 하나 이상의 버그를 여러 개 넣으면 간과 될 수 있으며 지불 자격이 없습니다.

실제 결과

  • 이 섹션에서는 문제가 발생할 때 관찰 된 동작을 설명하여 제목을 확장해야합니다.

예상 결과

  • 예상 결과 섹션에는 예상되는 동작에 따라 앱이 어떻게 동작해야하는지에 대해 설명해야합니다. 

예 : 인증 단계가 완료되면 사용자가 새로 생성 된 계정에 로그인하여 앱의 홈페이지로 리디렉션됩니다.

 재현 단계 :

  • 재현 단계 섹션에는 버그를 시간순으로 재현하는 데 필요한 각 단계가 나열되어 있어야합니다.

버그의 심각도

  • 우리는 5 가지 카테고리를 사용하여 버그의 심각도를 확인합니다.
    • 치명적 - 버그로 인해 앱 내의 중요한 기능이 작동하지 않습니다. 여기에는 일시적 중단, 일시 중지가 가능하며 즉시 해결해야하는 수정 작업이 포함됩니다.
    • 높음 -이 버그는 앱의 주요 기능이 작동하는 데 영향을줍니다. 그러나 우선 순위가 높은 버그는 피할 수 있습니다.
    • 보통 - 버그로 인해 오류가 발생하지 않으며 시스템 및 프로그램의 유창한 작업을 방해하지 않습니다. 쉬운 해결 방법이 있습니다.
    • 낮음 - 버그가 기능 또는 데이터에 영향을 미치지 않거나 해결 방법이 필요합니다. 이는 생산성에 영향을 미치지 않는 표준 오류 / 미적 불일치에 대한 부적합의 결과입니다.
    • 유용성 - 앱이 어떻게 이해되고, 학습되고, 효율적으로 사용되는지 개선 할 수있는 제안.  

장치 및 운영 체제

  • 각 버그 보고서에는 버그를 식별하기 위해 테스트 중에 사용한 특정 장치 및 운영 체제에 대한 세부 정보가 포함되어야합니다.

기타 메모 / 오류 메시지

  • 설명하는 문제를 보여줄 필요하고 관련있는 증거를 포함 시키십시오. 증거에는 스크린 샷, 비디오, 충돌 또는 콘솔 로그 (충돌)가 포함됩니다.
  • 충돌 및 정지에는 항상 비디오 및 콘솔 / 크래시 로그가 포함되어야합니다. 
  • 재현 할 단계가 둘 이상인 버그에는 일반적으로 비디오가 필요합니다. 


반응형

'SW Science for QA > How to do Test' 카테고리의 다른 글

Sample Grammer For reporting -for Testwork-  (0) 2018.09.19
Severity -For Teswork-  (0) 2018.09.19
1.2 What is testing?  (0) 2016.04.06
1.1 Why is testing necessary  (0) 2016.04.05
White box and Black box  (0) 2016.03.27