Ver 1.0 마감하루전 Category Partitioning Testing Tool Project Team T1 Date Team Information 김강욱 김진욱 김동권

Similar documents
PowerPoint 프레젠테이션

Microsoft Word - [2017SMA][T8]OOPT_Stage_2040 ver2.docx

Contents Activity Define Real s Activity Define Reports UI, and Storyboards Activity Refine System Architecture Activity Defin

Microsoft Word - OOPT stage 2040 ver2.docx

Index Activity Refine System Architecture Activity Define Design Class Diagrams Activity 2141, 2142, 2144 Design Real Use Case + Define Re

1.5 Issue TrafficCard Management Activity 2142 Define Reports, UI, and Storyboards window Window Windo

Ver 2.2 마감하루전 Category Partitioning Testing Tool Project Team T1 Date Team Information 김강욱 김진욱 김동권

Microsoft Word - [2017SMA][T8]OOPT_Stage_1000 ver2.docx

Contents. Phase Revise Plan --- Phase Synchronize Artifacts --- Phase 2130 Analyze Activity2131. Define Essential Use Cases --- Activity21

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

PowerPoint 프레젠테이션

Microsoft Word - [2017SMA][T8]OOPT_Stage_1000_ docx

슬라이드 1

OOO Paint

<Software Modeling & Analysis> OSP Stage 2040 < Design > Ver 3 Team 2 김민우 김재엽 최하나 /05/23 1

OSP Stage 2040 <Plan & Elaboration> 유아를위한주제별영어학습놀이프로그램 T 김도희 박수민 + 김태현 1

UML

PowerPoint 프레젠테이션

OOO Paint

PowerPoint Template

A NEW CSE ATM OOPT Stage 1000 Project Team T3 Date Team Information 이원오 이재규

A NEW CSE ATM OOPT Stage 1000 Project Team T3 Date Team Information 이원오 이재규

Ver1.0

Software Modeling & Analysis Global ATM System Project Team 1 Team Date Team Information 엄현식 최정헌 전다윤

소프트웨어개발방법론

Software Modeling & Analysis Global ATM System Project Team 1 Team Date Team Information 엄현식 최정헌 전다윤 목차 Activ

PowerPoint 프레젠테이션

Software Verification 1 st Testing System Test Team 고예은 김수현 김아름 1

OOO Paint

2) 활동하기 활동개요 활동과정 [ 예제 10-1]main.xml 1 <LinearLayout xmlns:android=" 2 xmlns:tools="

2힉년미술

Ver. DS-2012.T3.DWS.STR-1.0 System Test Report for Digital Watch System Test Cases Specification Test Summary Report Project Team 이동아 Latest update on

Data Sync Manager(DSM) Example Guide Data Sync Manager (DSM) Example Guide DSM Copyright 2003 Ari System, Inc. All Rights reserved. Data Sync Manager

OOO Paint

텀블러514

Index

Microsoft PowerPoint - Java7.pptx

Convenience Timetable Design

OOO Paint

C. KHU-EE xmega Board 에서는 Button 을 2 개만사용하기때문에 GPIO_PUSH_BUTTON_2 과 GPIO_PUSH_BUTTON_3 define 을 Comment 처리 한다. D. AT45DBX 도사용하지않기때문에 Comment 처리한다. E.


Software Modeling < < OOAD Stage 김정태 최정명 이낙원 송준현

example code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for

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

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

IT현황리포트 내지 완

PowerPoint Template

Microsoft Word - [TP_3][T1]UTP.docx

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

Orcad Capture 9.x

Manufacturing6

Microsoft PowerPoint - T1 ERS (Elevator Reservation System)SASD2.pptx

2002년 2학기 자료구조

Software Modeling & Analysis Global ATM System Project Team 1 Team Date Team Information 엄현식 최정헌 전다윤

소프트웨어공학 Tutorial #2: StarUML Eun Man Choi

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");

목차 1. Activity Implement Class &s Definitions ATM readitem selectservice selectnation

리니어레이아웃 - 2 -

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

Microsoft Word - PLC제어응용-2차시.doc

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate

adfasdfasfdasfasfadf

PowerPoint 프레젠테이션


<443A5C4C C4B48555C B3E25C32C7D0B1E25CBCB3B0E8C7C1B7CEC1A7C6AE425CC0E7B0EDB0FCB8AE5C53746F636B5F4D616E D656E74732E637070>

