1. 효율적이고 체계적인 소프트웨어 테스트
·
카테고리 없음
테스트를 하는 개발자와 하지 않는 개발자 테스트 케이스를 도출할 때 더 체계적인 접근법을 사용하여 놓치는 경우가 생길 확률을 줄일 수 있다.테스트 자동화를 적용해서 수동 테스트에 너무 많은 시간을 쓰지 않도록 하는 이점을 얻을 수 있다. 개발자를 위한 효율적인 소프트웨어 테스트 개발 과정에서의 효율적인 테스트 요구사항을 개발자가 이해를(요구사항 분석) 하고 나면 코드를 작성하기 시작한다.기능 개발을 유도하기 위해 개발자는 짧은 TDD 과정을 반복한다.하나의 클래스나 메서드로 구현할 수 없다. 개발자는 여러 단위(클래스나 메서드)를 만들게 된다. 각 단위는 다른 계약을 가지고 있고 서로 어율려 전체 기능을 구성하게 된다.개발자가 자신이 만든 단위에 만족하고 요구사항을 충족한다고 생각하면 테스트를 작성하기..