요즘 MVC2와 MVVM을 배우고 있습니다.ASP.NET MVC/WEBFORMS와 관련된 테스트 Silverlight MVVM
ASP.NET의 MVC2는 -
ASP.NET MVC2 + JQuery와 웹 서비스 호출 단위 테스트를 사용하여 전체 웹 사이트를 테스트 할 수 - 더 이상 단지 MSTEST 단위 테스트를 사용할 수있다. 자바 스크립트 측면을 테스트하는 MS 제품은 무엇입니까?ASP.NET 웹 폼 - 단위 테스트는 테스트를 염두에두고 Webforms 사이트를 만들지 않으면 거의 불가능합니다. 따라서 Asp.NET 웹 성능 테스트는 현실적인 테스트에 가장 가깝습니다. Coded UI Tests는 ASP.NET Validator와 같은 것들에 유용하기에는 너무 사소합니다.
ASP.NET Webforms + jquery 웹 서비스 호출 - 웹 서비스 호출 만 테스트 할 수 있습니다. javsscript 호출로 인해 웹 성능 테스트를 사용할 수 없습니다. 자바 스크립트 테스트 프레임 워크의 일종 필요합니다.
Silverlight - 테스트가 없습니다. 아마 코드화 된 UI 테스트.
Silverlight MVVM - Silverlight 단위 테스트 프레임 워크를 사용하여 MVC와 유사한 ViewModel을 테스트합니다.
Silverlight MEF - MEF는 테스트 환경에 어떤 영향을 줍니까?
정확합니까? 내가 누락 된 것이 있습니까?
우리는 자동화 된 테스트를 만들 수 있도록 Webforms를 통해 MVC를 사용해야한다는 책임을 주장하고 있습니다. 우리가 하나의 프로젝트에서 Webforms를하고 테스트 할 수 없기 때문에 사람들은 수동 스크립트를 테스트합니다. (
프로덕션 환경에서 버그를 수정하는 비용과 관련하여 1 : 10 : 100 규칙을 검색해보십시오. –
좋은 점은 처음에 단위 테스트의 개념을 판매하는 것입니다. 그들은 기술적 인 것이 아니며 버그 수정이 얼마나 많은 돈을 벌고 있는지에 대해 좋은 생각이라고 생각합니다. 하지만 devs와 main 문제는 절대로 TDD 나 유닛 테스트를 한 적이 없다는 것입니다. 그래서 내 stradegy는 단위 테스트가 도움이되는 이유에 대한 템플릿으로 사용할 수있는 작은 프로젝트를 얻으려고합니다. CI가 너무 많습니다. 우리는 여전히 다른 서버에 파일 (web.config 제외)을 Xcopying하고 있습니다. Id는 웹 양식을 구제하기보다는 MVC2로 처음부터 시작하는 것을 선호합니다. – punkouter
개발자와 함께 TDD는 어려울 수 있지만 극복 할 수없는 것은 아닙니다. 소규모 프로젝트 아이디어는 좋은 아이디어이며 교육 자료를위한 몇 가지 코드를 제공 할 수 있습니다. 또 다른 미래 지향적 인 개발자를 동맹국으로 생각해 볼 것을 권하고 싶습니다. 그래서 여러분은 위로와 풀뿌리 노력을 할 수 있습니다. 개발자가 자신의 인생을 더 쉽게 할 수있는 방법을 이해할 수 있다면 일반적으로 그것을 갈 것입니다. –