
Javascript ninja 닌자비급 좋은 테스트는 다음 세 가지 특성이 있다. 1.반복성 테스트 결과는 항상 재현 가능해야 한다. 테스트가 반복적으로 실행되면, 항상 정확히 같은 결과를 내야 한다. 테스트 결과가 그때그때 다르다면, 어떻게 그 결과를 맞다고 혹은 틀리다고 할 수 있을까? 뿐만 아니라 재현 가능서응ㄴ 테스트가 네트워크나 CPU 부하 등의 외부 요인과 독립적이라는 것을 보장한다. 2.간결성 테스트는 테스트를 하는 것에만 집중해야 한다. 테스트 코드의 의도를 훼손하지 않는 한, 가능한 한 많은 HTML,마크업, CSS, 자바스크립트를 제거하기위해 노력해야 한다. 더 많이 제거할수록, 테스트 대상이 아닌 코드가 테스트 케이스에 영향을 줄 확률이 낮아진다. 3.독립성 각 테스트는 독립적으로 동..
JavaScript
2021. 9. 14. 23:28