소프트웨어 테스트 자동화

IT위키
Grato (토론 | 기여)님의 2020년 5월 11일 (월) 12:37 판 (새 문서: 분류:소프트웨어 공학분류:기술사 기출 * 상위 문서 소프트웨어 테스트 ;Software Test Automation ;소프트웨어 테스트 케이스 개발, 테...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)
Software Test Automation
소프트웨어 테스트 케이스 개발, 테스트 수행, 테스트 커버리지 측정 등 소프트웨어 테스트 과정 일부 또는 전체를 수작업이 아닌 자동화된 프로그램을 통해서 수행하는 기법
  • 협의적 개념: 소프트웨어 기능에서 정규 입력에 대한 출력 확인, 오류 검출을 자동화하는 소프트웨어 테스트 기술

테스트 자동화 기술

테스트 자동화 도구

테스트 수행 자동화

  • 앱피움: 모바일 테스트용, UIAutomator2 + FacebookWDA
  • UIAutomator2: 안드로이드용
  • FacebookWDA: iOS용
  • Python-UIAutomation-for-Windows: 윈도우용
  • PyAtom: Mac OS용
  • LDTP: 리눅스용

[코드 인스펙션|코드 검사]

  • 스페로우
  • 코드마인드

테스트 커버리지 측정

성능 테스트

테스트 자동화 프레임워크

테스트 자동화 장단점

기술사 기출

  • 정보관리기술사 121회 3교시