7주차가 지나고, 다음주면 벌써 8주차 시작이다.추석이 지나고부터 타팀에서 들어온 QA요청을 3주 연속으로 처리하다보니 정신없이 지나가버렸다.그 사이에 같이 협업을 하며 일했던 PO, 개발자, 우리 팀원들에게 피드백을 요청하기도 하고, 업무의 기본적인 프로세스도 어느정도 익숙해졌다. 역시 문서보고 읽는 것보다, 실전으로 바로 경험해보는 것이 최고인 것 같다. 그 사이에에서 경험하고 배운것, 느낀것중 임팩트 있었던 것들에 대해서 짧게 회고를 해보고자 한다. 1. Peer PressurePeer Pressure라는 단어로 말하긴 하지만, 실제 내가 경험한 바로는 "압박"의 느낌도 없다고 할 순 없지만, 이보다는"피드백"을 통한 "지속적인 성장"이 더 어울리는 것 같다. 빠르게 변화하는 시대, ai가 나온 ..
현재 회사의 서비스가 일주일마다 릴리즈 되는데, 그때 점진적 배포 방식을 사용한다.근데 나는 점진적 배포라는것이 그냥 수동배포랑 비슷한 의미인줄 알았는데 그게 아니었다.iOS 앱을 여러번 배포 해보았지만, 항당 심사 후 자동제출을 했던 나였기에점진적 배포란 무엇인지 짧게 포스팅을 해보고자 한다. 📖 점진적 배포 1. 일주일 동안, 자동 업데이트를 켜둔 유저에게 점진적으로 업데이트 한다. 2. 만약 업데이트 진행하면서 이슈가 발견되었다면, 일시중지 후에 수정한 후 핫픽스버전을 배포한다. 3. 자동 업데이트가 되는 유저는 일수에 따라 비율이 정해져있다. 4. 유저 선정 기준은 Apple ID 를 기준으로 랜덤 선정한다. 5. 신규유저 혹은 자동 업데이트를 off 해놓은 유저는 그냥 최신버전으로 배포된다.
🤔 2주차 회고 입사 2주차가 지났다.사실상 추석 연휴 전에 썻어야 했던 회고인데, 연휴 내내 푹 쉬고 3주차가 되기 전에 써본다.🔜 나의 방향성현재 팀에 들어오면서 다짐은 심플했었다. 1. 1년이 죽이되든 밥이되든 열심히 할 것. 2. 워라밸은 필요없으니 기여하고 성과를 내보자이런 생각으로 2주차를 보내보니, 앞으로의 방향성을 조금 잡을 수 있었다.크게 2가지로 나누면 당연시 해야하는 QA 업무 + 자동화 봇 구현을 통한 프로세스 개선 이렇게 2가지 이다.QA업무는 기존에 해왔던 업무이니, 거기에 추가로 "팀에 맞춰서" or "내가 프로세스를 새로 구축"하는 부분이 신경써야 하는 부분일 것 같다.그리고 업무 시간 외적으로도 가장 시간을 많이 할애해야 할 것 같은것이 자동화 봇 구현이다.이렇게 입사 ..
2025년 3월 31일에 아웃소싱회사의 QA 신입 엔지니어로 취업한 이후부터 나는 줄곧 이직에 대한 생각을 가지고 있었다.사실 입사전부터 이직을 품고 들어갔다고 봐도 무방하다.이전 회사를 들어갈 때 기대했던 점은1. QA라는 직무가 나한테 적성에 맞을까2. 실무에서의 경험은 어떨까 3. 사수분에게 얼마나 많은 것을 배울 수 있을까 정도였다. 1번과 2번은 다행히도 긍정적인쪽으로 느낄 수 있게 되었지만, 3번을 비롯해서 여러가지 부분에서 나의 커리어에 있어서 아쉬운 부분이 많았다. 입사 후에 다른 회사로부터 면접을 보았던 4월 5월을 이후로 여름에는 이직에 대해서는 잠시 쉬었고, 하반기에 신입 서류로 다시 쓸 생각이었다. 그렇게 점점 몇 개월만에 서류를 다시 정리를 시작해보려던 찰나에, 토스를 재직하고 있..
QA 코리아 컨퍼런스 2025 후기 👀처음으로 오프라인으로 열린 QA엔지니어들의 컨퍼런스,QA 코리아 컨퍼런스 2025 후기를 간략하게 남겨봅니다. 저는 티켓이 열리자마자, 얼리버드 티켓을 끊어놨었는데현재 재직중인 회사에서 선착순으로 티켓을 받을 수 있는 기회가 생겨서바로 환불하고 무료로 티켓을 받을 수 있었습니다. 개발자 취업준비를 할 때에도, 컨퍼런스는 가본적이 없어서 이번에는 조금 일찍 가서 장소도 좀 구경해보려고 일찍 도착했었는데요.연사가 시작하기까지 시간이 생각보다 많이 남아서 근처 서브웨이와 스타벅스에서 아침을 먹고 세션을 듣기 시작했습니다. 연사 프로그램 Q 트랙과 A 트랙으로 나누어져서,듣고 싶은 프로그램을 선택해서 들으면 되는데요.제가 들었던것들은 다음과 같았습니다. - 기획자 &..
[ 5월 23일 ] 79점 합격 ( 75점 커트라인 ) 시험 준비 기간공부 시작 한 날 : 시험 보기 5일 전순공 시간 : 12시간 내외 ( 테스팅에 대한 베이스는 딱히 없고, 컴공 졸업 + 개발 공부 + QA 면접용으로 지피티랑 대화 + 실무 1개월 정도 ) 공부 방법 사진 삭제AI 활용 설정사진 설명을 입력하세요. 책 한권으로 공부하는걸 좋아해서 일단 책 구매를 했다. 1. 책 구매2. 일반 등급 기준, 미출제 범위 확인 후 체크 5장 위험기반테스트7장 테스트 자동화8.8 정적분석9.9 변형된 조건/결정 테스트9.10 기본경로 테스트10.3 분류트리기법10.8 시나리오테스트11.2 조직테스트프로세스12.3 위험분석12.5 테스트수행계획수립16. 테스트 평가 및 개선3. 개념 하나도 읽지 말고..
오랜만에 WatchOS개발을 하다가 알게된 이슈인데Localization(다국어) 처리할 때 발생했다. validation failed: Couldn't parse property list because the input data was in an invalid format 인데... Localizable 파일에 언어마다 텍스트를 지정해주는데 반드시 끝에 ; (세미콜론)을 붙여줘야한다. 사실 Swift에서는 세미콜론을 사용 할 일이 없었는데,Localization에는 사용해야 하는 듯 하다.
체크리스트- 테스팅 절차, 기능, 시스템 요소등을을 체크리스트롤로 작성한다. 일반 체크리스트수행해야 할 테스트 목록과 절차를 나열한다. 블랙 체크리스트최상위 기능 체크개별적인 컴포넌트 기능서로 다른 레벨의 기능과 그룹핑 시스템 요소 체크리스트상위 레벨 서브 시스템이나 모듈개인 구문이나 데이터 아이템서로 다른 레벨의 시스템 요소와 그룹핑 체크리스트와 테스트케이스의 차이점- 체크리스트는 예/아니오로 답변하는 확인성격의 항목을 나열한 리스트- 이건 제품의 포장상태 테스트 같은 것에 사용됨, 예를 들면 카메라제품의 경우 카메라가 들어있는가? 렌즈가 들어가있는가? 등- 반면, 테스트케이스는 그보다 더 많은 것을 담고 있음. 즉, 수행 조건, 스텝, 기대결과가 명시되는 것- 그것이 테스터가 어떻게 테스트한 것인지..