노예란 다른 사람의 소유권 하에 놓아져 강제로 부림을 당하는 사람을 뜻한다. 하지만 내가 얘기하고자 하는 테스트 노예는 비슷하지만 조금 다른 의미로 사용하고자 한다. 내가 얘기하고자 하는 테스트 노예란 이러한 사람이다. 다른 사람이 분석/설계한 테스트 케이스를 그냥 수행하는 사람 자신의 의지로 테스트를 분석/설계하지 못하는 사람 내 일천한 이 업계에서의 경력과 밑도 끝도 없는 부족한 지식으로 일반화 할 수는 없지만 어떤 테스터는 분명 자신이 자유의지를 가지고 직장에 다니며 테스트를 수행한다고 믿고 있지만 실상은 리더나 다른 사람이 만들어준 테스트 케이스를 맹목적으로 수행하며 테스트 케이스와 일치하지 않는 경우에 대해 아무런 고민 없이 결함보고서를 쓰고 있다. 이러한 경우 자신은 자유 의지로 일한다고 믿고 싶겠지만 실상은 노예와 다를 바가 없다. 자신의 생각과 관점/의지가 반영되지 못한 테스트, 다른 사람을 배려한 테스트를 수행하지 못하고 있다면 그것이 바로 노예라고 하고 싶다. 노예란 무엇인가? 결국은 자유 의지가 없다는 것을 뜻한다. 자신의 의지에 따라 아무것도 행하지 못하는 수동적인 사람을 말한다. 테스트는 근본적으로 개발산출물이 있어야 하기 때문에 수동적으로 생각되기 쉽다. 하지만 테스트는 수동적이면서 능동적이어야만 하는 활동이다. 개발 산출물은 만들고자 하는 사람의 의지가 반영되어 있을 뿐, 그 자체에 실제 고객의 의지가 반영되어 있지는 못하다. 만약 테스터가 고객의 의지를 반영하여 능동적인 테스트를 하지 못한다면 회사가 고객을 노예로 부리고자 하는 것을 막지 못하게 된다. 하지만 대체제가 널려 있는 실제 생활에서 고객은 어떠한 경우에도 노예를 자처하지 않는다. 물론, 우리 나라는 예외 같기는 하다. 맹목적으로 삼성 제품을 추켜 세우는 사람, 국산품 애용을 강요하는 사람들도 역시 노예와 다를 바가 없다. 그러나 많은 사람은 노예가 되고 싶어하지 않는다. 회사는 제품을 이렇게 사용하라 만들었다 하