우리는 "GenerateOrders"와 같은 여러 "작업"또는 테스트를 작성할 수있는 자체 통합 테스트 도구를 작성했습니다. 테스트를 구성하는 데 사용할 수있는 여러 가지 매개 변수 (예 : 주문 수)가 있습니다. 그런 다음 테스트가 통과/실패 (즉, (nt) 주문이 있음)를 확인하는 두 번째 작업을 작성합니다.통합 테스트를 수행하는 가장 좋은 방법은 무엇입니까?
도구는
그것은 것 (혼합 테스트들을 매칭함으로써)
- 통합 테스트
- 데이터 생성
- 종단 간 테스트를 위해 사용 그러나 새로운 테스트를 유지하고 작성하기 위해서는 개발 경험이 필요합니다. 우리의 테스트 팀은 C# 개발 경험이 거의없는 사람들에게 참여하고 싶습니다.
새로운 Greenfield 프로젝트를 막 시작하고 통합 테스트를 작성하고 유지 관리하는 최적의 방법에 대해 조사하고 있습니다.
- 가 어떻게 통합 테스트를 수행 할 다음과 같이
질문
은? - 어떤 도구를 사용합니까 (FitNess?, Custom ?, NUnit)?
나는 사람들의 제안/의견을 기다리고 있습니다. 사전에
감사합니다,
데이비드
- 가 어떻게 통합 테스트를 수행 할 다음과 같이
연속 통합 테스트를 사용 하시겠습니까? –
질문을하는 것이 내 의도는 아니지만 최소한 개발/C# 경험이 테스터에게 매우 유용 할 수 있다고 생각합니다. 이것은 그들이 dev't 부서에서 약간의 기술을 픽업하는 시간이 될 수 있습니다. –
@McWaffletix - 우리가 작성한 커스텀 툴은 코드가 CC.NET에 의해 체크 인되었을 때 실행 중이므로 계속 실행될 것입니다. :) @Greg D - 전적으로 동의합니다 :) 그러나 우리의 테스터들은 그렇지 않습니다! 문제는 C#이 재미 있다는 것을 설득하는 것입니다. 그것은 완전한 마인드 변화입니다. 우리는 계속해서 "우리는 개발자가 아닙니다"라고 말합니다 ... –