파워포인트

Similar documents
파워포인트

슬라이드 1

PowerPoint Presentation

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

PowerPoint 프레젠테이션

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

파워포인트

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

슬라이드 1

리눅스설치가이드 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2.

슬라이드 1

Angry MOMO Presentation

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

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

Introduction to Junit, Eclipse, Build Environment

PowerPoint Presentation

슬라이드 1

슬라이드 1

Introduction to CTIP

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과

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

슬라이드 1

Install stm32cubemx and st-link utility

슬라이드 1

소프트웨어 검증 및 설계

PowerPoint 프레젠테이션

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

PowerPoint 프레젠테이션

슬라이드 1

표준프레임워크 Nexus 및 CI 환경구축가이드 Version 3.8 Page 1

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

PowerPoint 프레젠테이션

JDK이클립스

<FEFF E002D B E E FC816B CBDFC1B558B202E6559E830EB C28D9>

PowerPoint 프레젠테이션

1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot)

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

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

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

쿠폰형_상품소개서

텀블러514

<4D F736F F F696E74202D C61645FB3EDB8AEC7D5BCBA20B9D720C5F8BBE7BFEBB9FD2E BC8A3C8AF20B8F0B5E55D>

NTD36HD Manual

iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다.

슬라이드 1

Microsoft PowerPoint - [Practice #1] APM InstalI.ppt

Ç¥Áö

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

Chapter 1

문서의 제목 나눔명조R, 40pt

슬라이드 1

Microsoft PowerPoint - 안드로이드 개발 환경 구축(170411)

커알못의 커널 탐방기 이 세상의 모든 커알못을 위해서

Windows 8에서 BioStar 1 설치하기

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

1. efolder 시스템구성 A. DB B. apache - mod-perl - PHP C. SphinxSearch ( 검색서비스 ) D. File Storage 2. efolder 설치순서 A. DB (MySQL) B. efolder Service - efolder

1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation

<49534F C0CEC1F520BBE7C8C4BDC9BBE720C4C1BCB3C6C320B9D D20BDC3BDBAC5DB20B0EDB5B5C8AD20C1A6BEC8BFE4C3BBBCAD2E687770>

PowerPoint Template

Spring Boot/JDBC JdbcTemplate/CRUD 예제

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

Ver. T3_DWS.UTP-1.0 Unit Testing Plan for Digital Watch System Test Plan Test Design Specification Test Cases Specification Date Team Infor

Interstage5 SOAP서비스 설정 가이드

(Microsoft PowerPoint - AndroG3\306\367\306\303\(ICB\).pptx)

Microsoft Word - src.doc

DE1-SoC Board

Software Verification Team 오준 임국현 주영진 김슬기

Microsoft PowerPoint - 10Àå.ppt

서현수

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

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

Microsoft PowerPoint - jfeature장범석서재원박동현.pptm

³»Áö¼öÁ¤

Dialog Box 실행파일을 Web에 포함시키는 방법

윈도우시스템프로그래밍

공개 SW 기술지원센터

Facebook API

슬라이드 1

Angry MOMO Presentation

Tomcat 4.x 웹서버에 J2SE 를설치를확인합니다. java -version java version "1.4.2_05" Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_05-b04) Java HotSp

RedHat Linux Fedora Core 4 + APM 소스컴파일설치 김희균 [ 사전준비 : 리눅스시디, 리눅스설치공간준비와컴퓨터의 IP 주소와넷마스크, 게이트웨이주소기록 1. Linux 시디로부팅을한다. 2. Gra

OnTuneV3_Manager_Install

02 C h a p t e r Java

교육2 ? 그림

Apache Ivy

Snort Install Manual Ad2m VMware libnet tar.gz DebianOS libpcap tar.gz Putty snort tar.gz WinSCP snort rules 1. 첫번째로네트워크설정 1) ifconf

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

슬라이드 1

Microsoft PowerPoint - 3조-최종발표.pptx

OM2M 기반의 OHP-M2M 오픈소스설치가이드 2015 년 8 월 경북대학교통신프로토콜연구실 최예찬, 강형우 요약 사물인터넷 (Internet of Things: IoT) 이이슈가되면서다양한사

