Speccer

소프트웨어 스크린 샷:
Speccer
소프트웨어 정보:
버전: 0.7.5
업로드 날짜: 14 Apr 15
개발자: Juho Vepsalainen
라이센스: 무료
인기: 79

Rating: 2.0/5 (Total Votes: 1)

Speccer 파이썬에 대한 명세 기반 테스트 러너입니다.
Speccer는 개별 모듈을 테스트하는 간단한 방법을 제공합니다. 그것은 최소한의, 어설없는 구문을 사용합니다. 이 구문은 파이썬의 유닛 테스트를 이용하여 실제 코드로 컴파일됩니다. 금후 Speccer는 다양한 상황에 대한 대안으로 간주 될 수있다.
실행 흔들 시작 "setup.py 설치". 실제 예를 들어, "데모"폴더를 참조하십시오. 이 도구를 설치 한 후에는 바로 그 디렉토리에서 "speccer"를 호출합니다. 당신은 몇 가지 테스트 결과를 볼 수 있습니다. 그것을 적절한 시도를 주기로 파일을 조정할 주시기 바랍니다.
기본 사양 구문
모듈 사양은 다음과 같을 수 있습니다 :
myclass.spec : (테스트 myclass.py)
& NBSP; 설정
& NBSP; C = myclass.MyClass ()
& NBSP는 2 개의 두를 추가
& NBSP; c.add (2,2) == 4
& NBSP는; 네거티브 추가
& NBSP; c.add (10, -10) == 0
& NBSP는; INT 문자열을 추가 실패
& NBSP; c.add (10, '갑')는 형식 오류가 발생합니다
그것은 당신이 이전에 볼 수있는 모든 다른 시험과 같은 꽤 많이 보인다. 구문은하지만, 조금 더 가벼운 될 수있다. 주장을 쓰는 동안 테스트 저자로서 당신은 핵심에 집중할 수 있습니다. 또한 그것은이 방법을 읽을 조금 더 좋아.
이 테스트에서 일반 파이썬 코드를 혼합하는 것이 가능합니다. 하지만 이것은 모든 경우에 작동하지 않을 수도보고되어야한다.
"설정"각 사양 전에 실행되는 사전 정의 된 테스트 방법입니다. 각 테스트에 사용할 수있는 일부 개체를 설정할 수있는 방법.
각 사양은 이름과 뭔가를 주장하는 일부 실제 코드가 포함되어 있습니다. 나는 아래 사용 가능한 주장을 나열했습니다 :
& NBSP; ==, 동일
& NBSP는;!, 동일 = 아니다
& NBSP; ~ = 거의 동일
& NBSP;! = ~ 거의 동일하지
& NBSP;>보다 더 큰
& NBSP;> =, 큰 같거나
& NBSP; <,보다 작은
& NBSP; <=보다 작거나 같은
& NBSP; X 이러한 주장은 파이썬의 유닛 테스트 모듈에서 사용할 수있는 것들에 직접 매핑합니다. 그 중 일부는 당신에게 이상한 보일 경우, http://docs.python.org/library/unittest.html.

Requirements:

Python 참조

유사한 소프트웨어

inFusion
inFusion

20 Feb 15

JSCPP
JSCPP

3 Jun 15

Zato
Zato

20 Feb 15

nose2-cov
nose2-cov

14 Apr 15

개발자의 기타 소프트웨어 Juho Vepsalainen

drag.js
drag.js

10 Feb 16

reload.js
reload.js

6 Jun 15

caro.js
caro.js

1 Mar 15

코멘트 Speccer

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!