본문 바로가기

컴터생각

S/W 테스팅과 품질관리..

사내 게시판에 올렸던 내용.. 안타깝지만, 현재까지도 우리 회사에 QA팀은 운영되고 있지 못하다..

_____________________________________________
From: 오광섭
Sent: Saturday, March 22, 2003 12:01 PM
Posted To: 공부모임 (SW공학)
Conversation: [참고] S/W 테스팅과 품질관리 관련 (작성중)
Subject: [참고] S/W 테스팅과 품질관리 관련 (작성중)


2가지 측면에서 접근해야 한다..

1. 개발팀

  • 어떻게 하면 버그를 만들지 않을 수 있는가에 대한 연구


2. QA 팀

  • 어떻게 하면 버그를 쉽게 찾아낼 수 있는가에 대한 연구
    아무나 할 수 있는 일이 아니다.. 능력이 되는 인력이 필요하다.. 없으면 양성해야 한다.. 개발자만 양성이 필요한게 아니다..
  • How To Break Software (A Practical Guide to Testing)의 저자는 플로리다 공학대학의 S/W 공학부 교수인데 저자가 서문에서 밝히듯 S/W 테스팅에 관한 이론들은 이미 많은 책들이 나와 있으며, 이 책은 Good Tester가 되기 위한 실전지침들이며 학교에서 학부 및 대학원생들의 수업에 사용하고 있는 내용이라고 한다..
  • 국내 대학의 S/W 엔지니어링 커리큘럼에 이런 과정이 있을 것이라는 생각이 들지 않아 정말 슬프지만 (국내 대학들은 망할 취업률에 연연하며, 학원에서도 이미 넘쳐나도록 배출하고 있는 초급 개발자 양성에만 열을 올리고 있으니 정말 한심스럽지 않을 수 없다.. VC++, VB, 윈도 프로그래밍 가리키고 있을 시간에 자료구조를 더 가리키는게 도움이 된다는 사실을 왜 대학은 모르고 있을까..)
  • 교육기관에서 인력공급이 안된다고, S/W 개발사가 필요인력 확보에 손놓고 있을 수만은 없을 것이다.. 자체 양성을 해야 한다..




QA 테스팅 팀의 Golden Rule

1. Do unto others until they hate you



QA 팀의 가이드라인

* Catch Phrase *
Know your product, think on your feet, and let your exprience guide you. Brain on, eye open.. Test !

1. Thou shalt pummel thy app with multitudes of input
2. Thou shalt covet thy neighbor's apps
3. Thou shalt seek thee out the wise oracle
4. Thou shalt not worship nonreproducible failures
5. Thou shalt honor thy model and automation
6. Thou shalt hold thy developers sins against them
7. Thou shalt revel in app murder (celebrate the BSOD)
8. Thou shalt keep holy the sabbath (release)
9. Thou shalt covet thy developer's source code

Figure this out for extra credit: Why are there only nine?

728x90