2014-02-13 5 views
0

MVC 3에서 C#으로 프로젝트를 수행하고 있으며 뷰에서 사용자 작업을 시뮬레이션하기위한 테스트 케이스를 작성하고 데이터가 데이터베이스에 올바르게 저장되었는지 비교할 수 있습니다. 그러나 수색하고 어떤 물질이나 좋은 모범을 찾지 못했습니다.테스트보기 C# 시뮬레이션 사용자 동작

어떻게해야합니까?

+0

엔드 - 투 - 엔드 테스트 –

답변

1

"엔드 투 엔드"테스트 또는 "통합"테스트라고하며이를 위해 많은 프레임 워크와 솔루션이 있습니다. 내가 과거에 사용했던

하나는 셀레늄입니다 : http://docs.seleniumhq.org/

그러나 많은 사람들이 있습니다 : 그것은 것처럼 그들이 UI를 자동화하기 때문에 http://en.wikipedia.org/wiki/List_of_GUI_testing_tools

그들은 "엔드 - 투 - 엔드"라고는 사용자가 액션을 수행 한 다음 액션의 결과를 확인하는 단계를 실행합니다. 이런 방식으로, 그들은 개별적인 개별 구성 요소가 아닌 개별적으로 전체 응용 프로그램을 개별적으로 테스트합니다 (단위 테스트의 경우처럼).

0

테스트 작성의 중요한 측면은 뷰와 UI를 테스트/시뮬레이션하기가 어렵다는 점입니다. MVC 및 MVVM은 모델 및 컨트롤러 또는 모델 및 ViewModel을 테스트하여이 문제를 해결합니다. 당신은 셀레늄 등 Watin 같은 UI 테스트를 수행하기위한 전망을 테스트하는 데 도움이 도구가 있습니다

문제는 그가 구현하는 방법을 몰랐습니다
관련 문제