1. 소개
완전히 통합된 독립형 위키 및 승인 테스트 프레임워크입니다.
1.1 협업 도구
FitNesse는 위키 웹 서버이기 때문에 진입 및 학습 곡선이 매우 낮으므로 비즈니스 이해관계자와 협력하기 위한 훌륭한 도구입니다.
1.2 테스트 도구
FitNesse에서 생성된 위키 페이지가 테스트로 실행됩니다. 사양은 애플리케이션 자체에 대해 테스트될 수 있으므로 사양과 구현 사이를 왔다갔다할 수 있습니다.
1.3 오픈소스이다
FitNesse는 오픈 소스 프로젝트입니다. 코드베이스는 어떤 회사의 소유도 아닙니다. FitNesse 커뮤니티는 많은 정보를 공유합니다. 적응성이 매우 뛰어나 웹/GUI 테스트부터 전자 부품 테스트까지 다양한 분야에서 사용됩니다.
2 다운로드
jar 패키지 다운로드
최신 버전을 다운로드하려면 공식 웹사이트로 이동하세요.
www.fitnesse.org/FitNesseDow…
3 시작
서비스를 시작하려면 명령줄에 명령을 입력하세요.
매개변수가 없으면 기본 포트 8001이 사용됩니다.
자바 -jar Fitnesse-standalone.jar
포트 지정
자바 -jar Fitnesse-standalone.jar -p 8080
브라우저에 URL을 입력하고 페이지를 엽니다.
http ://localhost:8080 /
4 사용 사례 데모
4.1 로컬에서 JAVA 클래스 생성
package com.auto;
public class Calculator{
private int first;
private int second;
public void setFirst(int first){
this.first = first;
}
public void setSecond(int second){
this.second = second;
}
public int add(){
return this.first + this.second;
}
public int minus(){
return this.first - this.second;
}
public int multi(){
return this.first * this.second;
}
public int div(){
return this.first / this.second;
}
}
4.2 클래스 파일로 컴파일하기
그리고 패키지 경로에 따라 해당 디렉터리를 생성하고 해당 디렉터리에 클래스 파일을 배치합니다.
javac 계산기.java
4.3 테스트 세트 생성
테스트 세트 이름 suite2를 입력하고 저장합니다.
4.4 테스트 케이스 생성
4.4.1 테스트 세트 입력
브라우저 주소는 생성된 테스트 세트로 자동으로 이동할 수 없으므로 액세스 주소를 수동으로 입력해야 합니다.
현재 주소 뒤에 테스트 세트 이름을 추가하기만 하면 됩니다.
4.4.2 테스트 케이스 추가
유스케이스 이름과 유스케이스 내용을 입력하세요.
사용 사례 내용은 다음과 같이 설명됩니다.
!define TEST_SYSTEM {슬림}
!경로 D:\011_자동화 도구
!|com.auto.계산기|
|첫 번째|두 번째|추가?|빼기?|다중?|div?|
|12|5|17|7|60|2|
|7|4|11|3|28|1|
- 첫 번째 줄은 FitNesse가 SLIM 테스트 시스템을 사용함을 나타냅니다.
- 두 번째 라인은 테스트 코드 Class 파일이 위치한 경로를 정의하며, 이 예시에서는 Java 클래스 파일이 D:\011_Automation Tools에 저장되어 있습니다.
- 패키지의 세 번째 줄과 클래스 파일의 클래스 이름
- 네 번째 줄은 특정 테스트 콘텐츠 부분을 시작합니다.
네 번째 줄은 필드 이름과 메서드 이름에 해당하는 헤더입니다.
처음 두 열 first|second는 클래스의 필드 이름입니다.
add|minus|multi|div는 클래스의 메소드 이름에 해당합니다.
메서드 이름 뒤에 질문을 추가하면 실제 결과가 표에 제공된 예상 결과와 일치하는지 확인하기 위해 여기에서 어설션이 이루어져야 함을 나타냅니다.
다섯 번째 줄은 필드 할당과 해당 메서드의 예상 결과입니다.
4.5 테스트 세트 실행
사용 사례를 생성한 후 테스트 세트 페이지로 돌아갑니다.
[Suite]를 클릭하여 테스트 세트를 실행합니다.
실행 결과는 다음과 같습니다
4.6 테스트 케이스 실행
테스트 세트 페이지에서 테스트 케이스를 클릭할 수도 있습니다.
테스트 케이스 페이지로 이동
[Test] 버튼을 클릭하여 테스트 케이스를 실행합니다.