MySQL-.. 1

DocsPin_Korean.pages

1Æí5Àåc00ç±³¢50è

(SW3704) Gingerbread Source Build & Working Guide

CD-RW_Advanced.PDF

About

Activity Implement Class & s Definition 1) Account class urpose Overview(class) Exceptional Courses of Events class Account 계좌정보를모아두는클래스 Attribu

슬라이드 1

tiawPlot ac 사용방법

Smart Power Scope Release Informations.pages

PowerPoint Presentation

PowerPoint Presentation

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

03.Agile.key

Something that can be seen, touched or otherwise sensed

<4D F736F F F696E74202D20B8AEB4AABDBA20BFC0B7F920C3B3B8AEC7CFB1E22E BC8A3C8AF20B8F0B5E55D>

MAX+plus II Getting Started - 무작정따라하기

PowerPoint 프레젠테이션

UI TASK & KEY EVENT

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

Microsoft PowerPoint - ch10 - 이진트리, AVL 트리, 트리 응용 pm0600

Special Theme _ 모바일웹과 스마트폰 본 고에서는 모바일웹에서의 단말 API인 W3C DAP (Device API and Policy) 의 표준 개발 현황에 대해서 살펴보고 관 련하여 개발 중인 사례를 통하여 이해를 돕고자 한다. 2. 웹 애플리케이션과 네이

Interstage5 SOAP서비스 설정 가이드

USER GUIDE

컴파일러

<B9CCB5F0BEEE20C1A4BAB8C3B3B8AE2E687770>

Software Verification System Test Report 2st Date Team 고수창 전소영 이세라 하지윤

Analyses the Contents of Points per a Game and the Difference among Weight Categories after the Revision of Greco-Roman Style Wrestling Rules Han-bong

Java ...

<C0D3C7F6BCFA2E687770>

API 매뉴얼

제이쿼리 (JQuery) 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호

3장

API STORE 키발급및 API 사용가이드 Document Information 문서명 : API STORE 언어별 Client 사용가이드작성자 : 작성일 : 업무영역 : 버전 : 1 st Draft. 서브시스템 : 문서번호 : 단계 : Docum

LXR 설치 및 사용법.doc

Transcription:

마감하루전 Category Partitioning Testing Tool Project Team T1 Date 2017-05-12 Team Information 201111334 김강욱 201211339 김진욱 201312243 김동권 201510411 이소영 [ 마감하루전 ] T1 1

INDEX Activity 2041. Design Real Use Cases Activity 2042. Define Reports UI, and Storyboards Activity 2043. Refine System Architecture Activity 2044. Define Interaction Diagrams Activity 2045. Define Design Class Diagrams Activity 2046. Design Traceability Analysis Activity 2037. Define State Diagrams [ 마감하루전 ] T1 2

Activity 2041. Design Real Use Cases Use Case Open File Actor User Purpose Excel File을열어서프로그램에넣어준다. Overview Excel File을열고, Excel File로부터 Category별 Representative Value의정보를읽고각정보를 Type에맞는 변수에넣어준다. Type Primary and Essential Cross Reference System Function: R 1.2 Pre-Requisites UI Widgets Sample UI 1.2 Sample UI 1.3 Typical Courses of Events Alternative Courses of Events Exceptional Courses of Events (A): Actor, (S): System 1. (A) User가 [ 파일열기버튼 ] 을누른다. 2. (S) [ 다이얼로그박스 ] 를띄운다. 3. (A) [ 다이얼로그박스 ] 에서파일을선택한다. 4. (S) 선택한파일을불러온다. 5. (S) Excel file의 Representative Value와해당 Value의 Index, Weight, Constraints의정보를읽는다. 6. (S) 확인한정보를각각지정해둔변수배열에넣어준다. 7. (S) [ 파일이름 ] 에파일명을보여준다. 4. (S) 파일의확장자명이 xlsx 혹은 xls와다르면 파일확장자명오류입니다 라는오류메시지를출력한다. 4. (S) 확장자명이외의오류로파일을가져올수없을경우 파일열기오류입니다 라는오류메시지를출력한다. 5. (S) 읽어온파일에정보가하나라도없으면오류난부분의행열값을띄워준다. 5. (S) 읽어온파일의양식이다르면 양식오류입니다 라는오류메시지를출력한다 [ 마감하루전 ] T1 3

