우리가 소프트웨어를 개발하고 테스트를 수행할 때는 항상 목표가 있습니다. 사용성 테스팅 역시 목표가 있습니다. 지금 제가 하고자 하는 얘기는 사용성 테스팅을 예로 드는 것이지만 사용성 테스팅을 다른 말로 바꾸셔서 이해하셔도 큰 무리가 없을 것이라고 생각합니다. 사용성 테스팅의 목표는 무엇일까요? 여러가지가 있겠지만 대표적으로 하나를 꼽는다면 사용자에게 좋은 경험을 주는 것이 목표일 것입니다. 사용자가 우리 제품을 사용함으로써 우리 제품에 대한 충성심을 가지는지, 원하는 작업을 쉽게 할 수 있는지 등이 우리가 사용성 테스팅을 통해 얻고자 하는 결과이고 그 결과가 사용성 테스팅의 목표가 됩니다. 그런데, 사실 목표와 결과는 조금 다릅니다. 대표적으로 목표는 시간, 돈 등으로 구체적으로 수치화 할 수 있습니다. 하지만 결과는 사람들이 느끼는 감정입니다. 감정은 수치화 할 수 없습니다. 예를 들어, 당신이 정말 좋아하는 사람이 생겼습니다. 그 사람과 사귀기 위해 참 많은 투자를 합니다. 꽃도 사주고, 영화도 보여주고, 맛있는 것도 사주고.. 이 모든 과정들은 시간, 돈 등으로 측정이 가능합니다. 그러나 결과는 어떤가요? 여러분의 목표는 누군가와 사귄다였겠지만 그 것이 실제적인 결과로 도출될까요? 당신이 결혼을 하기 위해 상대방에게 '당신을 행복하게 해드리겠습니다'라는 말한다고 하더라도 당신이 생각하는 행복과 상대방이 생각하고 받아들이는 행복이 과연 같은 것일까요? 당신은 결혼이라는 결과를 생각했고 행복하게 해주겠다는 메시지로 그것을 전하려고 했지만 정말로 결혼을 승낙받을 수 있을지는 전혀 보장할 수 없습니다. 그저 그동안 당신이 결혼 승낙을 받기 위해 투자한 것들, 여행도 가고 음식도 사주고 영화도 보고 그러한 것들은 그 자체로 목표에 도달한 것이고 '음식이 비싸다.', '여행지가 어디이다.' 등은 그러한 목표에 도달한 한 부분으로 수치화가 가능한 것들이지만 그러한 목표들이 만들어낸 경험의 총합인 결혼 승낙이라는 결과는 봉장...