2017년 1월 9일 월요일

[Links] UnitTest in Visual Studio, C#, Xamarin.

개발하는 app의 Unit Test를 생각하던차에 Visual Studio에서 제공해주는 기능을 사용해 봄.
솔직히 개발하는 측면에서는 MS에서 제공하는 tool들은 정말 넘사벽인듯..

Visual Studio 2015에서 제공하는 Unit Test project를 사용하는 방법임.

다른 Framework을 사용하지 않은 C#으로 구현된 로직의 검증을 위해서 사용가능하여
Xamarin 같은 framework을 사용하는 코드는 이 Unit Test project를 사용해서 검증하기는 어려울 것 같다. (ex Xamarin init이 되어야 Xamarin asset 사용 가능)

Unit Test Basics
: https://msdn.microsoft.com/en-us/library/hh694602.aspx

간단히 말하면 unit test용 project를 solution에 추가한뒤
Unit Test Class를 구현하여 Text Explorer(테스트 탐색기, 테스트 메뉴 > 창 에 있음)를
에서 실행하여 결과를 확인함.


간략히 정리된 Workthrough 문서
Visual Studio Unit Test Case 만들기 Workthrough
: https://msdn.microsoft.com/en-us/library/ms182532.aspx


Testing 시 필수적인 Testing Coverage를 확인할 수 있는 방법이 있지만..
Visual Studio Enterprise에서만 된다..

Using Code Coverage to Determine How Much Code is being Tested
: https://msdn.microsoft.com/en-us/library/hh694602.aspx


찾다 보니 Xamarin에서는 UI Test를 지원하던데. 좀 더 봐야 겠음.
: https://developer.xamarin.com/guides/testcloud/uitest/intro-to-uitest/

댓글 없음:

댓글 쓰기