Jaebi의 Binary는 호남선

TDD - Test Driven Development 본문

공부

TDD - Test Driven Development

jaebijae 2024. 6. 1. 20:11

목차

    TDD - Test Driven Development

    • 테스트가 개발을 이끌어 나가는 개발 방법론
    • 기능이나 코드가 구현되기 전에 앱의 각 단위에 대한 QA 테스트를 작성
    • 테스트를 먼저 만들고 테스트를 통과하기 위한 것을 짜는 것

    장점결함 (버그) 사전 방지

     

    장점유지보수 비용 감소

    Testing

    • Unit Test
      • 하나의 class, method, function의 구현 및 기능을 확인
    • Widget Test
      • 화면을 구성하는데 사용되는 UI 또는 위젯과 구성되는 요소를 확인
    • Integration Test
      • App의 전체 기능을 확인

    TDD Cycle

    1. Writing a failing test (RED)
    2. Make the test pass - just enough to pass the test (GREEN)
    3. Improve the code - clean up the mess (REFACTOR)
     

    '공부' 카테고리의 다른 글

    Swift와 Dart 문법 차이  (0) 2024.06.12
    Flutter - Isolate & Event Loop  (0) 2024.06.01
    Behavioral Patterns - Template  (0) 2024.06.01
    Behavioral Patterns - Adapter  (0) 2024.06.01
    Structural Patterns - Adapter  (0) 2024.06.01