CT-TAE 문제 1

귀하의 TAS는 몇 년 동안 Windows/GUI 기반 SUT에서 성공적으로 실행되었습니다. SUT는 평소와 같이 비즈니스를 유지하기 위해 몇 년 동안 최소한의 변경을 거쳤으며 폭포 수명 주기를 사용하여 사소한 개선 및 버그 수정을 위해 6개월 릴리스를 배포했습니다.
이 기간 동안 TAS는 전혀 변경되지 않았습니다. SUT의 현재 프로젝트는 스크럼 방법론을 사용하여 보다 현대적이고 경쟁력 있는 사용자 인터페이스를 제공할 것입니다. 합의된 릴리스 백로그 및 일련의 스프린트 개요가 있는 릴리스 계획 단계에 있습니다.
긴 워터폴 릴리스에서 짧은 스프린트로 이동하면서 현재 TAS를 검토하여 견고하고 새 프로젝트의 기간 과제에 완전히 최적화되었는지 확인했습니다.
검토 중에 수행하는 것이 가장 좋은 두 단계는 무엇입니까?
a) 새 자동화 코드가 기존 코드와 동일한 명명 규칙을 사용하는지 확인합니다.
b) 스프린트 1에서 전체 회귀 실행을 수행하여 향후 스프린트를 위해 TAS에 어떤 개선이 이루어질 수 있는지 식별합니다.
c) TAS가 운영 체제용 최신 라이브러리를 사용하고 있는지 확인하십시오.
d) 가능한 통합을 위해 GUI 컨트롤에 작용하는 기능을 검토합니다.
e) 테스트 팀을 참여시켜 그들이 TAS에 어떤 사용 편의성 개선을 원하는지 확인합니다.

CT-TAE 문제 2

자동 회귀 테스트 구현에 대한 다음 설명 중 거짓인 것은 무엇입니까?

CT-TAE 문제 3

소프트웨어 시스템의 첫 번째 릴리스에 대해 SUT의 CLI를 통해 시스템 테스트 수준에서 일련의 기능 테스트를 자동화하라는 요청을 받았습니다. 자동화된 테스트는 회귀 테스트의 일부로 사용할 유지 관리 테스트의 학습자에게 전달됩니다. 다음과 같은 요구 사항이 있습니다.
1. 자동화된 테스트는 가능한 빠르고 저렴하게 유지 관리해야 합니다.
2. 새로운 자동화 테스트를 추가하는 비용은 가능한 한 낮아야 합니다.
3. 자동화된 테스트는 도구 자체로부터 높은 수준의 독립성을 가져야 합니다. 다음 스크립팅 기술 중 가장 적합한 것은 무엇입니까?

CT-TAE 문제 4

사내에서 개발한 테스트 자동화 솔루션(TAS)의 파일럿을 계획하고 있습니다.
다음 중 계획 프로세스의 일부로 취해야 할 중요한 단계는 무엇입니까?
a) 조직의 현재 프로젝트를 검토하고 어느 프로젝트가 TAS 시범 운영에 가장 적합한지 확인합니다.
b) 개발자가 TAS 배포 활동에 필요한 약속을 제공하는지 확인합니다.
c) TAS를 사용하도록 요청받기 전에 TAS의 신규 사용자를 위한 일련의 교육 워크숍을 진행합니다.
d) 파일럿을 위한 프로젝트 계획을 개발하고 구현에 필요한 예산과 자원을 예약합니다.
e) 배포 활동 중에 누락된 기능을 제공하도록 개발자에게 요청합니다.

CT-TAE 문제 5

SUT에는 기존 자동화 테스트 스위트가 있습니다.
SUT의 새로운 기능 도입과 관련된 다음 설명 중 참인 것은 무엇입니까?