1. 도구개요 TestLink Testing 소개 주요기능 TestLink 는웹을기반으로테스트를관리한다. 또한테스트명세서와계획, 리포팅, 요구사항트래킹기능을가지고있 으며버그트래킹시스템들과연동이가능하다. 요구사항트래킹기능제공, 다양한형식의보고서작성기능 카테고리 Testi

Similar documents
슬라이드 1

품질검증분야 Stack 통합 Test 결과보고서 [ The Bug Genie ]

1. 도구개요 STAF Testing 소개 각테스트대상분산환경에데몬을사용하여테스트대상프로그램을통해테스트를수행하고, 통합하며자동화하는 프레임워크 주요기능 테스트통합및자동화 카테고리 Testing 세부카테고리테스트설계및실행 커버리지 Test Integration / Aut

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

슬라이드 1

슬라이드 1

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

슬라이드 1

Windows 8에서 BioStar 1 설치하기

2. 기능요약 웹기반의서비스로써, 손쉬운일정관리및프로젝트관리를지원하는도구 주요기능일정관리그룹관리다중프로젝트관리체크리스트투표기능첨부파일 지원내용지원지원지원지원지원지원 1

슬라이드 1

문서의 제목 나눔고딕B, 54pt

문서의 제목 나눔고딕B, 54pt

슬라이드 1

Scopus 한국어이용가이드-3차수정

Splentec V-WORM Quick Installation Guide Version: 1.0 Contact Information 올리브텍 주소 : 경기도성남시분당구구미로 11 ( 포인트타운 701호 ) URL: E-M

슬라이드 1

PowerPoint Template

MaxstAR SDK 2.0 for Unity3D Manual Ver

2. 기능요약 Parallel 빌드지원등빌드자동화기능을지원하며다양한도구 ( 형상관리도구, Issue Tracker, Test 도구, IDE) 와의연동을지원함. 주요기능 Parallel 빌드지원 ( 다수프로젝트동시빌드 ) 분산빌드웹기반관리 알림형상관리도구지원

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

Microsoft Word - Armjtag_문서1.doc

Studuino소프트웨어 설치

1. 도구개요 CppUnit Testing 소개 CppUnit 는 C++ 용 testing Framework 로 Java 의 JUnit 을 C++ 로구현 C++ 언어에서사용할수있도록개발된 Open Source 프로젝트로, source code 의특정 Module 이의도

server name>/arcgis/rest/services server name>/<web adaptor name>/rest/services ArcGIS 10.1 for Server System requirements - 지

슬라이드 1

1. 도구개요 HttpUnit Testing 소개 주요기능 HTTP서버와자바프로그램을통해상호작용을할수있는오픈소스기반의자바라이브러리. HttpUnit 은자바프로그램에서브라우저없이직접서버에접근. HttpUnit 은 HTML서버들의상호작용에대한 API를제공하여 JUnit 또

Cloud Friendly System Architecture

DBMS & SQL Server Installation Database Laboratory

12 성능모니터링 allmon Apache License v 성능모니터링 nmon GPL v3 분산되어있는시스템에대한자원상태체크, 사용현황, 성능등을수집

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

1. 도구개요 Configuration & Version Management Mantis 소개 주요기능 웹기반의버그및이슈관리시스템. 프로젝트관리및소프트웨어설계시, 단위별로사용자가작업한내용을기록할 수있으므로버그추적까지도유용하게사용가능 이슈보고 이슈상태변경 이슈알림메일보내

Assign an IP Address and Access the Video Stream - Installation Guide

NTD36HD Manual

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아

Microsoft Word - src.doc

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx

PowerPoint 프레젠테이션


< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10

