소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf ·...
Transcript of 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf ·...
![Page 1: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/1.jpg)
소프트웨어 검증 #3201111353 박수민
201111371 원정일
201111386 조경래
2016-04-15 4조 1
![Page 2: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/2.jpg)
2016-04-15 4조 2
CTIP 환경 CTIP
CTIPSERVERCTIP
SERVER
개발자
Ant
GitLab Jenkins
Redmine Test
관리자
CI PMD
Checkstyle
Findbugs
SonarQube
Testlink
![Page 3: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/3.jpg)
2016-04-15 4조 3
Staticanalysis
SonarQube
PMDCheckstyle
FindBugs
TestLink
![Page 4: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/4.jpg)
Static program analysis정적 분석
2016-04-15 4조 4
![Page 5: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/5.jpg)
2016-04-15 4조 5
Static program analysis
Code
![Page 6: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/6.jpg)
2016-04-15 4조 6
Testing tool
SonarQube SonarQube 5.1
PMD PMD for Eclipse 4
Checkstyle Checkstyle 5.6
FindBugs FindBugs 3.0.1
TestLink TestLink 1.9.14
![Page 7: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/7.jpg)
SonarQubeStatic Test
2016-04-15 4조 7
![Page 8: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/8.jpg)
SonarQube
2016-04-15 4조 8
![Page 9: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/9.jpg)
SonarQube : SQL 설정
2016-04-15 4조 9
![Page 10: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/10.jpg)
SonarQube : 설치
2016-04-15 4조 10
$ wget http://dist.sonar.codehaus.org/sonarqube-5.1.zip
$ unzip sonarqube-5.1.zip
![Page 11: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/11.jpg)
SonarQube : 설치
2016-04-15 4조 11
$ sudo mv sonarqube-5.1 /opt/sonar
$ wgethttp://repo1.maven.org/maven2/org/codehaus/sonar/runner/sonar-runner-dist/2.4/sonar-runner-dist-2.4.zip
$ unzip sonar-runner-dist-2.4.zip
sudo mv sonar-runner-2.4 /opt/sonar-runner
![Page 12: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/12.jpg)
SonarQube : 설정
2016-04-15 4조 12
$ sudo vi /opt/sonar/conf/sonar.properties
![Page 13: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/13.jpg)
SonarQube : 설정
2016-04-15 4조 13
![Page 14: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/14.jpg)
SonarQube : 설정
2016-04-15 4조 14
![Page 15: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/15.jpg)
SonarQube : 설정
2016-04-15 4조 15
![Page 16: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/16.jpg)
SonarQube : 설정
2016-04-15 4조 16
$ sudo vi /opt/sonar-runner/conf/sonar-runner.properties
![Page 17: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/17.jpg)
SonarQube : 설정
2016-04-15 4조 17
![Page 18: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/18.jpg)
SonarQube : 설정
2016-04-15 4조 18
$ sudo sonar start
$ sudo ufw allow 9000
![Page 19: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/19.jpg)
SonarQube : 실행
2016-04-15 4조 19
![Page 20: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/20.jpg)
SonarQube : 연동
2016-04-15 4조 20
sonar-project.properties
![Page 21: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/21.jpg)
SonarQube : 연동
2016-04-15 4조 21
build.xml
![Page 22: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/22.jpg)
SonarQube : 연동
2016-04-15 4조 22
![Page 23: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/23.jpg)
SonarQube : 연동
2016-04-15 4조 23
![Page 24: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/24.jpg)
SonarQube : 연동 결과
2016-04-15 4조 24
![Page 25: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/25.jpg)
PMD
2016-04-15 4조 25
![Page 26: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/26.jpg)
• PMD는 미사용 변수, 비어있는 코드 블락, 불필요한 오브젝트생성과 같은 Defect을 유발할 수 있는 코드를 검사한다.
• PMD는 주로 Java에서 많이 사용하나, 이외에도 Javascript, PLSQL, Apache Velocity, XML, XSL과 같은 다양한 언어를지원한다.
2016-04-15 4조 26
PMD
![Page 27: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/27.jpg)
2016-04-15 4조 27
PMD : 사용
http://sourceforge.net/projects/pmd/files/pmd-eclipse/update-site/
![Page 28: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/28.jpg)
2016-04-15 4조 28
PMD : 사용
![Page 29: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/29.jpg)
2016-04-15 4조 29
PMD : 사용
![Page 30: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/30.jpg)
2016-04-15 4조 30
PMD : 사용
![Page 31: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/31.jpg)
2016-04-15 4조 31
PMD : 사용
![Page 32: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/32.jpg)
2016-04-15 4조 32
PMD : 결과
![Page 33: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/33.jpg)
2016-04-15 4조 33
PMD : 결과
![Page 34: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/34.jpg)
2016-04-15 4조 34
PMD : Jenkins 통합
![Page 35: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/35.jpg)
2016-04-15 4조 35
PMD : Jenkins 통합
![Page 36: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/36.jpg)
Checkstyle
2016-04-15 4조 36
![Page 37: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/37.jpg)
2016-04-15 4조 37
Checkstyle
• CheckStyle은 개발된 코드가 얼마나 코딩 룰을 잘 따르고 있는지 분석해주는 정적 분석 도구이다.
• 기본적으로 내장된 코딩 룰은 Google's Style과 Unix Style이다.
• 추가적으로, 조직만의 코딩 룰을 정의하고 작성된 코드들이 이를 잘 따르고 있는지 점검할 수 있다.
![Page 38: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/38.jpg)
2016-04-15 4조 38
Checkstyle : 사용
http://eclipse-cs.sf.net/update
![Page 39: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/39.jpg)
2016-04-15 4조 39
Checkstyle : 사용
![Page 40: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/40.jpg)
2016-04-15 4조 40
Checkstyle : 사용
![Page 41: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/41.jpg)
2016-04-15 4조 41
Checkstyle : 결과
![Page 42: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/42.jpg)
2016-04-15 4조 42
Checkstyle : Jenkins 통합
![Page 43: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/43.jpg)
2016-04-15 4조 43
Checkstyle : Jenkins 통합
![Page 44: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/44.jpg)
2016-04-15 4조 44
Checkstyle : Jenkins 통합
![Page 45: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/45.jpg)
2016-04-15 4조 45
Checkstyle : Jenkins 통합
![Page 46: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/46.jpg)
FindBugs
2016-04-15 4조 46
![Page 47: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/47.jpg)
• FindBugs 또한 대표적인 Java의 정적 분석 도구이다.
• GNU 라이선스로 미국의 Maryland 대학에서 개발하였다.
• FindBugs는 Java 프로그램에서 100여 개의 잠재적인 에러 타입을 찾아주며, 이 잠재적인 에러는 scariest, scary, troubling, concern으로 구분하여 점수(rank)가 배정된다.
2016-04-15 4조 47
FindBugs
![Page 48: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/48.jpg)
2016-04-15 4조 48
FindBugs : 사용
![Page 49: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/49.jpg)
2016-04-15 4조 49
FindBugs : 사용
![Page 50: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/50.jpg)
2016-04-15 4조 50
FindBugs : 사용
![Page 51: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/51.jpg)
2016-04-15 4조 51
FindBugs : 결과
![Page 52: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/52.jpg)
2016-04-15 4조 52
FindBugs : Jenkins 통합
![Page 53: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/53.jpg)
2016-04-15 4조 53
FindBugs : Jenkins 통합
![Page 54: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/54.jpg)
2016-04-15 4조 54
Jenkins 통합 화면
![Page 55: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/55.jpg)
TestLinkSystem test
2016-04-15 4조 55
![Page 56: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/56.jpg)
2016-04-15 4조 56
TestLink
![Page 57: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/57.jpg)
2016-04-15 4조 57
TestLink : Process
result
![Page 58: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/58.jpg)
2016-04-15 4조 58
TestLink : 설치
![Page 59: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/59.jpg)
2016-04-15 4조 59
TestLink : 설치
![Page 60: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/60.jpg)
2016-04-15 4조 60
TestLink : 설정
![Page 61: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/61.jpg)
2016-04-15 4조 61
TestLink : 설정
![Page 62: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/62.jpg)
2016-04-15 4조 62
TestLink : 설정
![Page 63: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/63.jpg)
2016-04-15 4조 63
TestLink : 설정
![Page 64: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/64.jpg)
2016-04-15 4조 64
TestLink : 초기 SQL 설정
![Page 65: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/65.jpg)
2016-04-15 4조 65
TestLink : 초기 SQL 설정
![Page 66: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/66.jpg)
2016-04-15 4조 66
TestLink : 초기 SQL 설정
![Page 67: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/67.jpg)
2016-04-15 4조 67
TestLink : 초기 SQL 설정
![Page 68: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/68.jpg)
2016-04-15 4조 68
TestLink : 실행
![Page 69: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/69.jpg)
2016-04-15 4조 69
TestLink : 실행
![Page 70: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/70.jpg)
2016-04-15 4조 70
TestLink : Redmine 연동
![Page 71: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/71.jpg)
2016-04-15 4조 71
TestLink : Redmine 연동
![Page 72: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/72.jpg)
2016-04-15 4조 72
TestLink : Redmine 연동
![Page 73: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/73.jpg)
2016-04-15 4조 73
TestLink : Jenkins 연동
![Page 74: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/74.jpg)
2016-04-15 4조 74
TestLink : Jenkins 연동
![Page 75: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/75.jpg)
2016-04-15 4조 75
TestLink : 프로젝트 생성
![Page 76: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/76.jpg)
2016-04-15 4조 76
TestLink : 요구사항 작성
![Page 77: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/77.jpg)
Project Test suite 01 Test case 1-01
Test case 1-02
Test case 1-03
Test suite 02 Test case 2-01
Test case 2-02
2016-04-15 4조 77
TestLink : Test suite & case
![Page 78: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/78.jpg)
2016-04-15 4조 78
TestLink : Test suite & case 작성
![Page 79: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/79.jpg)
2016-04-15 4조 79
TestLink : Test plan 작성
![Page 80: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/80.jpg)
2016-04-15 4조 80
TestLink : Build 작성
![Page 81: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/81.jpg)
2016-04-15 4조 81
TestLink : Test plan에 case 연결
![Page 82: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/82.jpg)
2016-04-15 4조 82
TestLink : Test(1)
![Page 83: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/83.jpg)
2016-04-15 4조 83
TestLink : Test(2)
![Page 84: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/84.jpg)
2016-04-15 4조 84
TestLink : Test result(Fail)
![Page 85: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/85.jpg)
2016-04-15 4조 85
TestLink : Test report
![Page 86: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/86.jpg)
2016-04-15 4조 86
TestLink : Test result(Pass)
![Page 87: 소프트웨어검증 #3 - Konkukdslab.konkuk.ac.kr/Class/2016/16SV/Team Project/3/T4.pdf · 2016-04-15 · Static analysis Sonar Qube PMD Check style Find Bugs Test Link. Static](https://reader033.fdocuments.net/reader033/viewer/2022053005/5f08cc017e708231d423c451/html5/thumbnails/87.jpg)
2016-04-15 4조 87
EndThank you!