X
STEN 회원이 되시면 테스팅에 관한 많은 정보와 자료를 공유할 수 있도록 저희가 돕겠습니다.
아이디
패스워드
자동로그인 사용
 
아직 회원이 아니십니까?    
아이디/패스워드를 잊으셨습니까?    

     
   
QA 활동 질문이 있어서 문의 드립니다.
글쓴이 : 비싸카드 날짜 : 21-06-25 00:07 조회 : 3971
QA 활동에 질문이 있어서 문의 드립니다.
감사합니다!

1. 수정이 어려운 경우 어떤 식으로 협의를 하나요?

2. 개발 일정이 지연되는 경우 어떻게 협의 하나요?

3. 이슈 재현이 안된 경우 어떻게 확인 하나요?

4. 이슈에 대한 우선순위가 있다면 어떤 기준 인가요?

QA담당 21-06-29 18:08
1A. 우선 수정이 왜 어려운지 개발자와 정확하게 논의하여 도출해야합니다.
여러가지 case 들이 있겠죠. 예를 들어 핵심 core 를 수정해야할경우, 수정으로 인한 side effect 등으로 수정이 어려울수 있겠습니다. 솔루션이 어느 분야의 제품인지도 영향이 있을수 있고요.
고객이 모두 해달라고 해서 개발이되면 이후에 소스가 스파게티가 되기때문에 수정은 매우 어려운일이기도 합니다만, 반드시 고객이 필요로 하는 기능을 수정해야한다면 고객의 요구사항이 해당 프로젝트에서만 필요한 기능인지, 아니면 해당 기능이 범용적으로 쓰일수 있는 기능인지 1차적인 판단후 개발자와 협의하는것을 권장드립니다.

2A. 개발일정이 지연되는 경우는 즉 요청한 기능이 긴급한건인지 일반적인것인지 경중을 판단후 협의를 해야합니다. 또한 결함또는 기능요청이 최초 접수되었을때 최소 몇주의 여유를 두어야 하는 rule 도 정해져 있어야 하고요. 개발일정 지연또는 QA 테스티 일정 지연을 방지하기 위해 칸반보드를 이용한 프로세스 관리를 하는것을 권장드립니다. 에자일 기법도 확인한번 해보시고요. case by case 로 How 보다는 조직내에 프로세스를 정착화하고 이를 지키며 예외사항의 리스크를 관리하는것을 권장드립니다.

3A.
1) 원격접속이 되는 상황이면 접속을 하여 시스템의 결함을 직접 재현하고 이때 발생한 로그를 수집하여 분석합니다.
2) 원격접속이 되지 않은상황이면 기술엔지니어, 또는 QA가 직접 방문하여 재현되는 사항의 로그를 수집하여 개발자에게 전달되록 합니다.
3) 재현되는 상황이 간헐적인경우 이슈를 계속 보면서 어떤상황에서 발생이 되는지 추적하는것을 진행해야합니다.
4) 텍스트나, 이야기로 이슈를 전달 받지 말고 실제 증상을 동영상 캡쳐등을 통해 받아서 재현해보는것을 시도해보시기 바랍니다.

4A. 우선은 BTS 도구 사용을 추천 드립니다. 
결함의 심각도와 결함의 우선순위를 두어 redmine 등에 일감 등록으로 관리를 하면 됩니다.
- 결함 심각도
Critical : 시스템 다운, 기능 완전 방행
Major : 기능 장애 (우회할수 없는 기능)
Normal : 사소한 기능 오동작 (우회할수 있는 기능)
Minor : 사용상 불편함 유발 (UI 등)
Simple : 기능에 영향이 없지만 수정되어야 하는결함, 텍스트 오류 등

- 결함 우선순위 : 우선순위 레벨별로 조직내에서 rule 을 정하여 일정을 조정합니다.
critical : 24 시간 안에 즉시수정
High 1주일내
Medium 2주일내
Low 1달내

* 위의 4가지 문의사항이 모두 잘이루어지기 위해서 가장 중요한 포인트는 임원진의 품질관리에 대한 관심과 노력입니다. QA 담당자, 개발팀장 등이 협의하여 임원진으로 부터 품질안정성 확보를 해야하는것을 공론화 하고 조직내 프로세스를 만들고 강화해야합니다.