관점
개발자는 소프트웨어가 제대로 동작하도록 개발한다.
테스터는 소프트웨어에 결함이 발생하도록 테스트한다.

견원지간이라고 모두 사이가 나쁜 것은 아니다. 자기 역할을 하는 게 중요하다.
(image from cafe.chosun.com/mlb)
개발자는 소프트웨어가 제대로 동작하도록 개발한다.
테스터는 소프트웨어에 결함이 발생하도록 테스트한다.

견원지간이라고 모두 사이가 나쁜 것은 아니다. 자기 역할을 하는 게 중요하다.
(image from cafe.chosun.com/mlb)
December 4th, 2007 at 3:13 pm
아래 말은 잘못 오해하면 테스터가 일부러 결함을 만들어 낸다로 이해하지 않을까요 ? 블라인드 테스트같은 경우만 국한한다면 모를까..-_-;;
December 4th, 2007 at 6:42 pm
k16wire님.
테스터가 소프트웨어에 없는 결함을 몰래 넣어놓는다는
의미는 아닙니다.
Art of sw testing에서 테스트를 다음과 같이 정의합니다.
- 테스트는 에러를 발견하려는 목적으로 프로그램을
실행하는 것이다.
테스트를 하면 비용이 발생합니다. 여러가지 비용이
있겠지만, 최소한 테스터의 투입공수가 들어가죠.
자원을 투자한 테스팅으로 결함을 잡아내지 못한다면
그 테스트는 테스트의 경제학적인 측면에서 효율적이지
못합니다.
이런 문맥에서 이문장을 읽어주세요.
August 19th, 2008 at 12:43 pm
토파즈의 생각…
개발자는 소프트웨어가 제대로 동작하도록 개발한다. 테스터는 소프트웨어에 결함이 발생하도록 테스트한다. 견원지간이라고 모두 사이가 나쁜 것은 아니다. 자기 역할을 하는 게 중요하다….