Flutter
[Flutter] 앱 테스트 유형 (feat. Integration, Unit, Widget)
1. 왜 테스트 코드를 작성해야 할까?기능을 추가하거나 기존 기능을 변경하더라도 앱이 계속 작동하도록 하려면 어떻게 해야 할까요?바로 테스트 코드를 작성하는 것입니다. 예를 들어 로그인 화면에 새로운 기능을 추가했는데 기존 로그인 기능이 작동하지 않는다면 큰 문제겠죠?하지만 테스트 코드가 있으면 문제를 바로 알 수 있기 때문에 기능을 수정하거나 추가해도 기존 기능을 안전하게 유지할 수 있습니다. 또한, 아직 해보지는 않았지만 GitHub CI/CD 자동화 기능을 사용하면 코드를 올릴 때 테스트가 자동으로 실행되도록 설정할 수도 있다고 합니다.이렇게 하면 코드 변경 시마다 사람이 직접 확인하지 않아도 앱이 잘 작동하는 지 자동으로 검증할 수 있습니다. 물론 초반에는 테스트 코드를 작성하는 것이 번거로울 수..