유지보수
-
소프트웨어 공학(4) - 테스트와 유지보수Computer Science/SW Engineering 2021. 12. 15. 20:52
소프트웨어 테스팅 프로그램 테스트 의도적으로 프로그램을 사용하기 전 결함을 발견하는 것이다. 인공적인 데이터를 사용한다. 테스트는 테스트에 한해서만 에러를 보여준다. 전체를 보여주는 것이 아니다. V&V가 테스트의 대부분이다. 테스트 대상 소프트웨어 요구사항 에러/실수 결함/버그 → 검증 단계에서 주로 발생 실패 (결함의 결과) 모든 결함이 실패를 만들지는 않는다. 검증 및 확인 Verifacation 요구사항 명세대로 만들었는지 확인 모든 요구사항마다 1개 이상의 테스트가 존재해야한다. Validation 사용자의 실 요구에 잘 맞는지 확인 의도적으로 결함을 드러내도록 테스트한다. 시스템이 사용되는 상황을 예상해서 테스트 케이스를 작성한다. → 의도대로 동작하는지? validation test 시스템의..