임베디드시스템설계강의자료 4 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과

1) 인증서만들기 ssl]# cat > // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키

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

Cubase AI installation guide

JUNIT 실습및발표

고객 카드

슬라이드 1

MaxstAR SDK 2.0 for Unity3D Manual Ver

Secure Programming Lecture1 : Introduction

Google SVN 계정만들기 Site : 1. 사이트접속후프로젝트호스팅선택 2. 오픈소스프로젝트검색선택

Transcription:

S O F T WA R E V E R I F I CAT I O N 정적분석 & 시스템테스트도구 TEAM 1 컴퓨터공학부 201011314 김민재 201011356 이종찬 201011376 한지승 201111329 강성길 2016.04.15

I N D E X 1 2 3 4 Static Analysis System Test Tool CTIP Summary

3 1 Static Analysis

1. Static Analysis 정적분석은프로그램을실행하지않고컴퓨터소프트웨어를분석하는것이다. 프로그램에내재한논리적오류는보통프로그램을실행하지않으면찾기가힘들지만, 정적분석은실행하지않은상태에서프로그램의오류를찾을수있다. 4

1. Static Analysis Sonarqube Source Code Static Analysis Tool 중에하나 소스코드의지속적인품질관리를위한도구 JAVA 기반의소스코드정적분석도구 특징 여러분석툴을통합하여여러항목들을한번에검색가능 웹페이지에서분석결과들을한눈에보기쉬움 Plug-in을이용하여다양한기능제공 5

1. Static Analysis Sonarqube http://www.sonarqube.org/downloads/ 에서다운로드가능 Plug-in도다운로드가능 6

1. Static Analysis Sonarqube SonarQube는크게 SonarQube와 SonarQube Runner로분류 단순히결과를보여주는것과대상소스를분석하는명령어가있는것으로분류 SonarQube SonarQube SonarQube Runner 7

1. Static Analysis Sonarqube 배포처에서 Download 받은파일의압축을해제하면아래와같은파일들이존재 8

1. Static Analysis Sonarqube MySQL Database Server에데이터를저장하기위해위와같이옵션을변경 9

1. Static Analysis Sonarqube MySQL Database Server에아래와같이 sonar라는이름의 Database를생성 10

1. Static Analysis Sonarqube MySQL Database Server에아래와같이 sonar라는이름의사용자를생성 MySQL Database Server 에아래와같이 sonar 라는이름의 Database 에 sonar 라는이름의사용자에게모든권한부여 11

1. Static Analysis Sonarqube 이후 sonarqube 압축해제폴더 /bin/ 운영체제버전 /StartSonarque.bat을실행 12

1. Static Analysis Sonarqube Memory 부족으로인한오류가발생시, sonarqube 압축헤제폴더 /conf/wrapper.conf을워드패드등으로열어서다음과같이수정 13

1. Static Analysis Sonarqube 정상적으로실행되면아래와같은화면을볼수있다. 14

1. Static Analysis Sonarqube 웹브라우저를통해 http://localhost:9000을입력하면 Dashboard를볼수있다. 15

1. Static Analysis Sonarqube Eclipse의 plug-in 형태로제공본환경에서는 Eclipse의 plug-in을설치하여사용 16

1. Static Analysis Sonarqube License 동의후 Finish 클릭 17

1. Static Analysis Sonarqube 지금설치하는 plug-in이믿을만한소프트웨어인지판단을위한 Warning이므로 OK를클릭후설치를계속진행 18

1. Static Analysis Sonarqube 설치가끝나면 Eclipse 의재실행필요 19

1. Static Analysis Sonarqube New others 에서 SonarQube 를입력, SonarQube server 를선택 20

1. Static Analysis Sonarqube Server 의 Setting 대로접속하면연동을마침 21

1. Static Analysis Sonarqube 등록한서버는여기서확인할수있다. 22

1. Static Analysis Sonarqube 이후 Sonarqube 서버와 Eclipse를연동하기위해 Sonarqube에서프로젝트를생성 23

