testlink tutorial layman s guide testlink test management tool
가장 인기있는 오픈 소스 테스트 관리 도구 인 TestLink를 사용하기위한 완전한 가이드입니다.
빠르게 설정하고 사용을 시작하는 방법 알아보기 TestLink 테스트 관리 도구 이러한 심도있는 TestLink 튜토리얼 .
편집자 주 – 테스트 케이스 및 실행을 추적하기 위해 MS Excel 스프레드 시트를 계속 사용중인 경우 테스트 관리 도구로 전환하기 가장 좋은시기입니다. 이러한 이유로 우리는 오랫동안 인기있는 오픈 소스 테스트 관리 도구를 선택했습니다. 시도 해봐!
이 TestLink Tutorials 시리즈는 4 개 부분으로 나뉩니다.
다음은이 시리즈의 모든 자습서 목록입니다.
TestLink 튜토리얼 # 1) TestLink 소개, 설치 및 테스트 계획 및 테스트 케이스 생성
TestLink 튜토리얼 # 2) 요구 사항 관리, 테스트 실행 및 테스트 보고서 생성
TestLink 튜토리얼 # 3) 원격으로 테스트 케이스 실행 상태 업데이트 즉, TestLink API를 사용하는 Selenium WebDriver 코드를 통해 (고급 개념)
TestLink 튜토리얼 # 4) 테스트 지표, 키워드 관리, 사용자 정의 필드 및 테스트 보고서 차트
이 시리즈의 1 부부터 시작하겠습니다.
학습 내용 :
TestLink 소개
가장 널리 사용되는 웹 기반 오픈 소스 테스트 관리 도구입니다. 요구 사항 사양과 테스트 사양을 함께 통합합니다. 사용자는이 도구를 사용하여 테스트 프로젝트를 만들고 테스트 사례를 문서화 할 수 있습니다. 여러 사용자 / 테스터에 대한 계정을 만들고 다른 사용자 역할을 할당 할 수 있습니다. 관리자는 테스트 케이스 할당 작업을 관리 할 수 있습니다.
테스트 케이스의 수동 및 자동 실행을 모두 지원합니다. 이 도구를 사용하여 테스터는 1 분 이내에 테스트 보고서 및 테스트 계획 문서를 생성 할 수 있습니다. MS Word, Excel 및 HTML 형식의 테스트 보고서 생성을 지원합니다.
TestLink는 또한 많은 인기있는 결함 추적 시스템 Mantis, BugZilla, Jira , Youtrack 및 TRAC. 특정 버그 티켓을 테스트 케이스와 연결할 수 있습니다. 또한 여러 테스트 프로젝트를 지원하고 유지합니다. 웹 기반 도구이므로 여러 사용자가 자격 증명과 할당 된 역할을 사용하여 동시에 기능에 액세스 할 수 있습니다.
TestLink의 이점
- 여러 프로젝트를 지원합니다.
- 쉬운 테스트 케이스 가져 오기 또는 내보내기.
- 많은 결함 관리 도구와 쉽게 통합 할 수 있습니다.
- XML-RPC를 통한 자동화 된 테스트 케이스 실행.
- 키워드, 버전 및 테스트 케이스 ID로 테스트 케이스를 쉽게 필터링 할 수 있습니다.
- 여러 사용자에게 자격 증명을 제공하고 역할을 할당 할 수 있습니다.
- 여러 사용자에게 테스트 케이스를 쉽게 할당 할 수 있습니다.
- 다양한 형식의 테스트 계획 및 테스트 보고서를 쉽게 생성 할 수 있습니다.
TestLink 설치
최신 정보: 다음 단계를 확인하여 TestLink의 클라우드 버전을 설치할 수 있습니다. 이 페이지.
전제 조건 :
- Apache 웹 서버
- PHP
- MySQL
노트 : 프로젝트에 시스템 관리자가 할당 된 경우 시스템 관리자에게 프로젝트에이를 설치하도록 요청하고 '테스트 프로젝트 만들기'단계로 바로 건너 뛸 수 있습니다. (이 설치를 할 시간이 있다면 직접 시도해 보는 것이 좋습니다. 이것은 경험에 추가 될 것입니다. :) )
TestLink를 설치하려면 Apache 웹 서버, PHP 및 MySQL 서버를 설치해야합니다. 시스템 또는 서버에 이미 Apache, PHP 및 MySQL이 설치되어있는 경우 다음에서 언급 한대로이 도구를 직접 설치할 수 있습니다. ' 설치 TestLink ”섹션을 참조하십시오.
그렇지 않으면 아래 단계를 하나씩 따라 Apache, PHP 및 MySQL을 먼저 설치하십시오.
Apache 설치
이 섹션에는 Apache 웹 서버를 설치하기 위해 따라야 할 단계가 포함되어 있습니다.
1 단계: 여기에서 Apache 다운로드 .
2 단계: Zip 파일을 C : /로 추출합니다.
3 단계 : C : Apache24 bin 경로를 복사하고 경로 환경 변수와 함께 추가합니다.
4 단계 : 명령 프롬프트를 엽니 다. (관리자 권한으로 실행)
C : / Apache24 / bin으로 cd 다음 명령을 하나씩 실행하십시오.
httpd -k 설치
httpd -k 시작
PHP 설치
이 섹션에는 Apache를 사용하여 PHP를 설치하고 구성하는 단계가 포함되어 있습니다.
1 단계: PHP 다운로드 이 페이지에서 (스레드는 안전합니다).
이것을 추출 C : php
2 단계: php.ini-development의 이름을 php.ini로 변경하십시오.
3 단계 : 더하다 C : php 경로 환경 변수에.
4 단계 : 편집하다 php.ini 다음 줄을 추가 / 편집합니다.
display_errors = 켜기
log_erros = 켜기
doc_root = C : / Apache24 / htdocs
extension_dir =“C : / php / ext”
5 단계 : 편집하다 httpd.conf 다음 줄을 추가 / 편집합니다.
LoadModule php5_module“C : /php/php5apache2_4.dll”
AddType application / x-httpd-php .php .html .php4 .php5
끝에 httpd.conf 파일 추가,
PHPIniDir“C : / php”
6 단계 : 다음과 같은 파일을 만듭니다. phpinfo.php 내부 C : / Apache24 / htdocs & 파일 안에 다음 줄을 추가하십시오.
7 단계 : 부 php-mysql.dll 에 C : / php / ext 안에 넣어 C : / Windows / System32
8 단계 : Apache 다시 시작 .
MySQL 설치
이 섹션에는 MySQL을 설치하기 위해 따라야 할 단계가 포함되어 있습니다.
1 단계: 이 페이지에서 MySQL 다운로드 설치하십시오.
2 단계: MySQL 서버에 'TestLink'라는 데이터베이스를 만듭니다.
3 단계 : 에 php.ini MySQL 확장의 주석 처리를 제거하십시오.
그리고 날짜 시간대를“PRC”로 설정합니다.
xml 파일 보는 방법
TestLink 설치
이 섹션에는 Apache 웹 서버에 TestLink를 설치하기 위해 따라야 할 단계가 포함되어 있습니다.
1 단계: 이 페이지에서 TestLink 다운로드 .
2 단계: 패키지를 추출하고 'testlink'로 이름을 바꾼 다음 ' C : / Apache24 / htdocs '
3 단계 : 편집하다 config.inc.php 다음 줄을 편집하십시오.
$ tlCfg-> log_path =‘C : / Apache24 / htdocs / testlink / logs / ';
$ tlCfg-> config_check_warning_mode =‘SILENT’;
$ g_repositoryPath =‘C : / Apache24 / htdocs / testlink / upload_area ';
변경 사항을 저장하고 엽니 다.http : // localhost : 80 / testlink브라우저에서.
설치가 완료 될 때까지“다음”버튼을 클릭하십시오.
4 단계 : 이제 TestLink에 로그인 할 수 있습니다.http : // localhost : 80 / testlink.
사용자 이름 : admin
비밀번호 : admin
노트: 이 설치 단계에 대한 스크린 샷을 원하시면 이 설치 가이드 확인 .
테스트 프로젝트 만들기
테스트 프로젝트는 특정 제품 / 프로젝트를 위해 생성 된 프로젝트입니다. 여기에는 테스트 계획, 테스트 스위트, 테스트 케이스 및 빌드가 포함됩니다. TestLink에서 여러 프로젝트를 유지할 수 있습니다.
이 섹션에서는 테스트 프로젝트를 만드는 방법을 명확하게 설명합니다.
1 단계: 새 테스트 프로젝트를 만들려면 '관리자'권한이 필요합니다. (따라서 관리자로 로그인하십시오)
2 단계: 처음 로깅 할 때 테스트 프로젝트 생성 페이지로 직접 이동합니다. 그렇지 않으면 메인 페이지에서“Test Project Management”링크를 선택하고“Create”버튼을 클릭하십시오.
3 단계 : 테스트 프로젝트 섹션이 열립니다. '만들기'버튼을 클릭합니다.
4 단계 : 테스트 프로젝트 이름, 설명 및 모든 필수 필드를 입력하고 '만들기'버튼을 클릭합니다.
테스트 프로젝트가 성공적으로 생성되어야합니다.
테스트 계획 만들기
테스트 계획 문서에는 테스트 범위, 마일스톤, 테스트 스위트 및 테스트 케이스와 같은 완전한 정보가 포함되어 있습니다. 테스트 프로젝트를 만든 후 다음 단계는 테스트 계획을 만드는 것입니다.
이 섹션에서는 테스트 계획 작성에 대해 명확하게 설명합니다.
1 단계: 데스크탑 페이지에서 '테스트 계획 관리'링크를 클릭하십시오.
2 단계: 테스트 계획 관리 페이지에서 '만들기'버튼을 클릭합니다.
3 단계 : 페이지에 필요한 모든 세부 사항을 입력하십시오.
4 단계 : '만들기'버튼을 클릭합니다. 저장되어야합니다.
빌드 생성
빌드는 소프트웨어의 특정 릴리스입니다.
이 섹션에서는 빌드를 만드는 방법을 명확하게 설명합니다.
1 단계: 그림과 같이“Builds / Releases”를 클릭합니다.
2 단계: '만들기'버튼을 클릭합니다.
3 단계 : 아래 그림과 같이 빌드에 대한 세부 정보를 입력하고“Create”버튼을 클릭합니다.
빌드를 만들고 저장해야합니다.
Testsuite 만들기
Testsuite는 동일한 구성 요소를 검증 / 테스트 할 수있는 테스트 사례 모음입니다. 이 섹션에서는 테스트 스위트를 만드는 방법을 명확하게 설명합니다. 아래 단계를 하나씩 수행하여 Testsuite를 만듭니다.
배열 자바에 요소를 추가하는 방법
1 단계: 데스크탑에서 '테스트 사양'링크를 클릭합니다. 프로젝트의 테스트 사양 페이지로 이동해야합니다.
2 단계: 설정 아이콘을 클릭하십시오. 오른쪽 패널. 일련의 테스트 스위트 작업이 표시됩니다.
3 단계 : 테스트 스위트에 대한 버튼 만들기를 클릭합니다.
4 단계 : Test Suite 사양 페이지가 열립니다. 테스트 스위트와 관련된 세부 정보를 입력하고 '테스트 스위트 생성'버튼을 클릭합니다.
테스트 스위트가 생성되고 왼쪽 폴더 트리 구조에 나타납니다.
테스트 케이스 만들기
Testcase에는 예상 결과와 함께 특정 시나리오를 테스트하는 일련의 테스트 단계가 포함되어 있습니다. 이 섹션에서는 테스트 단계와 함께 테스트 케이스를 만드는 방법을 설명합니다. 아래 단계를 하나씩 수행하여 테스트 케이스를 작성하십시오.
1 단계: 왼쪽 트리 구조에서 테스트 스위트 폴더를 클릭하십시오.
2 단계: 설정 아이콘을 클릭하십시오. 오른쪽 패널. 오른쪽 패널에 테스트 케이스 작업 목록이 표시됩니다.
3 단계 : 테스트 케이스 '만들기'버튼을 클릭합니다. 테스트 케이스 사양 페이지가 열립니다.
4 단계 : 테스트 케이스 스펙 페이지에 세부 사항을 입력하십시오.
5 단계 : 세부 정보를 입력 한 후 '만들기'버튼을 클릭합니다. 테스트 케이스를 저장합니다.
6 단계 : 이제 테스트 케이스에서 '단계 생성'버튼을 클릭합니다. 테스트 케이스 단계 편집기가 표시됩니다.
7 단계 : 그림과 같이 테스트 단계를 추가하십시오.
8 단계 : '저장'버튼을 클릭하여 추가 단계를 추가하거나 '저장 및 종료'버튼을 클릭하여 단계를 저장하고 편집기를 종료합니다.
드디어, 방금 만든 테스트 케이스는 다음과 같습니다.
테스트 계획에 테스트 케이스 할당
테스트 케이스를 실행하려면 테스트 계획에 할당되어야합니다. 이 섹션에서는 테스트 계획에 테스트 케이스를 할당하는 방법을 설명합니다. 아래 단계에 따라 테스트 계획에 테스트 케이스를 할당하십시오.
1 단계: 테스트 케이스 패널에서 설정 아이콘을 클릭하십시오. 작업 목록이 표시됩니다.
2 단계: 'Add to TestPlans'버튼을 클릭합니다.
3 단계 : 테스트 케이스를 할당하려는 테스트 계획의 확인란을 클릭합니다. 그런 다음 '추가'버튼을 클릭합니다.
테스트 케이스가 테스트 계획에 성공적으로 추가됩니다.
오늘은 그게 다야.
이 튜토리얼에서 배운 내용을 요약합니다.
- TestLink는 테스트 케이스 문서화 및 실행, 테스트 보고서 및 테스트 계획 생성과 같은 통합 된 다양한 기능을 제공합니다.
- 여러 역할을 가진 여러 사용자를 TestLink에서 정의 할 수 있습니다.
- 웹 기반 테스트 관리 도구이므로 조직의 모든 사람이 유효한 로그인 자격 증명이있는 경우 테스트 사례를 찾아 볼 수 있습니다.
- 테스트 보고서는 HTML, MS DOC 또는 Excel 형식으로 쉽게 생성 할 수 있습니다.
- 모든 테스트 스위트 및 테스트 케이스를 내보내고 다른 프로젝트로 가져올 수 있습니다. 다음 프로젝트 버전에 기존 테스트 케이스를 재사용하려는 경우 매우 유용합니다.
이러한 유용한 기능으로 인해 TestLink는 널리 사용되고 있으며 오랫동안 가장 인기있는 오픈 소스 테스트 관리 도구였습니다.
저자 정보 : 이 유용한 튜토리얼을 만드는 데 도움을 주신 Anitha Eswari에게 감사드립니다. 그녀는 현재 수동 및 자동화 테스트와 다양한 테스트 관리 도구에 대한 건전한 지식을 갖춘 수석 테스트 엔지니어로 일하고 있습니다.
다음은?
2에서nd그리고 3rd이 시리즈의 일부는 요구 사항을 관리하고, 테스트 케이스를 요구 사항에 매핑하고, 테스트 케이스를 수동으로 실행하고, 결함을 연결하고, 테스트 보고서를 생성하는 방법 . 고급 부분에서는 Selenium WebDriver를 사용하여 TestLink API를 사용하여 자동으로 테스트 케이스 업데이트 모든 프로젝트의 성공에 중요한 요소 인 시간과 비용을 절약 할 수 있습니다. :)
모든 튜토리얼 목록 :
TestLink 튜토리얼 # 1
여기 튜토리얼 # 2
여기 튜토리얼 # 3
여기 튜토리얼 # 4
평소와 같이 저희가 도와 드리겠습니다. 아래 의견에 귀하의 질문을 알려주십시오.
추천 도서
- TestLink 튜토리얼 4-테스트 지표, 키워드 관리, 사용자 정의 필드 및 테스트 보고서 차트
- 테스트 관리 튜토리얼 : 테스트 관리를위한 최고의 가이드
- TestLodge 튜토리얼-TestLodge 테스트 관리 도구를 사용하여 소프트웨어 테스트 프로젝트를 구성하는 방법
- Testuff 테스트 관리 도구 검토 자습서 : 매우 간단한 종단 간 데모
- Selenium을 통해 원격으로 TestLink 테스트 케이스 실행 상태를 업데이트하는 방법 – 튜토리얼 # 3
- 초보자를위한 심층 이클립스 튜토리얼
- Bugzilla 튜토리얼 : 결함 관리 도구 실습 튜토리얼
- SVN 튜토리얼 : Subversion을 사용한 소스 코드 관리