테스팅이란 무엇인가? (실라버스 요약)
1.1 테스팅이란 무엇인가? 소프트웨어 테스팅은 소프트웨어의 품질을 평가하고, 운영 중 소프트웨어 장애의 발생 가능성을 줄이는 하나의 방법이다. 테스팅 활동에는 테스트 대상 컴포넌트나 시스템을 실행하는 것도 있다. 이것을 동적 테스팅이라 부른다. 테스트 대상 컴포넌트나 시스템을 실행하지 않는 테스팅도 있다. 이런 테스팅을 정적 테스팅이라 부른다. 테스팅은 요구사항, 사용자 스토리, 그 외 기타 명세의 Verification 활동을 한다. 또한 시스템이 운영 환경에서 사용자 또는 기타 이해관계자의 요구를 만족시키는지를 확인하는 Validation 또한 테스팅에 포함 된다. 1.1.1 테스팅의 일반적인 목적 - 요구사항, 사용자 스토리, 설계, 소스 코드 등과 같은 작업 산출물 평가에 의한 결함 예방 - 명..
2020.12.29