잡담

R4에서

tomato13 2007. 4. 6. 16:37

권교수님 세미나

1. Facts in Software Testing

- Bug가 존재하는 것은 당연하지만 Critical bug가 있어서는 안 된다.

- Quality가 Sales를 향상시키는 key criteria는 아니다. 하지만 품질이 나쁘면 product의 image는 크게 손상된다.

 

2. Testing은 제한된 자원과의 전쟁이다.

- ideal한 바람과는 달리 Req., Spec., TC는 각각 불일치 하는 부분들을 가지고 있다.

- Murphy's law: 사소한 버그가 엄청한 손실적 결과를 초래할 수 있다.

- No silver bullet

- lack of test mind

 

3. Test tool은 test design, oracle생성에 도움을 못 준다.

 

4. Typical practice in engineering

unit -> integration -> system

 

5. system testing's goal

not to find bug, but to validate

실제 상황에서는 system testing은 bug발견 및 수정의 기능으로 제 역할을 제대로 하지 못한다.

 

6. coverage concept로 test해야한다.

 

7. not technical user이기에 usability와 robustness가 중요하다.

 

8. parallel development이기에 software 만을 별도로 테스팅할 수 있는 방안을 마련해야 한다.

 

9. Test case management방법이 필요하다.

 

10. TC를 Priority별로 구분할 수 있어야 한다.