-
소프트웨어 테스팅 개념테스팅 관련/Q&A 2020. 5. 22. 19:36
Q. 고객들과 함께하는 디자인, 프로토타입 워크스루는 ___________의 예제이다.
더보기A. Validation
고객들에게 피드백을 요청하여, 시스템을 위해 도출해낸 아이디어들이 요구사항들과 매치해본다
→ 소프트웨어 = 고객 니즈 이므로, 제품 설계 검증
A. Validation
고객들에게 피드백을 요청하여, 시스템을 위해 도출해낸 아이디어들이 요구사항들과 매치해본다
→ 소프트웨어 = 고객 니즈 이므로, 제품 설계 검증
Q. 행동들을 분류하기 위해, 요구 사항들(또는, 애자일 개발론의 유저 스토리들)을 도표화(mapping)하는 유닛테스트들은 _____________의 예제이다.
더보기A. Verification
시스템이 시스템의 요구사항(Spec)을 충족하고 있는지 결정하는 것이다 → 설계 구현 과정 검증 (올바르게 만들고 있는 것인가?)
A. Verification
시스템이 시스템의 요구사항(Spec)을 충족하고 있는지 결정하는 것이다 → 설계 구현 과정 검증 (올바르게 만들고 있는 것인가?)
Q. 요구사항 또는 유저 스토리들이 시스템 수행에 관한 고객의 기대치와 충족하는지 보기 위해 하는 고객 인터뷰는 _____________의 예제이다.
더보기A. Validation
고객들에게 피드백을 요청하여, 시스템을 위해 도출해낸 아이디어들이 요구사항들과 매치해본다
→ 소프트웨어 = 고객 니즈 이므로, 제품 설계 검증
A. Validation
고객들에게 피드백을 요청하여, 시스템을 위해 도출해낸 아이디어들이 요구사항들과 매치해본다
→ 소프트웨어 = 고객 니즈 이므로, 제품 설계 검증
Q. 리팩토링은 소프트웨어의 기능을 바꾸지 않고 디자인(또는, 비기능적 속성 - 퍼포먼스)을 개선시키기위해 시스템의 구조를 변경하는 기술이다.
리팩토링 하지 않은 버전과 똑같이 행동하는지 결정하기 위해리팩토링 이후에 하는 회귀(Regression) 검사는 ______________의 예제이다.
더보기A. Verification
시스템이 요구사항을 충족시키는지 결정한다 → 고객 니즈와 상관 X
A. Verification
시스템이 요구사항을 충족시키는지 결정한다 → 고객 니즈와 상관 X
Q. 테스팅의 강점들은 무엇인가?
더보기A. 테스팅은 개발하지 않은 부분이 포함된 전체 시스템을 검사한다 → 테스팅은 컴파일러, 운영체제 등이 올바르게 작동하고 있는지 검사할 수 있다
테스팅은 시스템 행동을 기록한다 → 특정한 결과에 대해서 시스템이 어떻게 해야할지 설명한다
A. 테스팅은 개발하지 않은 부분이 포함된 전체 시스템을 검사한다 → 테스팅은 컴파일러, 운영체제 등이 올바르게 작동하고 있는지 검사할 수 있다
테스팅은 시스템 행동을 기록한다 → 특정한 결과에 대해서 시스템이 어떻게 해야할지 설명한다
'테스팅 관련 > Q&A' 카테고리의 다른 글
자동화: 테스팅 프레임워크 사용 (0) 2020.05.25 테스트는 무엇일까? (0) 2020.05.24 테스트 주도 개발 (0) 2020.05.23 커버리지 테스팅 (0) 2020.05.23 sw 테스팅의 어려움 (0) 2020.05.23