• 검색 결과가 없습니다.

<Software Modeling & Analysis>

N/A
N/A
Protected

Academic year: 2022

Share "<Software Modeling & Analysis>"

Copied!
9
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

1

<Software Modeling & Analysis>

시스템 테스트 대응 보고서

- 영단어 수집왕 -

Team.# 3

과목명 소프트웨어 모델링 및 분석

담당교수 유준범 교수님

팀원

201011320 김용현 201111360 손준익 201111347 김태호

제출일자 2015-05-29

(2)

Contents.

1. Category Partition Testing & Pairwise Testing 대응

ㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍ 2. Brute Force Testing 대응

ㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍ 3. 문서 수정내용

ㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍ

(3)

3

1. Category Partition Testing & Pairwise Testing 대응

Test case No 111.211.221.231.2411~111.211.224.213.243

문제

스펠링 게임 실행 시 알파벳의 대소문자를 구분하지 못한다. UI의 키보드이미지에는 대문자로 표기되어 있으나 소문자만 인식한다.

원인 문서에 대소문자에 대한 사항이 명시되어 있지 않

음, 코드 상에 예외처리 누락.

대응

코드상 예외처리 추가

Dictionary_Panel.java - getSearchString Method

Main_Frame.java - Game_Frame(e) Method

Test case No 112.311.324, 112.312.324

문제

도감에서 메인메뉴를 빠져나갈 때, 다른 메뉴와는 달리 검색 창에 0을 입력하고 엔터까지 입력해야 한 다.

원인 도감에서 0번을 누르면 quit()이 진행되지 않는다.

대응

0이 아닌 esc 키로 돌아가기에 대한 입력을 변경.

Main_Frame.java - Game_Frame(e) Method quit

Test case No 112.311.321.331, 112.311.321.333, 112.312.321.331, 112.312.321.333

문제

도감에서 알파벳만 입력할 경우, 그 알파벳으로 시 작하는 단어들의 이미지를 출력하지만 몇 알파벳들 은 아무런 반응도 하지 않는다.

원인 Database에 단어 누락

대응 Database에 a~z 까지 하나 이상의 단어 추가

(4)

Test case No 112.311.323.332, 112.311.323.334, 112.312.323.332, 112.312.323.334

문제

도감에서 알파벳만 입력할 경우, 그 알파벳으로 시 작하는 단어들의 이미지가 없을 경우 “Not found”이 미지와 소리를 출력하지만 몇몇 알파벳들은 아무런 반응을 하지 않는다.

원인 Database에 단어 누락

대응 Database에 a~z 까지 하나 이상의 단어 추가

Test case No 113.412.422, 113.413.432

문제

사진관리에서 사진을 업로드 할 때 이미지가 아닌 파일을 업로드 하면 에러메시지를 출력해야 하지만 아무런 메시지를 출력하지 않는다.

원인 기존 문서에 업로드 시 이미지가 아닌 파일이면 에

러메시지 출력하게 기술

대응 기존 문서에서 에러메시지 출력삭제, 코드상의 예외

처리를 통한 이미지가 아닌 파일 업로드 불가

(5)

5

2. Brute Force Testing 대응

Test case No 43, 44

문제

게임을 할 때 단어의 알파벳을 맞추면 철자 이미지 를 출력한 후 키보드이미지 위의 알파벳 이미지로 이동한다.

원인 알파벳 이미지 이동 기능 구현 누락

대응 기능 구현

Test case No 46

문제

도감에서 아무것도 입력하지 않고 검색을 실행하면 프로그램이 멈춘다. 또한 한번 알파벳을 검색한 후 검색창이 빈 상태에서 검색을 다시하면 이전 검색 단어 이미지를 출력하고, 소리가 출력된다.

원인 빈 검색 창에서의 예외처리 누락

대응

코드에 예외처리 부분 추가

Test case No 48

문제 기본 reward image가 제대로 출력되지 않는다.

원인 Unit test의 결과가 database에 기록되어 있는 채로

배포

대응 database에 최초 reward image를 Default 이미지 로 수정

(6)

Test case No 49

문제 알파벳을 빠르게 입력할 경우 알파벳이 단어 철자

순서를 무시하고 무작위로 소리가 난다.

