이 게시물은 단순히 제가 저는 이렇게 테스팅 한다는 걸 정리한 문서입니다. 따라서 정답이 아니며, 동의하기 어려운 부분이 많을 수 있습니다. 이 글 내용을 참고하시더라도, 팀 컨벤션이 존재한다면 그 내용을 따르길 바랍니다. 1. 프로그램 작성시 인수테스트를 먼저 작성합니다 인수테스트를 작성하기 전에는 BDD형식으로 Given / When / Then으로 명시합니다. BDD 형식이란 다음과 같습니다. Given : 주어진 상황 When : 원하는 행동 Then : 원하는 행동 후에 얻은 결과 인수테스트는 시나리오 테스트입니다. 어떠한 상황에서 어떤 행동을 하면 어떤 결과를 얻을 것이다라는 시나리오를 테스트하는 것입니다. 인수테스트를 작성하게 되면 개발하려는 기능에 대해 이해를 더 잘 할수 있고, 개발 전에..
Soko는 이렇게 테스팅합니다
이 게시물은 단순히 제가 저는 이렇게 테스팅 한다는 걸 정리한 문서입니다. 따라서 정답이 아니며, 동의하기 어려운 부분이 많을 수 있습니다. 이 글 내용을 참고하시더라도, 팀 컨벤션이 존재한다면 그 내용을 따르길 바랍니다. 1. 프로그램 작성시 인수테스트를 먼저 작성합니다 인수테스트를 작성하기 전에는 BDD형식으로 Given / When / Then으로 명시합니다. BDD 형식이란 다음과 같습니다. Given : 주어진 상황 When : 원하는 행동 Then : 원하는 행동 후에 얻은 결과 인수테스트는 시나리오 테스트입니다. 어떠한 상황에서 어떤 행동을 하면 어떤 결과를 얻을 것이다라는 시나리오를 테스트하는 것입니다. 인수테스트를 작성하게 되면 개발하려는 기능에 대해 이해를 더 잘 할수 있고, 개발 전에..
2023.08.11