테스트 계획서를 만드는 이유
오늘은 테스트 계획서를 만드는 이유에 대해서 알아보고 또 어떤 양식과 형식으로 그것을 만드는지, 또 이런 테스트 계획서가 어떤 효용성을 가지고 있어 만들어야 하는지에 대해서 알아보도록 하겠습니다.
먼저 테스트 계획서의 정의를 알아볼 필요가 있겠습니다.
1. 테스트 계획서의 정의
테스트 계획서란, 말 그대로 테스트를 사전에 계획하고 그 내용과 주제를 정리하는 것을 말합니다. 제가 오늘 거론할 테스트 계획서는 대학교나 고등학교 연구 실험 이전에 작성하는 테스트 계획서를 말하는 것은 아니니 그 부분이 궁금한 것이라면 다른 자료를 찾아보시는 게 좋을 것 같습니다.
2. 테스트 계획서의 작성이 필요한 이유
저는 오늘 산업현장, 업무 현장에서 사용하는 테스트 계획서에 대해서 말을 하고자 하는데요. 하루는 30일에서 31일로 정해져 있고, 같은 방식으로 하루는 24시간이라는 시간이 제한적으로 정해져 있습니다.
이 말은 곧, 아무리 바쁘더라도 하루의 시간을 늘릴 수 없고, 한달의 제한된 정적인 시간을 바꿀 수 없다는 말이 되겠는데요. 다시 말해서 시간이라는 세상에서 가장 귀한 자원이 한정적으로 정해져 있기 때문에 우리는 정해진 유한한 시간을 가장 가치 있고 효용성 있게 사용을 해야 한다는 말입니다.
즉, 그런 이유 때문에 우리는 정해진 시간 동안에 가장 합리적으로 효율적이고 효과가 좋은 결과를 내기 위해서 테스트 계획서를 작성합니다.
또 다른 테스트 계획서 작성의 중요한 이유는 중복되는 내용을 서로 다른 업무를 보는 사람들이 반복해서 진행하지 않게 하기 위함 때문입니다. 예를 들어서 A라는 팀의 B라는 직원이 C라는 것의 효용성을 보기 위해 약 10시간의 시간이 소요되는 Test를 한다고 가정해 봅시다. 그런데 또 다른 D 라는 팀의 E 라는 직업이 F 라는 이름을 가지고 있지만 내용은 C 와 비슷한 내용인 Test 를 하려고 한다면 어떻게 될까요?
이건 10시간이라는 Test 시간을 중복으로 요구할 뿐만 아니라 한정된 자원인 시간을 불필요하게 사용하는 결과를 가져오게 됩니다. 정말 같은 목적의 Test 라면 굳이 F라는 Test를 할 필요가 없을 것이고, 또 조금 다른 내용이 있어 더 알아야 할만한 내용이 있다면 사전에 A 팀의 B 직원과, D 팀의 E 라는 직원이 사전에 논의를 거쳐 C 라는 Test 를 할 때 Test 를 통해서 얻고자 하는 결론을 위한 Test의 내용을 조금 더 확장하거나 다른 방법으로 검토하는 식으로 귀한 자원인 한정된 시간을 사용할 수 있있을 것입니다.
그렇게 되면 Test 계획서를 관리하지 않았을 때는 20시간이 소요되던 것을, Test 계획서를 관리하게 되면 10시간 만으로 여러 명이 결과를 얻기 원하는 것들을 모두 얻어낼 수 있게 되는 것입니다.
3. Test 계획서 관리의 필요성
그렇다면 이런 Test 계획서의 효용성을 최대로 높이려면 어떻게 해야 할까요? 이런 Test 계획서는 각 기업과 사업체에서 연구관리팀이나 연구기획팀 혹은 각 부서의 운영팀 등에서 일괄적으로 통합관리를 통해 정보를 취합하고 공유하면 문제가 해결이 됩니다.
이렇게 Test 계획서를 관리하게 되면 또 하나의 숨겨진 효과를 얻을 수 있게 되는 데요. 그것은 미래를 예측하는 미래 예측 가능성의 정확도가 올라간다는 것입니다.
예를 들어서 다음 달에 얼마만큼의 시간이 순수한 생산 이외의 시간이 필요한지 미래 내다볼 수 있게 되고, 그로 인해서 불필요한 Job Change (A라는 작업에서 B라는 작업으로의 교체 시간)을 대폭 줄일 수 있습니다. 미리 어떤 내용의 Test 가 필요한지, 어떤 일정에 필요한지 미래 내다볼 수 있기 때문입니다.
4. Test 계획서의 양식
오늘 저는 detail 한 양식을 제공하진 않을 예정이지만, 대략적으로 어떤 내용이 Test 계획서에 들어가는지는 알려드릴 예정입니다.
Test 계획서에는 아래와 같은 항목들이 최소한으로 들어가 주는 게 좋습니다. 물론 Test를 실행하기 이전에 더 detail 한 내용의 실험 내용들은 당연히 있어야 합니다.
Test 계획서에 꼭 들어가야 할 항목은 아래와 같습니다.
1) Test 제목
2) Test 요청 일자
3) Test 부서 / 담당자
4) Test 필요 작업시간
5) Test 납기일 (혹은 Sample 납기일)
이 정도만 요약해서 정리가 돼 있어도 Test를 취합하고 계획서를 관리하는 사람들은 어떤 일정에 어떤 Test 가 어떤 팀의 누가 실행을 하려고 하는지 미리 알수가 있습니다.
물론 나중에 Test 를 완료하고 나서, Test 결과보고서 등을 취합해 가지고 있으면 더 금상첨화가 되겠습니다.
오늘은 Test 계획서에 대해서 알아보고, Test 계획서의 작성방법과 내용, 그리고 필요한 이유 등에 대해서 알아봤는데요. 학교에서 하던 것과는 다른 내용이고 다른 목적으로 작성하는 것이니 알아두시면 좋겠습니다.
감사합니다.
'새로운소식' 카테고리의 다른 글
마른 오징어로 오징어 튀김 만들기 해보자 (0) | 2021.10.21 |
---|---|
첫글 (0) | 2021.02.20 |
댓글