* 모든 소프트웨어는 각 컴포턴트(혹은 모듈을) 조합함으로써 만들어지고,
좋은 테스트라함은 해당 소프트웨어의 기능을 모두 아우를수 있는 레벨의 ( 콤포넌트 단위/ 혹은 콤포넌트를 조합하는 High Level)의 테스트를 수행하는것이다.
이를 위해 XCTests가 있다.
* Unit Tests
하위레벨의 콤포넌트(Model, ViewController, etc)를 테스트 하기에 적합.
> xcode 는 앱 뿐만 아니라, Library도 테스트 할수 있게, App/Library 두가지의 Context를 제공한다.
* Performance Mesure
특정 연산에 대한 성능 분석
* UI Tests.
어플리케이션의 workflow를 테스트 할수 있는 도구.
No comments:
Post a Comment