본문 바로가기

나의 고백/테스팅3

테스트란? 테스트가 뭔지 모르시는 분은 없으시겠죠? “Too little testing is a crime – too much testing is a sin” “너무 적은 테스트 수행은범죄 지만, 너무 많은 테스트 수행은 죄악 이다 ! ! !” 이 뜻은 과소 테스트 위험은 프로덕션 환경에 존재하는 시스템 결함으로 직접 연결되며, 과잉 테스트의 위험은 결함이 없거나 거의없는 시스템에서 귀중한 자원을 불필요하게 사용한다는 것입니다. 소프트웨어공학에서의 테스트의 정의는 Test : An Activity in which a system orcomponent is executed under specified conditions, the results are observed orrecorded, and evaluation i.. 2019. 12. 2.
테스트의 충분성은? 테스트를 100% 할 수 있는가? 충분한 테스트를 통해 결함을 Zero로 만들 수 있는가? 프로그래머가 완전히 테스트했다고 믿는 소프트웨어도 보통은 로직 경로의 55~60%만 테스트된 경우가 많다. 테스트커버리지 자동화 도구를 사용하면 이 비율을 대략 85~90%까지 높일 수 있다고 한다. 테스트의 정의는 무엇인가? 프로그램의 정상 작동 확인 ? 오류 확인 ? 오류 발견 ? 2019. 11. 1.
테스트의 적정시간은? 일정은 무한하지 않고, 프로그램개발 시간은 부족한데... 테스트를 무한정할 수는 없다. 모든화면의 Validation Check를 다 하려면 엄청난 Effort가 들텐데... 테스트 적정시간은? 2019. 10. 7.