sw verification - konkukdslab.konkuk.ac.kr/class/2018/18sv/team project/2/t2.pdf · 2018. 4. 4. ·...
TRANSCRIPT
SW Verification
201211387 하헌규
201211337 김재현
201211354 성현구
201211369 이병찬
목차
• 형상관리
• Travis CI
• 프로젝트관리
• 요구사항관리
18-1 소프트웨어 검증 T2 2
Github
18-1 소프트웨어 검증 T2 3
Github
18-1 소프트웨어 검증 T2 4
Github
18-1 소프트웨어 검증 T2 5
Github Desktop
18-1 소프트웨어 검증 T2 6
# Git : Git GUI, Git Bash, Git CMD
# Github Desktop : Github에서 제공하는
GUI 기반 형상관리 도구
Github Desktop
18-1 소프트웨어 검증 T2 7
Github Desktop
18-1 소프트웨어 검증 T2 8
Github Desktop
18-1 소프트웨어 검증 T2 9
◀ 로컬 저장소 생성
Github Desktop
18-1 소프트웨어 검증 T2 10
◀ 코드 Add & Commit
Travis CI
18-1 소프트웨어 검증 T2 11
Travis CI
18-1 소프트웨어 검증 T2 12
Travis CI
18-1 소프트웨어 검증 T2 13
# 빌드 커스터마이징 가능
자세한 정보 : travis document (https://docs.travis-ci.com/)
Travis CI - Build Automation
18-1 소프트웨어 검증 T2 14
18-1 소프트웨어 검증 T2 15
Travis CI - Build Automation
18-1 소프트웨어 검증 T2 16
Travis CI - Build Automation
18-1 소프트웨어 검증 T2 17
Travis CI - Build Automation
프로젝트관리
# 프로젝트를 성공시키기 위해 모든 활동을 관리하는 것
# 기획, 위험(Rick)측정, 이용 가능한 자원 산정, 작업 분류체계
(WBS) 작성, 필요한 인적/물적 자원 확보, 비용 산정, 작업
할당, 진척 관리, 작업 방향성 유지, 결과 분석 등
18-1 소프트웨어 검증 T2 18
프로젝트관리 - 이슈 관리란?
# 프로젝트를 진행하면서 관련된 ‘이슈’를 관리하는 것
※ 이슈(Issue) : 프로젝트 진행 도중 나타나는 모든 이벤트
# 이슈는 이미 발생했기 때문에 해결해야 하므로, 이슈를 목록
으로 정리하고 해결할 담당자를 지정, 해결상황을 체크해야 함
18-1 소프트웨어 검증 T2 19
프로젝트관리
18-1 소프트웨어 검증 T2 20
프로젝트관리 - Github Issue Tracker
18-1 소프트웨어 검증 T2 21
# Github에서 제공하는 프로젝트 관리 기능
# MileStone, Label, Issue, Wiki, Analysis 등의 기능 지원
# 빌드 결과 확인 및 피드백 가능
18-1 소프트웨어 검증 T2 22
프로젝트관리
◀ 프로젝트 생성
18-1 소프트웨어 검증 T2 23
프로젝트관리
▲ Commit & Build Automation
18-1 소프트웨어 검증 T2 24
프로젝트관리
◀ Project에 이슈 등록
18-1 소프트웨어 검증 T2 25
프로젝트관리
18-1 소프트웨어 검증 T2 26
프로젝트관리
18-1 소프트웨어 검증 T2 27
프로젝트관리
◀ 이슈 해결
프로젝트관리
18-1 소프트웨어 검증 T2 28
◀ 이슈 직접 등록
프로젝트관리
18-1 소프트웨어 검증 T2 29
요구사항관리
# 참여자들로부터 제시되는 요구에 대해 요구사항 집합을 추출
/분석한 뒤 문서화하고 검증하는 활동
18-1 소프트웨어 검증 T2 30
Serenity BDD
18-1 소프트웨어 검증 T2 31
# 시나리오 기반 테스트 가능
# Unit Test와 Requirement 간의 맵핑 가능
Serenity BDD
18-1 소프트웨어 검증 T2 32
◀ 플러그인 설치 화면
Serenity BDD
18-1 소프트웨어 검증 T2 33
◀ Test Code 작성
Serenity BDD
18-1 소프트웨어 검증 T2 34
정리
18-1 소프트웨어 검증 T2 35
감사합니다 :)
18-1 소프트웨어 검증 T2 36