테스팅 관련/자동화
-
테스트 자동화(Test Automation)테스팅 관련/자동화 2020. 9. 21. 22:09
연관 시리즈 자동화 테스트(Automation Testing) 테스트 자동화(Test Automation) 테스트 자동화 여러 테스트를 추적, 관리, 실행하는 프로세스 자동화 유저 스토리 또는 애플리케이션 요구사항과 관련된 일련의 합격/불합격 데이터 포인트를 생성하도록 설계 보다 더 넓은 컨셉! 테스트 '전체' 프로세스를 완전히 자동화 테스트 자동화(Test Automation) > 자동화 테스트 (Automated Testing) → [테스트 자동화] 안에 [자동화 테스트] 를 설정에 따라 자동으로 실행하게 하는 애자일 개발과 데브옵스(DevOps) 환경에서 중요한 역할 지속적 개발, 항상 배포할 준비가 되어 있는 데브옵스에서는 모든 개발 단계에서 지속적 테스트가 진행되어야 함 지속적 테스트(Conti..
-
자동화 테스트(Automation Testing)테스팅 관련/자동화 2020. 9. 17. 18:28
연관 시리즈 자동화 테스트(Automation Testing) 테스트 자동화(Test Automation) 자동화 테스트 자동화 테스트 도구(Tool)를 사용하여, 테스트를 자동화하는 것 테스트 스크립트 작성 → 자동화 테스트 툴 실행 → 리포트 생성 테스트 커버리지 측정 / 모의 객체(Mock) 활용 테스트 가능 [반복적인 테스크, 수동으로 실행하기 어려운 테스크] 자동화 실제 결과와 예상된 결과 비교! 기능성과 비기능성 테스팅 모두 가능! 시간↓ 비용↓ 커버리지↑ 테스트 자동화와 헷갈리지 말 것! 자동화 테스트 대표적 유형 1. 단위 테스트(Unit Testing) 웹 어플리케이션의 개별 컴포넌트/유닛 테스트 개발 단계에서 실행되며, 웹 어플리케이션 테스팅의 첫번째 레벨로 고려할 수 있음 2. 스모크..
-
자동화: JUnit 테스트 작성테스팅 관련/자동화 2020. 5. 25. 23:28
이어지는 시리즈 자동화: 테스트 프레임워크(Junit) 자동화: JUnit 테스트 작성 JUnit을 사용하여, 유닛 테스트를 작성해보도록 한다. 테스트 주도 개발에 맞추어 작성해보기 전에 그 의미를 파악해보자. 테스트 주도 개발(Test Driven Development) 솔루션을 개발하기 위해 먼저 테스트 케이스들을 생성하고 그 테스트 케이스들에 맞추어 코드를 작성하는 방법이다. 코드를 먼저 작성하고 테스트를 생성하면, 테스트들은 솔루션이 아닌 작성된 "코드"에 맞추어 생성하게 된다. 그러므로, 테스트를 먼저 생성하는 것은 솔루션이 올바르게 작동하는지 확실히 알 수 있다. 테스트 케이스를 먼저 작성해보자. 프로그램의 조건들이다. 사용자에게 원의 반지름 값을 물어본다. "반지름 값은 ~다." 라고 화면에..
-
자동화: 테스트 프레임워크(Junit)테스팅 관련/자동화 2020. 5. 25. 21:54
이어지는 시리즈 자동화: 테스트 프레임워크(Junit) 자동화: JUnit 테스트 작성 자동화 유닛 테스팅 프레임워크 예제를 보자. 이클립스(Eclipse) 무료로 사용이 가능한 오프소스 IDE(Integrated Development Environment)이다. 자바 플랫폼에서 매우 흔하게 사용되며, Junit 테스팅 프레임워크를 포함하고 있다. 우선, 유닛 테스팅 프레임워크를 적용해볼 프로그램 코드이다. import java.util.Scanner; public class Demo { public static void main(String[] args) { // Reading from System.in Scanner reader = new Scanner(System.in); System.out.pri..