2011-02-10 4 views

답변

0

귀하의 질문에 대한 답변은 적어도 부분적으로 확인해야하는 부분에 달려 있다고 생각합니다.

설치가 올바른 파일을 올바른 위치에 복사하고 올바른 레지스트리 정보를 설정한다는 것만 알면 거의 모든 단위 테스트 도구가 필요에 맞을 것입니다. 아마도 RSpec2 또는 Cucumber과 같은 것을 사용 하겠지만, Ruby에 익숙하고 스크립트가 다른 컴퓨터에서 실행되어야하는 경우 xcopy 배포가 될 것이기 때문에 그럴 것입니다. 또한 읽을 수있는 텍스트와 매우 가까운 도메인 특정 언어를 사용하면 다른 사람들이 필요할 때 쉽게 이해할 수 있고, 필요한 경우 테스트 사양을 수정할 수 있기 때문에 BDD 기반 솔루션을 사용하는 아이디어를 좋아합니다.

그러나 사용자 경험 (진행 상황 메시지가 표시되는 방식 등)에 관심이있는 경우 필요한 테스트가 쉽게 표현 될 수 있는지 확신 할 수 없습니다. 특정 수준의 통증.

행운을 빌어 요! 다른 사람들이 당신이 좋아하는 해결책을 찾을 때 언제/알 수있게하는 것을 잊지 마십시오.

1

체크 아웃 Pavonis을 확인하십시오.

Pavonis를 사용하면 NSIS 스크립트를 컴파일하고 오류 및 경고의 출력을 얻을 수 있습니다.

관련 문제