Use Case Modify Weight Actor User Purpose Representative Value의가중치를변경한다. Overview Representative Value에할당되어있는가중치를초기값과다르게변경한다. Type Primary and Essential Cross Reference System Function: R 5.2 Use case: Arrange by Weight Average Pre-Requisites Test Case가조합되어있어야한다. UI Widgets Sample UI 1.2 Typical Courses of Events (A): Actor, (S): System 1. (A) User가수정할 Representative Value의 Weight 값을 [ 테스트케이스테이블 ] 에입력한다 2. (S) User로부터수정요청받은 Representative Value의 weight 변수를사용자가입력한값으로갱신한다. 3. (S) 수정요청받은 Representative Value가속해있는 Test Case의 Weight를다시계산한다. Alternative Courses of Events 1. (A) 양의정수가아닌수정값을입력하면 System이재입력을요청한다. Exceptional Courses of Events [ 마감하루전 ] T1 4

Use Case Input Essential Test Case Actor User Purpose 중요하다고생각되는 Test case를입력한다. Overview Representative Value 의 Index를이용해 Test case 조합을프로그램에입력하고 Essential Test case 목록에추가한다. Type Primary and Essential Cross Reference System Function: R 3.2 Use case: Compare with Test Case Pre-Requisites 파일이파싱된상태여야한다. UI Widgets Sample UI 1.1 Sample UI 1.2 Typical Courses of Events (A): Actor, (S): System 1. (A) 100, 101, 200과같이 Representative Value의 Index의조합을 [ 중요테스트케이스입력창 ] 에입력한다. 2. (S) index와일치하는 Representative Value를확인하고, 이를제한조건을고려하지않고, 단순조합하여중요 Test Case를생성한다. 3. (S) 조합된중요 Test Case를 [ 중요테스트케이스창 ] 에출력한다. Alternative Courses of Events 2. (S) User가유효하지않은 Index를추가했을경우 유효하지않은 index입니다. 라는오류메시지를출력한다. Exceptional Courses of Events [ 마감하루전 ] T1 5

Use Case Compare with Test Case Actor Purpose Essential Test case 와조합된 Test Case 를비교한다. Overview 프로그램에의해조합된 Test Case 와사용자가입력한중요 Test Case 를비교하여누락여부와원인을확인한다. Type Primary and Essential Cross Reference Functional Requirement: R 3.1 Use Case: Input Essential Test Case Pre-Requisites 1. 중요 Test Case 가입력되어야한다. 2. Test Case 가조합되어있어야한다. UI Widgets Typical Courses of Events (A): Actor (S): System 1. (S) 중요 Test Case와프로그램에의해조합된 Test Case 를비교하여중요 Test Case와일치하는조합된 Test Case를자주색으로표시한다 2. (S) 중요 Test Case와프로그램에의해조합된 Test Case 를비교하여누락되었다면누락된중요 Test Case를노랑색으로표시한다. 3. (S) 중요 Test Case가누락된원인이되는제한조건을확인해서제한조건을빨간색으로표시한다. Alternative Courses of Events Exceptional Courses of Events [ 마감하루전 ] T1 6

Use Case Modify Constraints Actor User Purpose 제한조건을수정한다. Overview Representative Value 의제한조건을수정한다. Type Primary and Essential Cross Reference Functional Requirement: R 5.1 Use Case: Make Test Case Pre-Requisites Test Case 가조합되어있어야한다. UI Widgets Sample UI 1.2 Typical Courses of Events (A): Actor (S): System 1. (A) User가수정할 Representative Value의 Constraints 값 을 [ 테스트케이스테이블 ] 에입력한다. 2. (S) User로부터수정요청받은 Representative Value의 Constraints 변수를사용자가입력한값으로갱신한다. Alternative Courses of Events 1. 유효하지않은 Constraints 를입력하면 유효하지않은 Constraints 입니다. 라는오류메시지를출력한다. Exceptional Courses of Events [ 마감하루전 ] T1 7

Use Case Make Test Case Actor User Purpose Test Case 를생성한다. Overview 설정된제한조건을바탕으로 Test Case 를생성한다. Type Primary and Essential Cross Reference Functional Requirement: R 5.2 Use Case: Arrange by Weight Average Pre-Requisites 파일이파싱되어있어야한다. UI Widgets Sample UI 1.2 Typical Courses of Events (A): Actor (S): System 1. (A) [ 조합버튼 ] 을누른다. 2. (S) 제한조건에따라 Test Case를조합한다.. Alternative Courses of Events Exceptional Courses of Events [ 마감하루전 ] T1 8

