CUBIC WAVE Q/A팀 업무 process Cubicwave Quality Assurance ( 2006. 8 ) CUBIC WAVE Q/A Cubicwave Quality Assurance
1.개발단계 품질 관리 Process ------------- 3 목 차 1.개발단계 품질 관리 Process ------------- 3 A. 의뢰단계 ------------------------- 6 B. 진행단계 ------------------------ 9 C. 제조사 버전의뢰 ----------------- 15 D. 사업자 망연동 버전의뢰 ----------- 19 E(F). 승인 및 양산 --------------------- 20 2.Field Claim 대응 Process --------------- 23 Cubicwave Quality Assurance
Cubicwave Quality Assurance 개발 단계 품질관리 process CUBIC WAVE Q/A Cubicwave Quality Assurance
Cubicwave Quality Assurance 개발단계 품질관리 process 의뢰 단계기준 A.의뢰단계 B.진행단계 C.제조사 버전의뢰 D.사업자 망연동 의뢰 1. 사전미팅 2. 신기능파악 3. 시료수령 4. 의뢰 전 미 기능확인 5. Spec 정리 (GUI/MMI수령) 1. Daily 바이너리 받아 진행 -절차서 update시 마다 check 2. Field test 진행 3. h/w 기구 Event 진행 4. Check list (curitel) 5. 내부 check list (cubic wave) 1.CQ문제점확인 - 양산Bug SW & HW & 기구 분류및 communication 2.Spec 정리 (제조사/사업자 조율) E.승인 F.양산 - 성공,실패 사례 분석 Cubicwave Quality Assurance
Cubicwave Quality Assurance 이벤트 단계 기준 단계 주관부서 상품기획 WS ES TP PP MP A/S 개발 품질 QA 품질기획 활동 개발품질 확보 사업자 인증 시장품질 F/Up 신뢰성 확보 Cubicwave Quality Assurance
의뢰단계 내용설명…. A. 의뢰단계 1. 사전미팅 2.신규기능파악 3.시료수령 4.의뢰전 미 기능확인 A..S/W PL이 각 기능단 구현율이 100%라고 판단될때 자사QA팀에 테스트 의뢰서를 작성하여 검증 의뢰를 요청하며 QA팀에서는테스트 의뢰서를 기준으로하여 각 기능단 구현율을 기본 확인함.] 검증 부적격 상태또는 구현율에편차가 있다고 판단했을때 반려할수 있음 1. 각 part별 PL 사전미팅 2. 각 사업자 별 VAS 숙지( 사전 세미나) 3. 이벤트 단계별로 5EA. 중도에 주요HW 변경사항 있을시 협의 후 부품교체 4. 테스트 의뢰서 확인 5. 각 부가서비스별 MMI&GUI 최신버전 입수 확인 1. 사전미팅 2.신규기능파악 3.시료수령 4.의뢰전 미 기능확인 5.Spec정리(MMI/GUI수령) Cubicwave Quality Assurance
Cubicwave Quality Assurance 첨부) 테스트 의뢰서 양식 S/W팀에서 기능단 구현후 자사 QA팀에 다음과 같은내용으로 자체 Q 테스트 의뢰 Cubicwave Quality Assurance
Cubicwave Quality Assurance 첨부) 테스트 의뢰서 양식(spec) 예) PS K/L (Pocket Slide) Native 기능 OEM 기능 지원여부 비 고 Flash GUI O Ext 1 개발일정 확인후 최종 결정 TTS 한자사전, 영어사전 Text Viewer 큐리노트 (Post-it) 큐리네방 지하철 노선도 Game (2종류) 2종류 진행 편리기능 (자동응답, 바이오리듬, 계산기, 세계시간, 단위환산, 스탑워치) 전자수첩 (스케줄러, 모닝콜, 알람, D-day, 메모, 시간표) Pictbridge PTP (Picture Transfer Protocol) Camera 이미지(화질)보정 Solution 멀티테스킹 (Multitasking) Multi Size, Multi Color Dialing Font 사진촬영 / 동영상 촬영 및 재생 가로모드 기본지원 - 동영상은 액자처리 기타 MP3Player : KTF/LGT DRM 방식 지원 MOD : AAC Support Cubicwave Quality Assurance
진행단계 내용설명…. B. 진행단계 1. Daily 바이너리 받아 진행 2. 기출시 모델 문제점 check 발견및 수정하여 해결하는 단계 1) 매일 update 버전을 다운로드하여 신규문제점 발견및 기존 문제점 수정여부를 확인. (이때 T/D에 버전및 버전별 bug을 등록하여 체계적 D/B 관리함)) 2)기출시된 모델들에서 발견되었던 문제점을 개발중인 모델에서도 동일하게 발생하는지를 확인하기위한 총체적 review. 3) 양산 적용에 따른 성능,기능test 4)HW 변경사항 있을시 중요도 파악. 개선 시료에 대한 개선도 파악 5) 큐리텔,큐빅 웨이브 내부 check list 및 사업자 절차서;규격서 확인. 6)미결사항및 주요 issue에 대한 자사 자체적으로 진행하는 완료일정 확인회의 1. Daily 바이너리 받아 진행 2. 기출시 모델 문제점 check 3.Field test 진행 4.h/w,기구 event 진행 5.Check list 확인 (curitel/cubicwave) 6.주 3회 자체 개발자회의 Cubicwave Quality Assurance
Cubicwave Quality Assurance 첨부1) cubic wave 내부 check list 중분류 소분류 중요 1.수신음멜로디와 관련된 테스트의 경우에는 각각의 멜로디 종류로 모두 확인해야 한다(AAC.MMF,MA,MP3벨) 2. 화면과 관련된 테스트 진행시 모든 설정가능한 컨텐츠 형태로 설정후 테스트 요함 체크설정 *또는 #를 이용해 체크(전체체크)가 가능한 모든 부분에서 체크후 설정(기능)완료시에는 체크가 해제되도록 모든 부분 적용바랍니다. 단 체크 설정후 에러및 지움/취소로 인한 설정(기능)을 완료하지 못했거나 체크설정후 체크와는 관련없는 설정변경(ex:체크가 아닌 셀렉트 우선 설정...)시에는 체크가 해제되면 안됩니다. 폰북 1.전화번호 찾기에서 검색결과 확인시 제대로 D/P되는지 확인 2.전화번호 찾기에서 검색결과 확인후 벨소리 편집시 편집이 잘 되는지 확인한다(Text깨짐또는 벨소리 재생유무 확인)(벨소리 종류는 ma,mmf,vod,mp3벨이 있음) 3.최근통화목록을 이용해 발신및 수신을 한후 최근통화목록에 진입했을때 정상적으로 나타나는지 확인한다(Text겹침또는 시간순으로 제대로 정렬상태 확인) 4.샷메일 보내기에서 수신번호에서 폰북을 이용해 전체선택시 수신번호에 들어갈 개수만큼 체크하는지 확인한다(ex:수신번호는 10개만 들어갈수 있는데 폰북은 20개 체크가능하면 안됨) 5.전화번호등록시 각각 다른 사이즈의 사진및 캐릭터로 설정후 전화수신시 리셋및 화면의 변화 없는지 확인함. 6.전화번호등록시 각각의 벨을 설정후(벨소리 종류는 ma,mmf,vod,mp3벨)전화수신시 벨소리 끊김이나 기타등등의 이상없이 call이 오는지 확인한다 Cubicwave Quality Assurance
Cubicwave Quality Assurance 부가서비스 검수 확인 내역서 부가서비스 검수항목 확인 비고 나밍(NAMMING) MDN과 MSIN 일치 여부 IMSI 설정 CHAP ID 간편나밍 브라우저 UserAgent E2E & SSL : WAP, Java WINC 파리미터 Service Option : 데이터서비스 TeleService ID : SMS SMS PPT/PMT/VMN/Push 메시지 수신 & 발신 VMN 메시지 녹음 Push 메시지 수신 메시지 Full처리 SPAM 메시지 처리 별문자 메시지 발신 & 수신 iSMS 이지주니어 접속 정보서비스메뉴(*114) & 대기화면(*114) LMS 메시지 발신 & 수신 miTV 채널목록 수신 방송메시지 수신 삭제방지 MMS P2P/P2S/P2W/P2R/A2P/C2P/R2P/P2M 발신 P2P/P2S/P2W/P2R/A2P/C2P/R2P/P2M 수신 벨소리/대기화면 설정 이미지 첨부 시 Resizing Cubicwave Quality Assurance
Cubicwave Quality Assurance 다운타운_자바(MIDP/WIPI) 다운로드기능(게임, 뮤직앨범등) 네트웍게임 실행 벨소리/캐릭터 설정 API Test (MIDP, WIPI API 테스트) 저장공간 Full처리(삭제 후 다운로드) Serial통신 캐릭터멜로디 다운로드 & 최대사이즈 다운로드 캐릭터/벨소리 설정 예외처리(지원되지 않는 컨텐츠 처리) m-플래시 다운로드 대기화면설정 Interactive /non-Interactive Mode VOD 최대 지원 Frame 검수 이어받기 Play & Pause 기능 LBS 위치등록기능시험 친구찾기 GPS 로밍시험 Call SMS & iSMS MNP 번호설정 후 로밍검수 카메라 화질 비교(기준 단말 대비) 최대저장 개수 대기화면 설정 Shot메일 바로 전송 Cubicwave Quality Assurance
Cubicwave Quality Assurance MP3 SD카드 규격 Play & Pause 셔플링 기능(Random Play) 셔플링반복 기능 지원규격 : MPEG-1 , Bit Rate 320Kbps 지원규격 : MPEG-2, Bit Rate 160Kbps VBR(Variable Bit-Rate) MusicON & Sync Program Sync프로그램 설치 & USB Driver설치 One-stop Install 지원 사진&동영상 주소록 Sync 외장형 메모리 카드 지원 기타 기능시험 SD카드 최대사이즈 지원(512MB/1GB) 지원 내장/외장메모리 동시조회 기능 및 폴더처리 ezDriver ez네비게이션(길안내) 안심운전 알리미 DATA Throughput 클릭!동영상 2G벨소리 & 뮤직온 MP3/AAC다운로드 다운타운 게임 Cubicwave Quality Assurance
Cubicwave Quality Assurance curitel checklist 대분류 중분류 소분류(시험항목) C H E C K 내 용 (판정기준) (증상확인) 중요도 UI Validation Home 1. 마이메뉴 12개 등록 후 확인 [메뉴]→[서브메뉴로 진입]→[메뉴]→[1.메뉴등록]→[아이콘선택 ] 12개의 마이메뉴가 정상 등록 된다 필수 Limitation 1. 마이메뉴 12개 등록된 상태에서 마이메뉴 추가등록 [메뉴]→[서브메뉴로 진입]→[메뉴]→[2.메뉴등록]→[아이콘선택 ] 더 이상 저장할 수 없습니다 1.ez-i 벨/필링/뮤직 컨텐츠를 통합메모리 저장한도 전까지 다운받으며 이상여부 확인한다 1.접속하기 [메뉴]→[1.ez-i]→[2.벨/필링/뮤직]→[1.접속하기] 소리설정에서 컨텐츠들 확인할수 있다 벨/필링/뮤직 컨텐츠를 통합메모리 저장한도가 될 때까지 다운로드 받은 상태에서, 한 개더 추가하여 다운로드 받는다 1.접속하기 [메뉴]→[1.ez-i]→[2.벨/필링/뮤직]→[1.접속하기] '저장 공간 부족! 파일 관리자로 이동합니다' 메시지 나오고 메모리 관리자로 이동. 1. 벨/필링/뮤직 컨텐츠를 통합메모리 저장한도가 될 때까지 다운로드 받는다 2. 벨/필링/뮤직 컨텐츠를 한 개 삭제한다. 삭제가 정상적으로 이루어지는가의 여부와 메모리 용량 확인 [메뉴]→[1.ez-i]→[2.벨/필링/뮤직]→[1.접속하기] 삭제가 정상적으로 이루어지고 컨텐츠에 해당하는 메모리 용량이 감소됨 1.그림포토 컨텐츠를 통합메모리 저장한도가 될 때까지 다운로드 받는다 2.그림포토 컨텐츠를 한 개 삭제한다. 삭제가 정상적으로 이루어지는가의 여부와 메모리 용량 확인 [메뉴]→[1.ez-i]→[3.그림포토]→[1.접속하기] 동영상 컨텐츠를 통합메모리 저장한도 전까지 다운받으며 이상여부 확인한다 1.동영상접속하기 [메뉴]→[1.ez-i]→[4.클릭! 동영상]→[1.동영상접속하기] 동영상보관함에서 컨텐츠들 확인할수 있다 Cubicwave Quality Assurance
제조사 버전의뢰 내용설명…. C. 제조사 버전의뢰 1. CQ 문제점 확인 2.Part 별 출현 bug 정리 3.제조사 조율 C.제조사 Q부서에 의뢰하는 단계로서 제조사 Q부서에는 제조사의 기준에 맞는 UI및 시나리오 그리고 품질기준을 개발사에 지속적으로 요청함. 이 시점부터 개발사 Q부서와 제조사Q부서가 Q업무를 독립적으로 같이 진행. 제조사 Q부서는 사업자 망연동 테스트가 완료되어도 제조사에서 미흡하다고 생각될때에는 양산을 지연및 중지 시킬수 있으며 실제적으로 이 단게부터 양산후 A/S문제점까지도 모두 관여및 관리 함 1) 제조사 Q부서에서 시험차수별로 CQ에 update하는 문제점들을 확인 2. CQ에 등록 문제점에 정리 3. CQ에 등록된 사항들중 테스트방법오류및 정상동작인 사항에 대해 제조사 Q 담당자와 조율및 문의 4. 사업자 망연동 의뢰에 필요한 의뢰서및 테스트 결과서 준비(s/w와 공동) 1. CQ 문제점 확인 2.Part 별 출현 bug 정리 3.제조사 조율 4.사업자 의뢰용 Document 준비 Cubicwave Quality Assurance
Cubicwave Quality Assurance CQ문제점 확인 PS_K 캠코더설정에서 전화수신을 거부로 설정한 상태에서 캠코더 촬영중 수신전화가 왔을경우 캠코더촬영이 끝난후 대기화면으로 진입했을때 부재중전화 표시가 없음! 부재중통화 기록에도 기록이 없 PTK28M00 에티켓설정뒤 메뉴를 누른후 K-ways버튼을 길게 누를경우 '서비스를 받으시려면[K-ways]버튼을 1초간 누르세요 원하지 않으시면 [종료]버튼을 누르세요'란 문구가떠서 1다시K-wa 매직엔sms초기를 눌러 접속한뒤 왼쪽하단에 종료 버튼을 누르면 대기화면으로 빠짐. 매직엔sms목록 화면으로 이동해야함. 멀티메일 환경설정에서 메시지이력으로가서 메뉴를 누른후 멀티메일이력삭제에 들어가면 수신이력삭제와 발신이력삭제가 있는데 여기서 발신이력삭제를 선택하여 삭제했는데 팝업창은 수신이력이삭제되었 문제현상: 영한사전으로 단어를 검색할 때 검색창에 0 버튼을 누를 경우 `@`가 입력되어야 하는데 `-`가 입력됨. 1버튼을 누를 경우 `.`,`q`,`z`가 순서대로 입력되어야 하나 Cubicwave Quality Assurance
Cubicwave Quality Assurance 브라우저 검수용 Test Site URL(IP): http://218.36.89.154 http://61.250.82.142 # 탭메뉴 검수용 test site URL : 테스트 서버 http://ktfkun.magicn.com/tabmenu/tab_menu.html : 상용서버 http:// www.magicn.com/tabmemu/tab_menu.html 규격사항: KTF 단말기 웹브라우저 KUN 2.1 서비스 개발 규격 사항 검수 항목 및 절차: 개발 규격에 따른 검수 항목 검수 기록 및 결과: 검수 세부 항목에 대한 검수 결과 및 검수 의견 기록 <작성예> Ex. KTF 단말기 KUN 2.1규격평가서 No 검수 항목 결과 비고 OEM Ver (재)검수 기록 1 세부 검수 항목(절차) Ver 01 검수 담당자의 검수 결과 및 의견 기록란 Fail Ver 02 이전 검수 시 보고된 오류 사항에 대한 수정처리 결과 기록 OK 2 Ver02 검토요망 Ver03 이전 검수 시 보고된 오류 사항에 대해 수정 처리 결과 기록 Cubicwave Quality Assurance
Cubicwave Quality Assurance
사업자 망연동의뢰 내용설명…. D. 사업자 망연동의뢰 1. 호환성 테스트 2.납품 검수 D. 제조사 Q부서에서 사업자 망연동의뢰 가능 여부 정도를 판단후 사업자에 테스트 의뢰하는 단계로서 게빌시 Q부서는 물론 제조사 Q부서도 테스트는 계속 진행함. 1.사업자에 적합한 UI및 부가기능 그리고 전기적성능을 테스트단계로서 사업자에서 진행하며 사업자에서 문제점을 지적하고 해당 문제점들에 대해 all clear됨을 확인하고 승인해 주는 단계 2.호환성 테스트 Pass후에 적용되는 단계로 성능을 중심으로한 사업자 납품 을 전제로한 final 검수 단계 1. 호환성 테스트 2.납품 검수 Cubicwave Quality Assurance
승인 및 양산 내용설명…. E(F). 승인 및 양산 1.성공,실폐 사례 분석 Cubicwave Quality Assurance 판매되는 단계 1)모델 출시후에는 개발사 Q부서 주관으로 개발사 자체적으로 프로젝트를 진행하면서의 성공 또는 실패 사례를 분석하는 회의를 갖음. 성공사례에 대해서는 그 해결방법및 Knowhow를 공유하도록 하고 실패사례에 대해서는 같은 사례가 되풀이되는 일이 없도록 미리 준비할수 있게 함 (S/W,H/W,기구 각각의 PL및 선임급이상 모두 참여함을 의무로 함) 1.성공,실폐 사례 분석 Cubicwave Quality Assurance
Cubicwave Quality Assurance Ex) 1. 성공(Success)사례-(HW/SW/기구) 구분 항목 내용 비고 HW AWGN 개선 VCO 전단의 cap value를 조절 하여 AWGN 문제 개선 ART WORK 설계 시 신호 선 Isolation하여 noise 영향을 최소화 (I/Q data, Lo, SBI data line) MP3 음질 개선 AMP 주위의 cap 값을 튜닝 하므로서 MP3 음질 개선(S/W팀 협력) Event 별 문제점 대응력 QE, 생기 문제점에 대한 신속한 원인 파악 및 개선 확인 QE 평가 의뢰 전 자체 시험으로 문제점 사전 파악하여 대비 SW 기능 구현 일정 준수 각 기능 구현에 대한 담당자 일정 내에 완료 및 버그 수정 기구 개폐 시험時 BACK UPPER Crack 관련 개선 개폐 시험時 Back Upper Case의 Hinge Dummy部의 Crack이 64 K에서 발생하기 시작함에 따라 내측에 살을 보강하구 기본 설계에서 타모델(KB2, SB2) 공간을 확보하여 Crack 방지함(PP에서 완료됨) MSM Test Back Upper/Lower의 조립用 Boss의 위치를 최대한 근접시켜 MSM Test에서 MSM, Memory Chip의 Damage를 최소화시키는 설계를 적용함(ES 1차 개선에서 완료됨) CRUSH Test Back Upper/Lower의 조립用 Boss의 위치를 최대한 근접시켜 MSM Test에서 MSM, Memory Chip의 Damage를 최소화시키는 설계를 적용함과 동시에 외부 압력에 강한 구조로 설계함(ES 1차 개선에서 완료됨) Hyperextension Test Back Upper & Back Lower에 엇각기 Rib를 추가하여 변형時 벌어짐 방지 구조 추가(ES 2차에서 완료됨) Cubicwave Quality Assurance
Cubicwave Quality Assurance Ex) 2. 실패(Fail)사례-(SW,기구) 구분 항목 내용 비고 SW 하드웨어 회로도 검토 미비 초반 회로 설계 시 회로에 대한 S/W쪽 검증이 이루어 지지 않아 BANK ON/I2C/SUBLCD 개발 시 많은 시간 지체 요인이 생김 ENDLESS 버그 각 기능별 충분히 검증이 이루어 지지 않아 개발 마지막 단계에서 일정 지연을 초래함 각 기능에 대한 추가 구현 프로젝트 완료 시점에 기능 추가 및 수정 사항에 따른 개발 기간 지연 기구 Open & Close Test 실폐 Open & Close Test에서 Main FPCB의 Pattern 변경에 의하여 Crack 발생 함(H/W 팀의 업무 협조 부족에 의한 일정 지연) Side Key 이단 동작에 의한 작동 불량 큐리텔의 제품 공용화에 의한 수정 불가 및 일정 관리 미흡 Cubicwave Quality Assurance
Cubicwave Quality Assurance Field Claim 대응 process CUBIC WAVE Q/A Cubicwave Quality Assurance
Cubicwave Quality Assurance Field Claim 대응 Process S/W Team 사항 1.QA 초기진단 확인 a. QA초기진단확인 b.담당자 assign 2.문제점 수정 a.원인분석 b.완료일정을 자사 QA에 제시 c..문제점수정 c. Side effect 초도 확인 d. E/R note 작성 NG Cubicwave Quality Assurance OK
Cubicwave Quality Assurance Field Issue 완료 일정현황 Issue 발생날짜 Part 원인분석기간 E.R유무 완료여부 담당자 확인자 Cubicwave Quality Assurance
Cubicwave Quality Assurance