1. Static Analysis Sonarqube Login(admin/admin) 후, Administration Project Management -Create 24

1. Static Analysis Sonarqube 정적테스트를진행하고자하는프로젝트의루트폴더로이동파일명이 sonar-project.properties인파일을생성하고아래의내용을입력 25

1. Static Analysis Sonarqube 프로젝트 Root Directory 에서 sonar-runner 를싱행 26

1. Static Analysis Sonarqube 마지막으로결과를서버에서확인가능 27

2 System Analysis Tool

2. System Analysis Tool 시스템분석은어떤업무를컴퓨터를써서시스템화하려고할경우에먼저그업무를분석하고, 업무의흐름을조사하며, 어떤정보가언제발생하고어떤정보를필요로하는가등을파악해서시스템을위한준비다. 29

2. System Analysis Tool Testlink 테스트케이스가어떻게요구사항에맵핑이되는지, 테스트케이스의시나리오는어떻게되고요구되는결과는어떻게되는지, 테스트결과는어떻게되는지, 그리고 Version 별릴리즈에따른테스트계획과결과는어떻게되는지를관리한다. 오픈소스도구중에서널리사용되며, Learning Curve가낮은도구중하나이다. 30

2. System Analysis Tool Testlink Testlink 다운로드 http://teamst.org -> 최신의 testlink 파일 download 사전에 APM 설치가필요 31

2. System Analysis Tool Testlink 설치파일을실행시킨뒤초기화면 32

2. System Analysis Tool Testlink 라이선스동의후 Continue 선택 33

2. System Analysis Tool Testlink Testlink 를설치뒤 Continue 선택 34

2. System Analysis Tool Testlink Database 접근을위한아이디와비밀번호입력 35

2. System Analysis Tool Testlink Database 접근을위한아이디와비밀번호입력 36

2. System Analysis Tool Testlink Database 환경설정값성정 37

2. System Analysis Tool Testlink Testlink 가입화면 38

2. System Analysis Tool Testlink Testlink 와 Redmine 연동 39

2. System Analysis Tool Testlink Testlink 프로젝트생성 40

2. System Analysis Tool Testlink Testlink 프로젝트이름, 설명, 추가항목, 이슈트래커등추가가능 41

2. System Analysis Tool Testlink Testlink 요구명세서 42

2. System Analysis Tool Testlink Testlink 요구사항 operation 추가 43

2. System Analysis Tool Testlink Testlink 요구사항 operation 추가후모습 44

2. System Analysis Tool Testlink Testlink Test suite 만들기 45

2. System Analysis Tool Testlink Testlink Test case 만들기 46

2. System Analysis Tool Testlink Testlink Test Plan 생성 47

2. System Analysis Tool Testlink Testlink Test Plan 빌드설정 48

2. System Analysis Tool Testlink Testlink Test 지정 49

2. System Analysis Tool Testlink Testlink Test 실행 50

3 CTIP

3. CTIP Jenkins 대쉬보드 52

3. CTIP Jenkins 와 Jdk, Git, Gradle 연동 53

3. CTIP Jenkins 와 sonarqube runner 연동 54

3. CTIP Jenkins 와 sonarqube 연동 55

3. CTIP Jenkins 와 E-mail 과 Slack 연동 56

3. CTIP Jenkins 와 Gitlab 연동 57

3. CTIP Sonarqube Runner Build 환경설정 58

3. CTIP Redmine 환경설정 59

3. CTIP 프로젝트와 Redmine, Sonarqube 연결 60

4 Summary

4. Summary Environment Name Version 운영체제 Ubuntu 12.14 자바 Jdk 1.8 개발도구 Eclipse Mars 유닛테스트도구 JUnit 4.12 빌드도구 Gradle 2.1 빌드서버 Window 7 버전관리 Git 2.7.2 이슈트래커 Redmine 3.2.1 정적분석도구 Sonarqube 3.5 시스템테스트도구 Testlink 2.9.14 62

THANK YOU 정적분석 & 시스템테스트도구 2016.04.15