Use Case Arrange by Weight Average Actor Purpose Test Case 의가중치평균에따라재정렬한다. Overview User 가수정한가중치를반영하여 Test Case 를재정렬한다. Type Primary and Essential Cross Reference Functional Requirement: R 2.1, R 5.1 Use Case: Modify Weight, Make Test Case Pre-Requisites Test Case 가조합되어있어야한다. UI Widgets Sample UI 1.2 Typical Courses of Events (A): Actor (S): System 1. (S) Test Case 를구성하는 Representative Value 들의가중치의평균을구한다. 2. (S) Test Case 의가중치평균을기준으로내림차순정렬한다. 3. (S) Test Case 를정렬된순서로 [ 테스트케이스테이블 ] 에출력한다. Alternative Courses of Events 2. (S) 같은가중치를가진 Test Case 가있으면 Representative Value 의 Index 순으로출력한다. Exceptional Courses of Events [ 마감하루전 ] T1 9

Use Case Make Final Test Case File Actor User Purpose 최종 Test Case 파일을생성한다. Overview User 가최종적으로완성한 Test Case 파일을생성한다. Type Primary and Essential Cross Reference Functional Requirement: R 5.1 Use Case: Make Test Case Pre-Requisites Test Case 가조합되어있어야한다. UI Widgets Sample UI 1.2 Sample UI 1.3 Typical Courses of Events (A): Actor (S): System 1. (A) User 가 [ 내보내기버튼 ] 을누른다.. 2. (S) [ 다이얼로그박스 ] 를띄운다. 3. (A) [ 다이얼로그박스 ] 에서최종 file 을저장할디렉토리를선택하고파일명을입력한다. 4. (S) 해당디렉토리에 Test Case List Fil 을.xlsx 형태로출력한다. Alternative Courses of Events Exceptional Courses of Events. [ 마감하루전 ] T1 10

Activity 2042. Define Reports UI, and Storyboards 1) Sample UI 1.1 번호 이름 타입 설명 1 배경이미지 Image 전체배경이미지 2 테스트케이스창 Image 테스트케이스창배경이미지 3 중요테스트케이스창 Image 중요테스트케이스창배경이미지 2) Sample UI 1.2 [ 마감하루전 ] T1 11

번호이름타입설명 4 파일열기버튼 Button 파일을열때사용하는버튼. 버튼을누르면파일을열수있는 DialogueBox 가나타난다. 불러온파일의이름. 5 파일이름 String 글자수 50 글자 (50 글자를초과한경우글자크기를축소 ) 디폴트 공백으로표시 6 조합버튼 Button 테스트케이스를조합해주는버튼. 버튼을누르면테스트케이스를조합해서출력해준다. 파일을내보낼때사용하는버튼 7 내보내기버튼 Button 버튼을누르면파일을저장할수있는 DialogueBox 가나 타난다. 8 테스트케이스테이블 Table, ScrollView 조합된테스트케이스를보여주는테이블 9 중요테스트케이스테이블 Table, ScrollView 중요테스트케이스를보여주는테이블 10 중요테스트케이스입력창 EditText 중요테스트케이스를인덱스형태로입력하는창 인덱스를입력하고엔터키를누르면된다. 3) Sample UI 1.3 번호이름타입설명 11 다이얼로그박스 window 파일열기와저장이가능한다이얼로그박스 [ 마감하루전 ] T1 12

Activity 2043. Refine System Architecture [ 마감하루전 ] T1 13

Activity 2044. Define Interaction Diagrams [Open File & Parsing File] [ 마감하루전 ] T1 14

[Modify Weight] [Input Essential Test Case & Compare with Test Case] [ 마감하루전 ] T1 15

[Modify Constraints] [Make Test Case & Arrange by Weight Average] [ 마감하루전 ] T1 16

[Make Final Test Case File] [ 마감하루전 ] T1 17

Activity 2045. Define Design Class Diagrams [ 마감하루전 ] T1 18

Activity 2046. Design Traceability Analysis [ 마감하루전 ] T1 19

Activity 2037. Define State Diagrams [ 마감하루전 ] T1 20