원인 알파벳 이미지 이동, 알파벳 발음 출력 중 다른 키

보드 입력을 허용

대응 프로그램 코드에서 알파벳 이미지 이동시에 키보드

입력을 받지 않는 것으로 처리

(7)

7

동물 식물 나라 도구

alligator apple america alarm

ass banana Brazil ball

bull coconut Canada bag

cat Eggplant China balloon

chicken Fruit Denmark chair

Duck Grape England Desk

Elephant kiwi France Folder

Frog Lemon Germany Glue

Gorilla Melon Hungary Hammer

Hippo Nut Italy Ink

Iguana Orange Jamaica Jar

lion Pineapple Korea Knife

Jaguar Raspberry Libiya Lope Koala Strawberry Mexico Mop Monkey Tomato Netherland note

Octopus Vegetable Oman Oil

Ox Watermelon Poland Pen

Polarbear Sunflower Qatar Quilt Rabbit cherry Russia Roulette

Snake mango Sweden Scissors

Tiger plum Turkey Ticket

Unicorn peach Ukraine Umbrella

Vulture potato Vietnam Volt

Wolf spinach Yemen Window

Yak onion Zambia XRay

Zebra mushroom Argentina Xylophone

Pig corn Spain YoYo

Fox cucumber Austrailia Zipper

Fish bean Norway Saw

kangaroo pumpkin Israel Lamp

3. 문서 수정내용

OSP stage 1000

Define Draft System Architecture

별첨 - 선정 단어 120개

(8)

Performance Requirements

- 키보드 입력에 대한 실시간 반응이 되어야 한다.(이미지 이동시 제외) 2030

Define Essential Use Case Press Alphabet

Typical Courses of Event

5. (S) : 가상키보드의 이미지를 출력한다. - 추가 Search

Typical Courses of Event

5. (S) : 단어의 알파벳 이미지를 출력한다. - 삭제 Search by Initial

Alternative Courses of Events

2.(S) 알파벳으로 시작하는 단어가 없을 경우 Not Found 이미지와 소리를 출력한다. -수정 Search by Full Word

Alternative Courses of Events

2.(S) DB에 같은 단어가 없을 경우 Not Found 이미지와 소리를 출력한다. - 수정 Upload Picture, Delete Picture

Alternative Courses of Events - 삭제

Refine Glossary - X, Y Position관련 Operation 및 Attribute 삭제 및 객체 이름 수정

2040

Define Real Use case Press Alphabet

Typical Courses of Event

3. (S) : 현재 입력철자와 누른 알파벳이 같다면 철자 이미지(GUI#2 C)를 출력하고, 이동시 킨다.(GUI#2 C에서 B로 이동.) - 수정

5. (S) : 가상키보드의 이미지를 출력한다. - 추가 Search

Typical Courses of Event

5. (S) : 단어의 알파벳 이미지를 출력한다. - 삭제 Upload Picture, Delete Picture

Alternative Courses of Events - 삭제 Quit

Typical Courses of Events

1. (A) : User가 ‘ESC’ key를 누른다. - 수정

Define UI

- GUI#2, #5, #6, #7, #8 - QUIT 삭제

(9)

9 [ 그림 6 ] GUI#6

- GUI#6 Text, Enter, Alphabet Image 삭제

Sequence Diagram 수정 Class Diagram 수정

참조

관련 문서

We note traditional quadratic cost function as TQCF, note binary cross entropy function as BCEF, note traditional gradient descent as TGD, note stochastic gradient descent

Section 4 examines the diffusion of the Korean wave through Twitter, analyzes power Twitterians, network characteristics, and describes the content of Tweets by mapping

“Porting to Windows OS and Management of high performance FE software, IPSAP (Internet Parallel Structural

If we shine light upon one of the flat sides of the prism and vary the angle of incidence, θ, we find that the angle of deviation δ (the total angular deviation of

Using what we have learned thus far, we now ought to be able to trace rays that travel paraxially (close to the optical axis) from the source points of an initial object

In order for stimulated emission to be more likely to occur than absorption, so that there is a net increase in the number of photons traveling through the amplifier, more atoms

[r]

To enhance the understanding of monkey anatomy, the objective of this study was to provide a Visible Monkey data set containing high quality and real color sectioned images of