본문 바로가기

전체 글

게임 QA를 꿈꾸는 분들에게 최근에 제가 일하고 있는 품질관리 팀에 지원한 신입사원 몇 분의 면접을 봤습니다. 제가 일하고 있는 팀의 정식 명칭이 품질관리 팀(Quality Management Team)이기는 하지만, 통칭 QA라고 많이들 부르죠. 아울러 아시는 분들은 다들 아시겠지만, 제가 일하고 있는 회사는 온라인 게임을 만들고 있는 회사입니다. 이 두 가지 요소가 결합하면 시너지 효과가 발생하는 게 아니라, 오히려 일종의 역효과가 발생하는 것 같습니다. 국내의 소프트웨어 업계에서 QA 분야만큼 제 가치를 인정받지 못하고 있는 부분도 없는 것 같습니다. 좀 더 솔직히 말하면, 일부 SI 업체나 대기업을 제외하고는 파견직이나 계약직으로 팀의 절반 이상이 채워지고 상부로부터의 체계적인 지원 따위는 꿈에도 바라기 힘든 것이 현실이죠... 더보기
소프트웨어 테스팅의 종류 업무상 필요해 소프트웨어 테스트의 종류에 대해 조사하다가 일목요연하게 잘 정리된 글을 발견했다. 각 항목들에 대해 최소한의 정의들로만 구성되어 있어 논란의 여지가 남아있는 항목도 있다. 아직까지도 정확한 단어 사용이 힘들지만, 여기에 사용된 단어의 정의에 대해서는 업계의 대다수 사람들이 공감할 수 있으리라 생각된다. Happy Testing!!! 출처: http://www.softwaretestinghelp.com/types-of-software-testing/ 블랙 박스 테스팅(Black box testing) – 시스템의 내부 설계(Internal system design)는 이 테스팅 유형에서 고려할 대상이 아니다. 테스트는 요구사항(Requirement) 및 기능성(Functionality)에 기.. 더보기
QA, QC 그리고 테스트 엔지니어링의 차이 얼마 전 같은 회사의 다른 부서에서 QA 매니저를 하시는 분이 "QA와 QC의 차이"에 대해서 진지하게 질문을 던진 적이 있다. 나름대로 생각하고 있던 바를 같이 논의해 보긴 했지만 서로가 명확한 개념을 잡고 있지 못했던 것 같았다. 이 참에 인터넷의 여기 저기를 뒤지다가 구글 테스팅 팀 블로그에서 QA와 QC, 그리고 테스트 엔지니어링에 대해 정의해 놓은 글을 실어왔다. 아직도 QA 분야에서 사용되는 단어들이 사전적인 의미로 통일되어 사용되는 예는 드문 것 같다. 그만큼 나름대로의 주관적인 해석도 가능하다는 이야기도 되니 이 포스트는 단지 참조만 하시면 되겠다. 아울러 포스트에 달린 댓글들도 외국의 QA들이 나름대로 이 주제에 대해 생각하고 있는 것들을 보여주는 것 같아 같이 번역했다. The diff.. 더보기
훌륭한 테스트 팀을 만들고 유지하기(Hire and KEEP A Great Test Team) By Jeff Feldstein[1] 지금까지는 애플리케이션과 개발자가 모든 관심을 받아왔다. 그러나 오늘날 방대하고 미션 크리티컬한 소프트웨어 애플리케이션을 테스팅 하는 것은, 애플리케이션을 개발하는 것만큼이나 복잡하다. 사용자들은 언제나 더 많은 것들을 원하고, 여기에 더해 새로운 기능, 좀 더 고상하고 신속한 성능, 증가된 사용자 편의성과 스케일을 요구하고 있다. 상급 관리부서는 이러한 모든 요구사항들이 비용은 절감하면서 충족되도록 요구하고 있고, 개발 리더들은 새로운 방법을 제안하는 반면 우리는 언제나 그렇듯 무척이나 바쁘다. The Test Team 테스트 엔지니어, 테스트 매니저 그리고 품질 보증 파트로서 우리는 우리가 맡은 역할대로 다양한 요구의 균형을 잡기 위한 시도를 한다. 그러나 우리 .. 더보기
생선썩는 내 - "프로젝트는 애시당초 기한 내에 끝날 가망이 없다. 관련자 대다수가 알면서도 함구한다." 이 요상한 제목의 글은 지금 읽고 있는 『프로젝트가 서쪽으로 간 까닭은』 이라는 책의 앞 부분에 나온다. 읽으면서 따옴표 하나, 빈 칸 하나에도 진심으로 공감했다 해도 과언이 아닐 것이다. 일부분을 인용해 본다. 대다수 IT 프로젝트는 목표가 간단명료하다. 한 마디로 표현하면 이렇다. 이런저런 기능을 이만한 정확도와 저만한 안정성으로 어느 날짜까지 구현한다. 이에 팀을 만들고, 목표와 제약을 상세한 요구사항과 설계로 변환하고 모두에게 공지한다. 그런데 한 가지 커다란 비밀은 어느 누구도 프로젝트가 성공하리라 생각하지 않는다는 사실이다. 목표를 조정하지 않는 한 일정 달성은 꿈에서나 가능하다. 신기하게도 프로젝트에 생선 썩는 내가 진동한다는 사실을 아무도 언급하지 않는다. 프로젝트는 그리스 비극처럼 전개된.. 더보기
부하 테스트와 스트레스 테스트의 차이 보리스 바이저(Boris Beizer)가 faqs.org 에 올려놓은 글을 번역해 보았다. 부하 테스팅, 스트레스 테스팅과 함께 볼륨 테스팅도 가끔 혼돈되는 의미로 사용되는 데 거기에 대해서는 추후 포스팅 예정... 가장 일반적으로 사용하는 용어이면서도 잘못 사용되고 있는 예로 “부하 테스팅(Load testing)”과 “스트레스 테스팅(Stress testing)”을 들 수 있다. 우리는 종종 이 단어들을 동일한 의미로 사용하는 것을 발견할 수 있다. 이런 용어가 잘못 사용되는 것이 중요하게 다루어져야 하는 이유는, 시스템이 적절하게 “부하에 대한 테스트가 수행되지도 않을”뿐더러, 충분하게 “스트레스 테스트”도 이루어지지 못하게 할 수 있기 때문이다. 1. 스트레스 테스팅은 시스템이 부하를 처리하는 데.. 더보기
NBA Top 10 Play / Tuesday's Top 10 1위에 뽑힌 드와이트 하워드의 슈퍼맨 블럭! 슈퍼맨은 남들맨치로 파리채 블럭 따위는 하지 않는다. ㅋ 내가 보아 온 NBA의 센터들 중에서 기본 스탯이 가장 좋은 센터가 아닐까 싶다. 전성기의 샤크도 그 파워풀한 플레이가 볼만 했지만, 드와이트는 샤크의 날것같은 플레이를 조금 더 세련되게 다듬은 느낌이다. 앞으로도 이런 믿을 수 없는 플레이들을 보여주길!!! 더보기
만약 당신이 새로 부임한 QA 매니저라면 소프트웨어 테스팅 전문가인 James A. Whittaker가 Google Testing Blog에 얼마 전에 올린 포스트다. 최근 관심있는 테스트 매니저의 R&R과 관련된 글인지라 관심이 갔다. 원래 하나의 제목에 2개의 포스트가 이어진 것을 한 번에 번역했다. 참조해 보시길. “만약 당신이 새로 부임한 QA 매니저라면…” By James A. Whittaker 오늘 아침, 나는 한 독자로부터 아래 내용의 메일을 수신했다. “나는 테스트 관리자(Test supervisor)로 일하다가 어제부로 QA 관리직(QA Management position)으로 임명되었습니다. 한편 흥분되기도 하지만 한편으로는 두렵기도 하네요. 이런 마음을 어떻게 정리해야 할 지 잘 모르겠습니다. 스타웨스트(StarWest)에 .. 더보기