게이지(소프트웨어)

Gauge (software)
게이지
개발자ThinkWorks
안정적 해제
1.2.1[1] / 2021년 5월 26일; 10개월(2021년 5월 26일)
리포지토리
기록 위치가다
운영 체제플랫폼 독립형
유형테스트 자동화 도구
면허증아파치 라이선스 2.0
웹사이트gauge.org Edit this at Wikidata

게이지는 경량 크로스 플랫폼 테스트 자동화 툴이다.그것은 시험 사례와 시나리오를 작성하기 위해 마크다운을 사용한다.그것의 모듈형 구조는 그것을 유연하고 확장 가능하게 만든다.

마크다운

게이지 사양은[2] 비즈니스 언어로 작성된다.예를 들어,

영화는 나를 근처에 시험에서 이 예에서 시스템 ===========================를 연주하고 있는 웹 응용 프로그램과book 영화를 위해--Search 영화 티켓을 찾는 건----------..-*"방갈로르"*검색 영화"스타워즈"로 Make위치를 지정하십시오를 찾아라 그"INOX""스타워즈""7:30&, nbsp, 오후"책 영화 티켓에--------------를 연주하고 있는지 확인합니다.-*이메일 주소 <user@gmail.com>로 등록 *확인 완료 * 위치 선택 * 영화 "스타워즈" 및 "3" 좌석 * 확인 및 결제 * 등록된 이메일로 "e-properties"가 전송되었는지 확인 

이 게이지 사양은 테스트 대상 시스템의 특징을 설명한다.시나리오[3] Search for movies그리고Book movie ticket이 명세서의 흐름을 나타내다.단계는[4] 규격의 실행 가능한 부분이다.

테스트 코드

마크다운의 사양은 단계 뒤에 있는 코드를 추상화한다.

예를 들어, 단계Specify location as "Bangalore"에 있어서의 이행.Java처럼 보일 것이다

// 이 방법은 클래스 경로에 있는 한 모든 Java 클래스로 작성할 수 있다.  공중의 계급 단계이행 {    @Step("위치를 <위치>로 명시")    공중의 공허하게 하다 안녕 세계( 위치) {        // 단계적 구현    } } 

게이지에 테스트 코드 쓰기가 지원됨:

Community의 기여 언어 주자는 다음과 같다.

실행

게이지 테스트는 명령줄 또는[5] 지원되는 IDE에서 실행할 수 있다.[6]

기본 명령gauge specs순차적으로 시험을 실시하다

명령어gauge -p specs병렬로 테스트를 실행한다.

보고서

게이지는 주어진 주행에 필요한 세부 정보를 제공하는 포괄적인 테스트 보고서를[7] 제공한다.

IDE 지원

게이지의 IDE 지원은[6] 테스트 제품군을 작성하고 유지 관리하는 데 도움이 된다.

참조

  1. ^ "Release 1.2.1". May 26, 2021. Retrieved June 21, 2021.
  2. ^ "Long Start – Gauge 0.8.3 documentation". Archived from the original on March 7, 2017. Retrieved April 28, 2017.
  3. ^ "Long Start – Gauge 0.8.3 documentation". Archived from the original on March 7, 2017. Retrieved April 28, 2017.
  4. ^ "Long Start – Gauge 0.8.3 documentation". Archived from the original on March 7, 2017. Retrieved April 28, 2017.
  5. ^ "Using Gauge – Gauge 0.8.3 documentation". Archived from the original on March 6, 2017. Retrieved April 28, 2017.
  6. ^ a b "Using Gauge – Gauge 0.8.3 documentation". Archived from the original on March 6, 2017. Retrieved April 28, 2017.
  7. ^ "Reports – Gauge 0.8.3 documentation". Retrieved April 28, 2017.

외부 링크