Data Flow Testing

1. Data Flow Testing

** unit test case는 FT일까 ST일까?

→ 코드를 보고 만든거지만, structural들(CFG,DFG)를 보고 만든 것이 아니라 그 안의 기능들을 이해하려고 했기 때문에 FT이다.

1) Def-Use Pairs

Adequacy Criteria

  1. All DU pairs : 모든 DU pair를 지나감

단점) DU pair들이 집중되어 있지 않고 산발적으로 존재한다.

  1. All DU paths : 모든 DU path를 지나감

  2. All definitions : Definition은 적어도 한 번 지나가기

**예상문제) 개발팀의 검증에 Data flow Testing을 하게 된다면 All DU pairs/DU paths/definition중에 어느 것이 좋을까 그 이유는?

그래서 뭐라는겨..? Data flow testing이 뭘 어쨌다는거야..