일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- create table
- nohup
- postgresql
- 28015
- ubuntu
- ssh
- insert
- GoCD
- nmap
- mysql
- perfect
- STF_PortForwarding
- nGrinder
- openpyxl
- Materials
- centos
- PYTHON
- ftp
- port forwarding
- Jupyter
- 실행권한
- appium server
- kitura
- postgres
- SWIFT
- sshpass
- appium
- Jupyter Notebook
- STF
- rethinkdb
- Today
- Total
don't stop believing
Gauge Windows 환경 구성 본문
이번에는 Windows에서 Gauge 개발 환경구성을 해보겠습니다.
먼저 Windows에 python과 pip이 설치되어 있는지 확인합니다.
C:\Users\jake>python --version Python 3.6.4 C:\Users\jake>pip --version pip 9.0.2 from c:\users\jake\appdata\local\programs\python\python36-32\lib\site-packages (python 3.6)
pip 버전이 9.0.2버전이네요. 현재 10.0.1버전까지 나왔는데 pip upgrade도 해줍니다.
C:\Users\jake>python -m pip install --upgrade pip
다시 pip 버전을 확인하면 10.0.1로 upgrade된 것을 확인할 수 있습니다.
C:\Users\jake>pip --version pip 10.0.1 from c:\users\jake\appdata\local\programs\python\python36-32\lib\site-packages\pip (python 3.6)
이제 gauge를 설치할 차례 입니다.
https://www.gauge.org/get-started.html
Windows 버전을 Choco로 설치하라고 가이드하는데 저는 설치 과정에 문제가 좀 있었습니다. 그것까지 확인하고 가겠습니다.
Choco가 설치되지 않았다면 아래 url에서 먼저 실치하세요.
cmd를 관리자 권한으로 열고 choco로 gauge를 설치해 줍니다.
C:\WINDOWS\system32>choco install gauge
설치가 잘 되었는지 choco를 통해 설치된 package list를 확인해 봅니다.
C:\WINDOWS\system32>choco list --local-only Chocolatey v0.10.11 chocolatey 0.10.11 gauge 0.9.9 2 packages installed.
gauge 0.9.9 버전이 설치되었습니다.
이번엔 gauge 버전을 확인해 보겠습니다.
C:\Users\jake>gauge version 'gauge'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.
만약 choco로 gauge 설치했는데 gauge 명령을 인식하지 못한다면 시스템 환경 변수의 path에 gauge 설치 경로가 정확히 들어가 있는지 확인해야 됩니다.
path에 없다면 gauge 경로를 추가하고 다시 cmd를 열어 gauge 버전을 확인합니다.
C:\Users\jake>gauge version Gauge version: 0.9.9 Commit Hash: 8db625f Plugins ------- No plugins found Plugins can be installed with `gauge install {plugin-name}`
gauge에 python, html-report plugin을 설치해 줍니다.
C:\Users\jake>gauge install python C:\Users\jake>gauge install html-report
다시 버전을 확인해 보면 설치된 plugin도 확인할 수 있습니다.
C:\Users\jake>gauge version Gauge version: 0.9.9 Commit Hash: 8db625f Plugins ------- html-report (4.0.4) python (0.3.2)
이제 Visual Studio Code를 열어봅시다.
Windows에 Visual Studio Code가 설치되어 있지 않다면 아래 url에서 설치하세요.
https://code.visualstudio.com/?wt.mc_id=DX_841432
설치되어 있다면 Visual Studio Code를 열고 확장에서 gauge를 설치해 줍니다.
이제 적당한 곳에 폴더를 만들고 gauge 초기화를 해줍니다.
저는 D 드라이브의 APITEST라고 폴더를 만들었습니다.
그 안에다가 gauge를 python으로 초기화 합니다.
D:\APITEST>gauge init python Downloading python.zip . Copying Gauge template python to current directory ... Successfully initialized the project. Run specifications with "gauge run specs/".
초기화가 성공 했네요. 그럼 폴더를 열어 확인해 보면 기본 파일들이 생성된 것을 볼 수 있습니다.
아무것도 변경하지 말고 바로 실행해 보겠습니다.
gauge를 초기화해 프로젝트를 만들면 기본 프로젝트가 있습니다.
D:\APITEST>gauge run specs Python: 3.6.4 # Specification Heading ## Vowel counts in single word P P ## Vowel counts in multiple word P P Successfully generated html-report to => D:\APITEST\reports\html-report\index.html Specifications: 1 executed 1 passed 0 failed 0 skipped Scenarios: 2 executed 2 passed 0 failed 0 skipped Total time taken: 118ms
Visual Studio Code에서도 터미널 창이 있고 그곳에서 바로 명령을 실행할 수 있습니다.
여기까지 Windows의 gauge 환성 구성이었습니다.
'Testing Automation > Gauge' 카테고리의 다른 글
API 자동화 테스트 예제 작성과 설명 2 (python) (0) | 2018.06.07 |
---|---|
API 자동화 테스트 예제 작성과 설명 1 (python) (0) | 2018.06.07 |
gauge 개발 환경 만들기 2 (by Docker) (0) | 2018.06.04 |
gauge 개발 환경 만들기 1 (by Docker) (0) | 2018.06.01 |