실라버스요약(2)
-
실라버스정리) 소프트웨어 개발 수명주기 모델, 테스트 레벨
2.1 소프트웨어 개발 수명주기 모델 2.1.1 소프트웨어 개발과 소프트웨어 테스팅 (Software Development and Software Testing) 테스터의 중요한 역할 중 하나는 필요한 테스트 활동을 수행할 수 있도록 소프트웨어 개발 수명주기 모델을 잘 이해하는 것이다. 모든 소프트웨어 개발 수명주기 모델에 적용하기 좋은 테스팅의 특성을 들면 다음과 같다 - 모든 개발 활동은 그에 상응하는 테스트 활동이 있다. - 각 테스트 레벨은 그 레벨에 맞는 구체적인 목적을 가진다. - 주어진 테스트 레벨에 맞는 테스트 분석과 설계는 개발 활동이 이루어지고 있는 동안 시작해야 한다. - 테스터가 요구사항과 설계의 정의와 개선을 위한 대화에 참여하고, 작업 산출물의 초안이 나오는 즉시 리뷰에 참여한다..
2020.12.29 -
테스팅이란 무엇인가? (실라버스 요약)
1.1 테스팅이란 무엇인가? 소프트웨어 테스팅은 소프트웨어의 품질을 평가하고, 운영 중 소프트웨어 장애의 발생 가능성을 줄이는 하나의 방법이다. 테스팅 활동에는 테스트 대상 컴포넌트나 시스템을 실행하는 것도 있다. 이것을 동적 테스팅이라 부른다. 테스트 대상 컴포넌트나 시스템을 실행하지 않는 테스팅도 있다. 이런 테스팅을 정적 테스팅이라 부른다. 테스팅은 요구사항, 사용자 스토리, 그 외 기타 명세의 Verification 활동을 한다. 또한 시스템이 운영 환경에서 사용자 또는 기타 이해관계자의 요구를 만족시키는지를 확인하는 Validation 또한 테스팅에 포함 된다. 1.1.1 테스팅의 일반적인 목적 - 요구사항, 사용자 스토리, 설계, 소스 코드 등과 같은 작업 산출물 평가에 의한 결함 예방 - 명..
2020.12.29