을풀면된다. 2. JDK 설치 JDK 는 Sun Developer Network 의 Java( 혹은 에서 Download > JavaSE 에서 JDK 6 Update xx 를선택하면설치파일을

슬라이드 1

Chapter 1

PowerPoint 프레젠테이션

Ç¥Áö

품질검증분야공개 SW 솔루션목록 ( ) 순번분류솔루션명라이선스기술지원홈페이지제품개요 1 BTS Bugzilla MPL community 웹기반의 bug tracking 및테스트도구 2 BTS Fossil 2-c

슬라이드 1

1. 도구개요 FitNesses Testing 소개 자동화된테스팅을위한프레임워크인 Fit (Framework for Integrated Tests) 을기반으로하여테스트를수행하고, Fit 의테이블구조를통한웹상에서테스트결과를관리하고보고 주요기능 컴파일된파일 (.Class)

슬라이드 1

1. 도구개요 JUnit Testing 소개 JUnit 은 Java 기반테스팅을위한프레임워크로, 단위모듈 (ex: Method) 이정확히구현되었는지를확인할수있는도구 주요기능 Test case 생성및실행, 오류추적 카테고리 Testing 세부카테고리테스트설계및실행 커버리

PowerPoint Presentation

윈도우시스템프로그래밍

PowerPoint Presentation

문서의 제목 나눔고딕B, 54pt

목차 1. 시스템요구사항 암호및힌트설정 ( 윈도우 ) JetFlash Vault 시작하기 ( 윈도우 ) JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault

Angry MOMO Presentation

소프트웨어공학 Tutorial #2: StarUML Eun Man Choi

문서의 제목 나눔고딕B, 54pt

슬라이드 제목 없음

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일

< FC8A8C6E4C0CCC1F620B0B3B9DF20BAB8BEC8B0A1C0CCB5E5C3D6C1BE28C0FAC0DBB1C7BBE8C1A6292E687770>

Microsoft PowerPoint - [JMeter]Manual.ppt

Install stm32cubemx and st-link utility

4S 1차년도 평가 발표자료

PowerPoint 프레젠테이션

Analyst Briefing

1. 도구개요 Implementation Eclipse CDT 소개 CDT(C/C++ Development Toolkit) 는 Eclipse plug-in 중하나로 C/C++ 개발을위한통합개발환경 (IDE : Integrated Development Environmen

기존에 Windchill Program 이 설치된 Home Directory 를 선택해준다. 프로그램설치후설치내역을확인해보면 Adobe Acrobat 6.0 Support 내역을확인할수 있다.

메일서버등록제(SPF) 인증기능적용안내서 (Exchange Windows 2000) OS Mail Server SPF 적용모듈 작성기준 Windows Server 2000 Exchange Server 2003 GFI MailEssentials 14 for

서현수

<4D F736F F D D31312D30312D53572D30312DBBE7BFEBC0DABCB3B8EDBCAD5FBFDCBACEB9E8C6F7BFEB2E646F63>

단계

DocsPin_Korean.pages

목 차 Ⅰ. 일반사항 1 Ⅱ. 특기사항 3 Ⅲ. 물품내역 및 세부규격 8 Ⅳ. 주의사항

Open Cloud Engine Open Source Big Data Platform Flamingo Project Open Cloud Engine Flamingo Project Leader 김병곤

Microsoft PowerPoint - 10Àå.ppt

아래 항목은 최신( ) 이미지를 모두 제대로 설치하였을 때를 가정한다

Microsoft PowerPoint - 3장-MS SQL Server.ppt [호환 모드]

Æí¶÷4-¼Ö·ç¼Çc03ÖÁ¾š

UNIST_교원 홈페이지 관리자_Manual_V1.0

2. 기능요약 요구사항들을기록하고이들을 JUnit Test Case 와매치함으로써프로세스를단순화 주요기능단위테스트프로그래밍언어지원시스템테스트 GUI / Console 파라미터가있는메소드의테스트 TDD 지원여부지원 F#, C#, C++ 등닷넷환경지원모두지원 2.5버전이상

<4D F736F F F696E74202D E20C0CEC5CDB3DD20C0C0BFEB20B9D720BCADBAF1BDBA20B1E2BCFA E >

Ver. DS-2012.T3.DWS.STR-1.0 System Test Report for Digital Watch System Test Cases Specification Test Summary Report Project Team 이동아 Latest update on

Solaris Express Developer Edition

Microsoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드]

Spotlight on Oracle V10.x 트라이얼프로그램설치가이드 DELL SOFTWARE KOREA

메일서버등록제(SPF) 인증기능적용안내서 (Exchange Windows 2003) OS Mail Server SPF 적용모듈 작성기준 Windows Server 2003 Exchange Server 2003 GFI MailEssentials 2010 fo

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs, including any oper

슬라이드 1

Data Sync Manager(DSM) Example Guide Data Sync Manager (DSM) Example Guide DSM Copyright 2003 Ari System, Inc. All Rights reserved. Data Sync Manager

표준프레임워크로 구성된 컨텐츠를 솔루션에 적용하는 것에 문제가 없는지 확인

슬라이드 1

B.3 JDBC 설치 JDBC Java DataBase Connectivity 는자바에서 DBMS의종류에상관없이일관된방법으로 SQL을수행할수있도록해주는자바 API Application Program Interface 다. 이책에서는톰캣과 SQL Server 간의연결을위

01장

2. 기능요약 자바프로그래밍언어에서사용하는자동화된소프트웨어빌드도구 주요기능 IDE 통합및도구지원 원격코드 Build 자동화 지원여부 대부분의도구지원 (Eclipse, NetBeans 등 ) 지원 (FTP, SCP, SFTP, SVN) 자동화 Build 중 Unit Te

Ver. 4.0 OOPT Stage 1000 <Plan and Elaboration> Version 4.0 Project Team T7 Team Date Team Information 오세욱 임현유

문서의 제목 나눔고딕B, 54pt

MySQL-Ch05

컴퓨터과학과 교육목표 컴퓨터과학과의 컴퓨터과학 프로그램은 해당분야 에서 학문적 기술을 창의적으로 연구하고 산업적 기술을 주도적으로 개발하는 우수한 인력을 양성 함과 동시에 직업적 도덕적 책임의식을 갖는 IT인 육성을 교육목표로 한다. 1. 전공 기본 지식을 체계적으로

Transcription:

1. 도구개요 소개 주요기능 는웹을기반으로테스트를관리한다. 또한테스트명세서와계획, 리포팅, 요구사항트래킹기능을가지고있 으며버그트래킹시스템들과연동이가능하다. 요구사항트래킹기능제공, 다양한형식의보고서작성기능 카테고리 세부카테고리 테스트관리 커버리지 도구난이도 중 라이선스형태 / 비용 BSD License / 무료 사전설치도구 php5, 웹서버, Data base 운영체제 Windows, Linux, Mac OS, UNIX 최신버전 0.2.2a (2012. 10) 특징 Web 환경의인터페이스 ( 사용자는인스톨없이어디서든지접근가능 ) 테스트의우선순위부여기능및사용자의활동영역정의 ( 리더, 테스터 ) 다양한종류의 DB를지원 (MySQL, PostgreSQL, MS-SQL 등 ) 트리구조를이용한테스트케이스작성기능 다양한언어지원 (English, French, German, Italian, Spanish 등 ) 다양한버그시스템들과직접연동가능 (Bugzilla, Mantis, Jira, TrackPlus, Eventum, Trac, Seapine) 다양한형식의보고서제공 (HTML, MS-Word, MS-Excel) 및E-mail 에직접보고서를보낼수있는기능제공 적용회사 / 프로젝트 관련도구 제작사 공식홈페이지 JCoverage, CppUnit, Continuous Plugin, httpunit,, Jdepend Edgewall Software http://www.teamst.org/ 1

2. 기능요약 Eclipse 의가장기본적인 plug-in 으로 JAVA 를개발하기위한통합개발환경 (IDE : Integrated Development Environment) 주요기능웹환경데이터베이스지원요구사항추적보고서작성기능다양한언어지원 Performance monitoring 버그시스템연동 지원여부 지원 지원 (MySQL, PostgreSQL, MS-SQL) 지원 지원 5 개국어 (English, French, German, Italian, Spanish) 지원 지원 (Bugzilla, Mantis, Jira, TrackPlus, Eventum, Trac.) 1

3. 도구실행환경 웹을기반으로테스트를관리 대부분의 OS를지원 웹브라우저를바탕으로하여실행 WAS(Apache 1.3.x 또는 2.x 이상, 혹은 IIS 3 이상 ) 상에서배포 DBMS 필요 ( MySQL 4.1.x이상, Postgres 8.x 이상혹은 MS SQL 2000 이상 ) PHP 5.x이상 Bug tracking system(optional) Bugzilla 0.19.1, Mantis 1.0.1, JIRA 3.1.1, TrackPlus 3.3, Eventum 2.0, 및 Trac 0.10 이상 Bug Tracking System Bugzilla.. 웹브라우저 DBMS PHP WAS Windows / Linux / Mac OS / UNIX 1

4. 도구설치방법 세부목차 4.1 사전설치도구 4.2 다운받기 / 설치하기 1

4. 도구설치방법 4.1 사전설치도구 설치전 Database 와, php5, php 를사용할수있는웹서버 (WAS) 가필요 브라우저 Firefox 1.0 이상 / Internet Explorer 6 Database MySQL 4.1.x 이상 / Postgres 8.x 이상 / MS SQL 2000 이상 PHP 5.x 이상 웹서버 (WAS : Web Application Server) Apache 1.3.x 또는 2.x 이상 / IIS 3 이상 Bug tracking system(optional) Bugzilla 0.19.1 이상 / Mantis 1.0.1 이상 / JIRA 3.1.1 이상 TrackPlus 3.3 이상 / Eventum 2.0 이상 / Trac 0.10 이상 본매뉴얼에서는 XAMPP 패키지를이용 : 웹서버로 (Apache), Data base(mysql) 2

4. 도구설치방법 4.2 다운받기 / 설치하기 (1/2) SourceForge 에서 를다운받는다. http://sourceforge.net/projects/testlink/files/ 3

4. 도구설치방법 4.2 다운받기 / 설치하기 (2/2) 다음을클릭하여다운 Apache 폴더안에있는 htdocs 폴더로저장 4

세부목차 5.1 의주요기능 5.2 예제소개 5.3 프로젝트생성 5.4 프로젝트수정 / 삭제 5.5 Test Suite 생성 5.6 Test Case 생성 5.7 Test Case 삭제 5.8 Keywords 생성 5.9 Keywords 할당 5.10 Keywords 삭제 5.11 사용자관리 5.12 Test Plans 5.13 Test 계획생성 5.14 Test 계획삭제 5.15 Builds 생성 5.16 Test Plan에 Test Case 추가 1

5.1 의주요기능 는웹페이지 Test 를수행하기위한 Test 관리기능을제공 Test Project, Test Suite, Test Case, Test Plan 의생성 / 삭제기능 Test 결과를 charts 형태로보여주는기능제공 관리자는테스터에게 Test Case 를할당할수있는기능제공 [ 의메인화면 ] [ 에서 chart 형태의결과출력화면 ] 2

5.2 예제소개 의기능을소개하기위해웹사이트개발프로젝트예제 Test 목표 : 정상적인로그인성대에대한메시지출력 Test 수행단계 : 아이디를입력 비밀번호를입력 로그인버튼을클릭 ❶ ❷ 3

5.3 프로젝트생성 (1/2) Test 를수행하기위한 Project 를생성하는과정 Test Project Management 의 Create new Test Project 를선택 ❶ 4

5.3 프로젝트생성 (2/2) 새로운프로젝트를생성 Create 탭을선택 TestProject 이름입력 생성되는 TestProject 설명입력 본매뉴얼에서는 Test Project 의이름은웹페이지로그인테스트로입력 Test Project 에대한설명은 project 에맞게작성 ❷ ❸ ❹ 5

5.4 프로젝트수정 / 삭제 (1/3) Test Project Management 의 Edit / Delete Test Project 를선택 ❶ 6

5.4 프로젝트수정 / 삭제 (2/3) 프로젝트의수정 Edit / Delete 탭 수정 Update ❷ ❸ ❹ 7

5.4 프로젝트수정 / 삭제 (3/3) 프로젝트삭제 Edit / Delete Delete ❸ ❷ Name : Test Project 의이름 Realated Notes : 생성된 Test Project 에대한설명 ❹ 8

5.5 Test Suite 생성 (1/3) Test 프로젝트안에서 Test Suite 생성 Test Suite 란테스트의대상이되는컴포넌트나시스템에사용되는여러 Test Case 들의집합 Test Specification 에서 Edit Test Case(s) 선택 ❶ 9

5.5 Test Suite 생성 (2/3) 왼쪽 navigator 에서해당프로젝트를선택 New Test Suite 버튼을클릭 웹페이지로그인테스트를선택 ❷ ❸ 10

5.5 Test Suite 생성 (3/3) 항목작성후 Create Test Suite Test Suite Name 입력 Details Keywords Create Test Suite ❹ ❺ Test Suite Name : Test Suite 의이름을입력 Details : Test Project 의세부설명을입력 Available Keywords : 이용가능한 Keywords 를보여줌 Assigned Keywords : 할당된 Keywords 를보여줌 11

5.6 Test Case 생성 (1/3) Test Suite 에테스팅을위해서 Test Case 를생성 Test Specification 에서 Edit Test Case(s) 선택 ❶ 12

5.6 Test Case 생성 (2/3) Navigator 에서해당 Test Suite 를클릭 Create Test Case Test Case 생성이젂에 Test Suite 를생성 ❷ ❸ Test Case 를생성하기원하는 Test Suite 을선택 ( 본매뉴얼에서는로그인이라는 Test Suite 에 Test Case 가생성되길원하기때문에로그인 Test Suite 를선택 ) 13

5.6 Test Case 생성 (3/3) 오른쪽화면항목작성 Create 로그인확인이라는 Test Case 를작성을위해서이름과설명, 단계, 목표, Keywords 를입력한화면 Test Case Title : 로그인확인 // 생성할 Test Case 의이름을입력 Summary : Test Case 의설명을입력 Steps : Test case 의수행단계를입력 Expected Results : Test Case 의수행목표를작성 ❹ ❺ ❻ ❼ Test Case 에할당된 Keyword 를보여줌 ❽ Test Case 에할당가능한 Keyword 를보여줌 14

5.7 Test Case 삭제 (1/2) Test Suite 에원하지않는 Test Case 를제거 Test Specification 에서 Edit Test Case(s) 선택 ❶ 15

5.7 Test Case 삭제 (2/2) 삭제할 Test Case 를클릭 Delete LoginCheck 를삭제 ❸ ❷ 16

5.8 Keywords 생성 (1/2) Keywords 를생성 Main 화면에있는 Keywords 에서 Keyword Management 선택 ❶ 17

5.8 Keywords 생성 (2/2) 아래화면은생성하고자하는 Keyword 의이름과설명을작성 입력이끝난후 Create keyword 버튼을클릭. ❷ Keyword : 생성하고자하는 Keyword 의이름을입력 Notes : Keyword 의설명을입력 ❸ 18

5.9 Keywords 할당 assign Keyword 를선택 Navigator 의 Keyword 할당할 Test Suite / Test Case 선택 Keyword 는 Test Suite / Test Case 에만할당가능 할당할 Keyword 를선택 가운데에있는부등호버튼 Save 버튼 ❶ 할당된 Keyword 를보여줌 ❷ ❸ ❹ ❺ 할당가능한 Keyword 를보여줌 19

5.10 Keywords 삭제 (1/2) 필요하지않은 Keyword 를삭제 Keywords 에서 Keyword Management 를선택 ❶ 20

5.10 Keywords 삭제 (2/2) Keyword Management 탭을선택 Delete ❷ ❸ 21

5.11 사용자관리 (1/2) 메인화면에서사용자관리화면으로이동 사용자관리권한을가진사람만가능 22

5.11 사용자관리 (2/2) 다음과같은기능을아래의화면에서수행 New User : 사용자추가 View Users : 젂체사용자보기 New roles : 새로운역할추가 View roles : 젂체역할보기 AssignTest Project roles : 각각의테스트프로젝트에사용자의역할할당 Assign test plan roles : 각각의테스트계획에사용자의역할할당 Login : 로그인에사용할아이디 First Name : 사용자의이름 Last Name : 사용자의성 Password : 로그인시사용할패스워드 Email : 이메일주소 Role : 아이디사용자의역할 ( 관리자, 손님등..) Locale : 사용자의위치 Active : 행동의유 / 무결정 23

5.12 Test Plans Test Plans 는 Test Case 의실행에있어서가장기본이되는부분 Test Plans 는 Test Case 를언제어떻게무슨 Test Case 를사용할것인지를결정하는과정 Test Plans 을구성하기위해서는앞에서설명한기능들이먼저수행이되어있어야함 Test Plans 의구성요소 Test Plan 의이름 Test Plan 에대한설명 선택된 Test Case 들 Builds Test 결과들 Milestones( 이정표 ) 기능 테스트를수행할테스터배정 우선순위정의 24

5.13 Test 계획생성 (1/3) 이젂에작성한 Test Plan 이없을경우에는아래와같은화면 새로운 Test Plan 을생성할경우이곳을클릭 25

5.13 Test 계획생성 (2/3) Test Plan 선택 Assign Test Case execution 이젂에작성한 Test Plan 이있을경우 ❶ 이부분에서현재의 Test Plan 을보여줌 ( 드롭다운버튼을누르면모든 Test Plan 들을볼수있음. Test Plan 의변경도가능 ) ❷ 새로운 Test Plan 을생성할경우이곳을클릭 26

5.13 Test 계획생성 (3/3) Test 계획의이름과설명을작성 Name 입력 Description 입력 기존 Test 계획으로부터 Test 계획을생성여부선택 Create ❸ ❹ ❺ ❻ Name : 계획의이름을입력 Description : Test 계획의부가설명부분 Create from existing Test Plan? : 존재하는 Test 계획으로부터재생성을할것인지선택하는부분 27

5.14 Test 계획삭제 (1/2) Test Plan Management 에서 Test Plan Management 을선택 ❶ 28

5.14 Test 계획삭제 (2/2) 현재진행중인모든 Test Plan 리스트 삭제할 Project 의오른쪽끝에표시된 X 버튼을클릭하여삭제 ❷ 29

5.15 Builds 생성 (1/2) Build 란일정시갂동안수행한테스트들의스냅샷 에서 Test Case 들을실행하기위해서는 Builds 와 Test Case 가필요 아래의화면에표시된부분 (Build Management) 을클릭 ❶ 30

5.15 Builds 생성 (2/2) Build 생성 : 목록작성 Create Title 입력 Description 입력 Active / Open 선택 ❷ ❸ ❹ Title : Build 의이름을입력 Description : 해당 Build 에대한설명을작성 Active / Inactive : 해당 Build 가 에서기능수행중에사용가능유무를결정 Open / Close : 해당 Build 에대한테스트결과에대한반영유무를결정 31

5.16 Test Plan 에 Test Case 추가 Test Plan 에 Test Case 들을추가 Add Test Case(s) Navigator 에서 TestSuite 선택 사용할 Test Case 선택 Add Selected ❶ ❷ ❸ ❹ 32

6. 도구활용예제 세부목차 6.1 예제소개 6.2 예제이슈사항 / 요구사항및방향 6.3 프로젝트생성 6.4 Link Checker Test Suite 생성 6.5 Test Case 생성 6.6 Tester 아이디생성 6.7 Test 수행하기 1

6. 도구활용예제 6.1 예제소개 예제시스템 : Link Checking 프로젝트 Link Checking 프로젝트 ( 일부 ) 홈페이지에있는링크에관해서링크가잘연결되어있는지 Test 수행 - SF팀은홈페이지를작성하는프로젝트를할당 - SF팀은홈페이지를작성중지금작성된홈페이지의기능들중에서링크가잘연결되어있는지확인하기를원함. 따라서 SF팀은관리자 1명테스터 10명을한팀으로하는테스트팀을만듬. - 관리자는테스트에관한모든계획을수립하고그것을테스터에게할당 - 테스터는관리자가할당한테스트를수행하고결과를보고 - 테스터는 Build 당하루에 3번씩 10일간테스트를수행 2

6. 도구활용예제 6.2 예제이슈사항 / 요구사항및방향 Link Checking 에서일어날수있는이슈사항 웹페이지에수행할테스트의종류가많이있으므로이것에대해서체계적인관리가요구 테스트를수행할테스터가한명이아니라여러명이기때문에그에따른관리가요구 테스트는한번이아닌 10 일간수행하기때문에체계적인테스트결과정리가필요 위에서나온문제를해결하기위해서웹테스트관리프로그램인 를사용하여테스트에대한관리를수행하기로함. 는테스트관리기능, 테스터관리기능등을제공해주기때문에위의문제를쉽게해결할수있다. 3

6. 도구활용예제 6.3 프로젝트생성 관리자가프로젝트를생성 Test Project Management 의 Create new Test Project 4

6. 도구활용예제 6.3 프로젝트생성 Create 탭 프로젝트내용입력 Create 5

6. 도구활용예제 6.4 Link Checker Test Suite 생성 화면에나오는항목을작성 Create Test Suite Test Suite Name, Details, Available Keywords, Assigned Keywords 6

6. 도구활용예제 6.5 Test Case 생성 (1/3) Test Suite 에넣을 Test Case 생성 Test Specification Edit Test Case(s) 선택 7

6. 도구활용예제 6.5 Test Case 생성 (2/3) 해당 Test Suite 를클릭 Create Test Case Test Case 생성이전에 Test Suite 를생성해야함 8

6. 도구활용예제 6.5 Test Case 생성 (3/3) 항목작성 Create 링크검사라는 Test Case 를작성 : 이름과설명, 단계, 목표, Keywords 를입력 9

6. 도구활용예제 6.6 Tester 아이디생성 (1/2) 테스터아이디생성 사용자관리권한을가진사람만할수있음 10

6. 도구활용예제 6.6 Tester 아이디생성 (2/2) 테스터를생성 Add 11

6. 도구활용예제 6.7 Test 수행하기 (1/4) Tester 는 에접속을하여자신에게할당된 Test 를수행 Tester 가 에접속하였을때화면 12

6. 도구활용예제 6.7 Test 수행하기 (2/4) Test Execution 메뉴 Execute Tests 클릭 13

6. 도구활용예제 6.7 Test 수행하기 (3/4) Test 수행하기 수행할 Test Case( 링크검사 ) 클릭 Summary, Steps, Expected Results 확인 Result 의라디오버튼 테스트수행 0 14

6. 도구활용예제 6.7 Test 수행하기 (4/4) 상황가정 : 첫번째테스트에서 Block 발생 Result 에 Blocked 선택 Save execution 15

7. FAQ 질문 1) Windows 기반이아닌다른 OS 상에서도 를사용할수있나요? 답변 1 : 는웹기반의프로그램이므로웹브라우저만있다면 Linux 등의다른 OS 에서도사용할수있습니다. 단 는설치이전에 PHP5 이상버전과 DB 와웹서버가설치되어있어야합니다. 질문 2) 만약내가이 프로젝트에참여하고싶다면참여가가능한가요? 답변 2 : 는특정한사람들에의해서만들어진프로그램이아닙니다. 따라서만약원한다면이프로젝트에참여할수있습니다. 프로젝트참여에관한자세한내용은 홈페이지에나와있습니다. 1

8. 도구평가 활용성 웹기반테스트도구이기때문에, 활용하기가용이하고접근성이높다 범용성 선행설치를많이요구하지만, 대체할수있는선행설치요건이많다 호환성 설치시 : 많은선행프로그램의버전조건을요구 사용시 : 웹기반에서실행되므로호환성문제를일으키지않음 성능 일반적인웹기반프로그램의성능 기타 테스팅솔루션임에도, 관리솔루션에가까움 도구평가의견 는웹기반이기때문에실행이편리 는테스트에필요한코드작성을지원하지않으며오히려테스트를 관리하는 Test Management 에가까움 1

9. 용어정리 본매뉴얼에서사용하고있는용어의정리 Test Suite Build Milestone 테스트의대상이되는컴포넌트나시스템에사용되는여러 Test Case들의집합일정시간동안수행한테스트들의스냅샷일정표란의미로서특정기간동안수행한 Test 들의수행정도를기록하는것을말함 1