소프트웨어 테스트 자동화 구축과 6가지 핵심활동
힘들게 수행하던 수동테스트 업무를 향상한다.
소프트웨어 개발이다.
수동테스터의 분석적인 스킬, 테스트 전략 노하우, 테스트 테크닉을 대신 할 수는 없다. 하지만 이러한 수동 테스터의 전문성을 소프트웨어 테스트 자동화의 설계도로 사용할수 있다.
수동 테스트와 명확하게 구분할 수는 없다. 소프트웨어 테스트 자동화와 수동 테스트는 상호 보완적으로 함께 사용 된다.
https://eggplant.io/
https://www.t-plan.com/
소프트웨어 테스트자동화 프레임워크/STA 엔진 프레임워크
Software Testing Automation Framework (STAF)
http://staf.sourceforge.net/
https://www.antlr.org/
-문법 파일을 사용한다. IDL과 같은 일반 언어의 문법 파일을 다운로드해서 사용할수있다.
- 어휘분석기와 파서 기능을 자바로 생성한다. (그밖의 언어도 지원)
https://www.stringtemplate.org/
플러그인 될수 있는 템플릿 제공, 자동 생성 코드를 수정하지않고 여러 언어로 코드를 생성 가능
https://github.com/javaee/jaxb-v2
XML 스키마를 기반으로 XML을 자바 오브젝트로 바인딩 한다.
XML 데이터를 해석하는 자바 클래스를 생성
https://www.youtube.com/watch?v=HEpSdSyU03I
화이트박스 테스트
블랙박스 테스트
그레이박스 테스트
조사적(investigative) 테스트를 수행하는 능력이 향상된다.
결함 리포팅이 향상된다.
테스트의 정교함이 향상된다.
웹에서 사용할수 있는 툴목록
https://www.w3.org/WAI/ER/tools/
단위테스트
리그레션테스트
기능 테스트
보안 테스트
성능 테스트
부하 테스트
동시성 테스트
코드 커버리지 검증
'테스트 관련 서적' 카테고리의 다른 글
[블록체인혁명] 문제2 (0) | 2020.10.13 |
---|---|
[블록체인혁명] 문제1 (0) | 2020.10.06 |
자바스크립트 테스트와 디버깅 (0) | 2019.03.03 |
Selenium 웹드라이버 테스트 자동화 구글이 선택한 웹 애플리케이션 UI 테스팅 툴 (0) | 2019.02.02 |
파이썬 비즈니스 자동화 파이썬 레시피와 함께하는 비즈니스 자동화 프로그래밍 (0) | 2019.02.01 |