-
소프트웨어 테스팅 과정 단계테스팅 관련/Q&A 2020. 6. 20. 00:52
Q. 유닛 테스팅은 적은 양의 코드(function 또는 클래스)로 개발자들에 의해 실행되는 화이트 박스 테스팅이다.
더보기A. TrueQ. 유닛테스팅에 속하지 않는 것은?
더보기A. 배열의 경계를 테스팅 (O)
off-by-one 에러를 위해 루프의 경계를 테스트 (O)
에러가 나기 쉬운 구조들 (O)
모듈 통합 테스팅 (X)
유닛 테스팅은 전체 모듈에 행해지는 것이 아니고, 코드의 작은 부분들에 시행된다.Q. 디자인 검증 테스팅은 두가지의 특성을 가지고 있다: 통합 테스팅, 기능성 테스팅
더보기A. True
통합 테스팅은 모듈들이 함께 잘 작동하는지를 테스트하고, 기능성 테스팅은 그 모듈들이 유용한지를 테스트한다.Q. 모듈들이 적절하게 함께 잘 작동하고 있는지 확인하는 것은 소프트웨어 테스팅 과정의 어느 단계에서 행해지는가?
더보기A. 디자인 검증 단계 - 통합 테스팅Q. 시스템 검증 테스팅은 전체 시스템이 완성되었을 때 시행된다.
더보기A. TrueQ. 시스템 검증 테스팅은 많은 측면에서의 행동 전달에 있어 품질을 확인하기 위해 시스템을 테스트한다. 다음 중 측면들에 포함되지 않는 것은?
더보기A. 사용성(usuability), 휴대성(portability), 확장성(scalability), 퍼포먼스, 보안 (O)
루프의 불변값들(invariants)
시스템 검증 테스팅은 주로 블랙박스이다. 루프 불변값들은 하위 레벨이므로, 유닛 테스팅에 더 알맞다.'테스팅 관련 > Q&A' 카테고리의 다른 글
리스크 기반 테스트 계획 (0) 2020.06.22 테스트 (상태) 리포트 (0) 2020.06.22 좋은 테스트 계획의 중요성 (0) 2020.06.18 테스트 계획은 무엇인가? (0) 2020.06.02 변이테스팅 (Mutation Testing) (0) 2020.05.28