Software V&V - Team 3dslab.konkuk.ac.kr/Class/2020/20SV/Team Project/final/[T3... · 2020. 6....

11
Software V&V - Team 3 3rd iteration 소 경현 주 재빈 이 정우 1

Transcript of Software V&V - Team 3dslab.konkuk.ac.kr/Class/2020/20SV/Team Project/final/[T3... · 2020. 6....

Page 1: Software V&V - Team 3dslab.konkuk.ac.kr/Class/2020/20SV/Team Project/final/[T3... · 2020. 6. 22. · Software V&V - Team 3 3rd iteration ... -CTIP 사용내역 Jenkins Redmine Tesklink

Software V&V - Team 33rd iteration

소경현주재빈이정우

1

Page 2: Software V&V - Team 3dslab.konkuk.ac.kr/Class/2020/20SV/Team Project/final/[T3... · 2020. 6. 22. · Software V&V - Team 3 3rd iteration ... -CTIP 사용내역 Jenkins Redmine Tesklink

Index

- CTIP 환경구성도

- CTIP 사용내역JenkinsRedmineTesklinkSlack

- 소감

2

Page 3: Software V&V - Team 3dslab.konkuk.ac.kr/Class/2020/20SV/Team Project/final/[T3... · 2020. 6. 22. · Software V&V - Team 3 3rd iteration ... -CTIP 사용내역 Jenkins Redmine Tesklink

CTIP 환경구성도push

:3000 :80

배포서버

:8000~8002 :7000~7002

3

Page 4: Software V&V - Team 3dslab.konkuk.ac.kr/Class/2020/20SV/Team Project/final/[T3... · 2020. 6. 22. · Software V&V - Team 3 3rd iteration ... -CTIP 사용내역 Jenkins Redmine Tesklink

Jenkins● A4팀총 119회빌드

Cobertura Coverage: 43% (222/513) Conditionals 61점

Build stability: 1 out of the last 5 builds failed. 80점

Test Result: 0 tests failing out of a total of 63 tests. 100점

● B3팀총 17회빌드

Cobertura Coverage: 16% (92/588) Conditionals 22점

Build stability: 3 out of the last 5 builds failed. 40점

Test Result: 16 tests failing out of a total of 32 tests. 50점

● freestyle 프로젝트

● findbugs, checkstyle, pmd

● cobertura 레포트기능

● 슬랙알림기능을사용하였음

4

Page 5: Software V&V - Team 3dslab.konkuk.ac.kr/Class/2020/20SV/Team Project/final/[T3... · 2020. 6. 22. · Software V&V - Team 3 3rd iteration ... -CTIP 사용내역 Jenkins Redmine Tesklink

Redmine● A4팀총 48개일감

버그관련이슈 9건정적분석이슈 13건

● B3팀총 20개일감

버그관련이슈 13건

● 요구사항과테스트를추적하기위해 ID를기입

● 위키, 공지사항등게시판용도로도활용함

5

Page 6: Software V&V - Team 3dslab.konkuk.ac.kr/Class/2020/20SV/Team Project/final/[T3... · 2020. 6. 22. · Software V&V - Team 3 3rd iteration ... -CTIP 사용내역 Jenkins Redmine Tesklink

Testlink

● Brute Force test

● 테스트케이스작성

● 테스트진행후Redmine에일감등록

6

Page 7: Software V&V - Team 3dslab.konkuk.ac.kr/Class/2020/20SV/Team Project/final/[T3... · 2020. 6. 22. · Software V&V - Team 3 3rd iteration ... -CTIP 사용내역 Jenkins Redmine Tesklink

● 개발팀과소통

● 진행상황공유

● 빌드결과알림

7

Slack

Page 8: Software V&V - Team 3dslab.konkuk.ac.kr/Class/2020/20SV/Team Project/final/[T3... · 2020. 6. 22. · Software V&V - Team 3 3rd iteration ... -CTIP 사용내역 Jenkins Redmine Tesklink

소감

● 경현

소프트웨어생명주기중개발이아닌관점으로소프트웨어를처음대했던경험이었다. SQA로서도구사용방법과첫테스트의기준점을잡지못해첫발표때정말미흡했다.첫번째테스트에서두번째테스트로의변화를직접경험하며 SQA의필요성을경험할기회였는데, 팀의준비가부족하여충분히과정을경험하지못해정말아쉽다. 부족한테스트결과에도성실하게수정해준 B3팀이고마웠다.

환경구성과툴사용법을수업시간에함께실습해봤다면환경구성보다테스트에관한이론적인내용에집중

할수있었을텐데하는아쉬움이있다.

생소한이론을실제테스트에적용하는과정이쉽지않았다. 보통어느하나가더중요하기마련인데검증과정은두부분이함께성숙할때라야정확한테스트가이루어질수있다는것을알게됐다.

뿐만아니라개발팀과의지속적인소통역시중요하다는것을경험했다. CTIP환경이의도한것처럼작동하지않거나개발팀의요청에대해반응하고산출물에대한의구심이생길때양쪽의타이밍이맞지않아진행이늦

어졌다.

8

Page 9: Software V&V - Team 3dslab.konkuk.ac.kr/Class/2020/20SV/Team Project/final/[T3... · 2020. 6. 22. · Software V&V - Team 3 3rd iteration ... -CTIP 사용내역 Jenkins Redmine Tesklink

소감

● 재빈

테스트를계획을개략적으로머리에생각하는것까지는편했으나점차세심하게따지고문서로기록하고타

이핑넣는작업이토나올것같았다, 액셀로서식을잡아두니좀나아졌다

테스트에서실패되는부분을찾는작업은즐거웠다, 그러나수동으로할케이스가많은탓에회차가거듭될

수록지루해졌다.

그러니이런작업들을자동화하는방법에관심을가져야겠다

레드마인툴은군대의온나라포털에서공문을주고받던것과비슷했다. 팀원에게작업을할당하는등, 이후

팀프로젝트에서활용하면유용할것같다.

A4팀은 항상빠른피드백을돌려주기에그들과의소통은즐거웠다. 개발팀은우리의요구사항을금방반영

해주었고, findbugs 워닝을자주고치고있었다. 문서도꼼꼼하게만들어전달해주었다.

SQA 쪽활동이부족했던것같아송구, 적극적으로활동을진행한개발팀에게감사하다9

Page 10: Software V&V - Team 3dslab.konkuk.ac.kr/Class/2020/20SV/Team Project/final/[T3... · 2020. 6. 22. · Software V&V - Team 3 3rd iteration ... -CTIP 사용내역 Jenkins Redmine Tesklink

소감

● 정우

3학년객체지향개발방법론과동시에수강하면서객체지향개발부터테스팅까지한번에모두실습해볼수있어서좋았다. 직접 CTIP환경을구성하고사용해볼수있어서더뜻깊은시간이었다고생각한다. 대체적으로개발팀과의소통이원할해서테스터의입장에서편했다. 다만Slack을통한소통에는다소아쉬움이있었다.

이번학기수업을조금더여유있게들었다면테스팅쪽에더집중할수있었을텐데, 그러지못한부분이아쉽다. CPT나 PT에서시간적인여유가있었다면조금더디테일한 Partitioning이가능했을것같은데그러지못한부분이가장아쉽다.

별개로현업에대한감을잡을수있어서좋았다. 항상현업에서의전체적인개발프로세스에대한모호함이있었는데전체적인그림이잡히면서그런모호함이해소되었다.

10

Page 11: Software V&V - Team 3dslab.konkuk.ac.kr/Class/2020/20SV/Team Project/final/[T3... · 2020. 6. 22. · Software V&V - Team 3 3rd iteration ... -CTIP 사용내역 Jenkins Redmine Tesklink

한학기동안수고하셨습니다.

감사합니다.

11