2009-11-20 7 views
2

VBScript를 광범위하게 사용하여 많은 텍스트 파일을 처리하고 특정 출력물 (예 : 새 니타 이징 된 파일, SQL 항목 등)을 만드는 프로젝트에 도움을 청했습니다. 스크립트가 실행되도록 예약됩니다 스크립트에 전달 된 매개 변수를 기반으로하는 작업으로 예약 된 작업으로 사용자 인터페이스가 없습니다.VBScript를 테스트 할 때 어떤 방법을 사용해야합니까?

테스트를 자동화하는 데 사용할 수있는 도구가 있습니까?

스크립트의 시작 코드 등을 실행하지 않고도 스크립트 내의 특정 기능을 대상으로하는 단위 테스트를 작성할 수 있습니까?

답변

1

단위 수준보다는 수용/기능/시스템 수준에서 도구를 살펴야하는 것처럼 들립니다.

당신이 달성하려고하는 것처럼 들리 겠지만 (실제 프로덕션에서는 사용하지 않은 것 같습니다) TextTest입니다. 스크립트를 실행하고 반환되는 텍스트를 분석 할 수 있습니다. 문서는 상당히 철저하며 괜찮은 자습서가 있습니다.

시작 코드없이 스크립트를 실행할 수 있는지 여부는 대답 할 수 없지만 코드를 별도의 파일/루틴 (스크립트 또는 ini 파일 또는 둘 모두의 조합)으로 리팩토링하고 get 테스트중인 메소드를 분리 할 수있는 미리 준비된 응답을 리턴하는 특정 버전을 테스트하십시오. 이는 모든 테스트 설정에서와 동일한 원리입니다.

관련 문제