Skip to content

Frontend QA wiki

SaltySalt77 edited this page Oct 29, 2023 · 3 revisions

목차

  1. 프로세스

    1-1. 테스트 프로세스

    1-2. 버그 수정 프로세스

  2. 기준

    2-1. TextField

    2-2. File Input

    2-3. Form Validation

1. 프로세스

1-1. 테스트 프로세스

  1. 테스트 케이스를 QA 관리 문서에 작성한다. 이때 담당자(Assignee)는 담당자 정리 문서를 참조한다.
  2. 각각의 환경에서 테스트를 진행한 후 결과를 관리 문서에 업데이트 한다.
  3. 버그 발생 시 해당 문제에 대해 버그리포트를 이슈에 작성한다.

1-2. 버그 수정 프로세스

  1. 버그가 발생한 부분의 담당자는 관리 문서에 상태를 업데이트 후 버그 픽스를 진행한다.

  2. 수정 완료 후, 모든 환경의 상태를 모두 '테스트 필요'로 바꾼다

  3. 디스코드 채널에 해당 부분이 수정되었음을 알리고 QA를 요청한다.

    3-1. 해당 기능이 다른 기능에 영향을 미칠 수 있는 경우, 이 사실도 함께 알린다.

2. 기준

  1. 콘솔에 찍히는 메세지가 없는가?
  2. 와이어프레임에 나와있는 대로 모든 요소가 빠짐 없이 들어가있는가?

2-1. TextField

  1. 글자수 제한이 있는가?
  2. 관련 api에 글자수 제한이 있는 경우, 해당 조건을 충족시켰는가?

2-2. File Input

  1. 용량 제한이 되어있는가?
  2. 특정 파일 타입만 받고 싶은 경우, 해당 조건이 들어가있는가?

2-3. Form Validation

  1. 폼 필드에 규칙이 있는 경우, 에러가 있을 때 에러 사항을 유저에게 알렸는가?