테스트 케이스와 SW 품질

28
테테테 테테테테 테테 테테테

Transcript of 테스트 케이스와 SW 품질

Page 1: 테스트 케이스와 SW 품질

테스트케이스와품질임도형

Page 2: 테스트 케이스와 SW 품질

임도형- 개발문화- 삽질증오

Page 3: 테스트 케이스와 SW 품질

개발 : 요구사항을코드로 구현하는 것 .

Page 4: 테스트 케이스와 SW 품질

단위 별로 구현- 함수- 클래스- 모듈- 서브시스템- 시스템

Page 5: 테스트 케이스와 SW 품질

구현을 했으면 확인한다 .

Page 6: 테스트 케이스와 SW 품질

단위 별로 확인 .- 함수- 클래스- 모듈- 서브시스템- 시스템

Page 7: 테스트 케이스와 SW 품질

단위 별로 요구사항이있다 .- 함수- 클래스- 모듈- 서브시스템- 시스템

Page 8: 테스트 케이스와 SW 품질

흔히 요구사항이라는 것은 시스템의 것

- 함수- 클래스- 모듈- 서브시스템- 시스템 : 요구사항 문서

Page 9: 테스트 케이스와 SW 품질

QA 의 테스트 기준은 시스템 요구사항 .

- 함수- 클래스- 모듈- 서브시스템- 시스템 : QA 가 수작업으로

Page 10: 테스트 케이스와 SW 품질

나머지는 ?- 함수- 클래스- 모듈- 서브시스템- 시스템

Page 11: 테스트 케이스와 SW 품질

나머지는 , 보통 안한다 .- 함수 : 확인 X- 클래스 : 확인 X- 모듈 : 확인 X- 서브시스템 : 확인 X- 시스템 : QA 가 수작업으로

Page 12: 테스트 케이스와 SW 품질

하긴 한다 . 수작업으로살짝 .- 함수 : 확인 X- 클래스 : 확인 X- 모듈 : 확인 X- 서브시스템 : 개발자가 수작업으로 살짝- 시스템 : QA 가 손으로

Page 13: 테스트 케이스와 SW 품질

나머지는 , 보통 요구사항도없다 .- 함수 : 요구사항 X- 클래스 : 요구사항 X- 모듈 : 요구사항 X- 서브시스템 : 요구사항 X- 시스템 : 요구사항 문서

Page 14: 테스트 케이스와 SW 품질

확실히 문제다 . 최소한 품질을 기대하긴 힘들다 .

- 함수 : 요구사항 X, 확인 X- 클래스 : 요구사항 X, 확인 X- 모듈 : 요구사항 X, 확인 X- 서브시스템 : 요구사항 X, 개발자가 살짝 수작업으로확인- 시스템 : 요구사항 문서 , QA 가 수작업으로 확인

Page 15: 테스트 케이스와 SW 품질

각 단위별로 요구사항을정의하고

확인도 하자 .

Page 16: 테스트 케이스와 SW 품질

개발자가 작성하는 요구사항을 설계서 혹은 스펙이라한다 .

- 함수 : 함수 스펙- 클래스 : 클래스 스펙- 모듈 : 시스템 설계서- 서브시스템 : 시스템 설계서- 시스템 : 요구사항 문서

Page 17: 테스트 케이스와 SW 품질

설계를 안한다는것은 무엇을 구현할 지도

잘 모른다는 것 .

Page 18: 테스트 케이스와 SW 품질

개발자“ ”시간이 없어서“ ”하두 자주 바꿔서

Page 19: 테스트 케이스와 SW 품질

“ ”시간이 없어서“ ”하두 자주 바꿔서- 함수 : 요구사항 없이 구현- 클래스 : 요구사항 없이 구현- 모듈 : 요구사항 없이 구현- 서브시스템 : 요구사항 없이 구현- 시스템 : 요구사항 문서

Page 20: 테스트 케이스와 SW 품질

설계 하고 구현해야 한다 .

Page 21: 테스트 케이스와 SW 품질

확인은 ? - 함수 : ?- 클래스 : ?- 모듈 : ?- 서브시스템 : ?- 시스템 : QA 가 수작업으로

Page 22: 테스트 케이스와 SW 품질

자동화된 테스트케이스로 하자 . - 함수 : 개발자가 자동화된 테스트 케이스로- 클래스 : 개발자가 자동화된 테스트 케이스로- 모듈 : 개발자가 자동화된 테스트 케이스로- 서브시스템 : 개발자가 자동화된 테스트 케이스로- 시스템 : QA 가 수작업으로

Page 23: 테스트 케이스와 SW 품질

이왕이면 QA도 자동화된 테스트케이스로 하자 .

- 함수 : 개발자가 자동화된 테스트 케이스로- 클래스 : 개발자가 자동화된 테스트 케이스로- 모듈 : 개발자가 자동화된 테스트 케이스로- 서브시스템 : 개발자가 자동화된 테스트 케이스로- 시스템 : QA 가 자동화된 테스트 케이스로

Page 24: 테스트 케이스와 SW 품질

테스트 케이스 없이 품질을 말할 수 없다 .

Page 25: 테스트 케이스와 SW 품질

액션 아이템- 설계 하고 구현 해보기 .- 설계 익숙해 지기 .- 테스트 케이스 작성 익숙해 지기 .- 자동화된 테스트 케이스 작성 방법 배우기 .- 자동화된 테스트 케이스 적용해 보기 .- 자동화된 테스트 케이스 습관 들이기 .

Page 26: 테스트 케이스와 SW 품질

효과 순서- 함수 : 5- 클래스 : 4- 모듈 : 3- 서브시스템 : 2- 시스템 : 1

Page 27: 테스트 케이스와 SW 품질

난이도 순서- 함수 : 5- 클래스 : 4- 모듈 : 3- 서브시스템 : 2- 시스템 : 1

Page 28: 테스트 케이스와 SW 품질

제안하는 적용 순서- 함수 : 1- 클래스 : 2- 모듈 : 3- 서브시스템 : 4- 시스템 : 5