다음의 순서대로 테스팅의 독립성은 높아진다.

1. 테스트 대상 소프트웨어의 개발자가 설계한 테스트(독립성 낮음)

2. (개발팅 내의) 다른 인원이 설계한 테스트

3. 다른 그룹의 독립적인 테스트 팀의 인원, 또는 테스트 전문가(사용성 또는 성능 테스트 전문가 등)가 설계한 테스트

4. 다른 조직 또는 다른 회사의 인원이 설계한 테스트(외부적인 조직에 의한 인증, 아웃소싱)

 

3번, 4번의 차이점을 확실히 느껴보았다.

4번의 경우는 억울할 때도 가혹 있었다.

 

테스티의 독립성이 보장되어야 보다 나은 소프트웨어로 발전이 될 것이다.

Posted by 테리
: