Software Engineering

Size: px
Start display at page:

Download "Software Engineering"

Transcription

1 1 9. 소프트웨어테스팅

2 주요내용 품질이란무엇인가? 테스팅이란무엇인가? 블랙박스테스팅기법에는무엇이있는가? 화이트박스테스팅기법에는무엇이있는가? 2

3 소프트웨어개발과품질 품질의다양한의미 - 프로그램이정상적으로작동하는것 - 프로그램에기대하는막연한완성도 - 명시된요구사항을만족시키는것 - 고객이의도한대로요구사항을올바르게정의하는것 3

4 4 소프트웨어테스팅 (Software Testing)

5 테스팅 (Testing) 정의 - 기존조건및필요조건 ( 즉, 결함 / 에러 / 버그 ) 사이의차이점을발견하기위하여 소프트웨어항목을분석하고, 분석된항목의특성을평가하는프로세스 [IEEE-Std-829] - 에러를발견하려는의도를가지고프로그램을실행하는프로세스 [Myers] 5

6 테스팅과디버깅의차이점 테스팅 (Testing) 디버깅 (Debugging) 목적알려지지않은에러의발견이미알고있는에러의수정 수행 시스템내부관련자, 테스팅팀등외부의제 3 자 시스템내부관련자 주요 작업 에러발견 (Fault Detection) 에러의정확한위치파악 (Fault Location) 에러의타입식별 (Fault Identification) 에러수정 (Fault Correction) 6

7 결함을지칭하는다양한용어 에러 (Error), 오류 결함의원인사람 (S/W 개발자, 분석가등 ) 에의하여생성된실수가주를이룸 결함 (Defect), 결점 (Fault), 버그 (Bug) 실패또는문제의원인제품에포함된결함 실패 (Failure), 문제 (Problem) 제품의결함 (Defect) 이있는부분이실행될때발생되는현상 7

8 테스트케이스 (Test Case) 의미 - 테스트의목적에맞게테스트조건, 입력값, 예상출력값, 실제테스트결과를 기록하는것 [IEEE-Std-610] 목적 - 테스터가테스팅을체계적으로할수있도록함 - 개발자가테스팅결과를통해디버깅을하는기준이됨 8

9 테스트케이스의예 테스트케이스 ID: ST-0001 목적로그인시아이디와패스워드의대소문자를구분하여처리한다. 테스트 조건 아이디 / 비번 : abcd / abcd 가 DB 에이미입력되어있음. 테스터한동석테스트일자 ~ 단계입력값예상출력값실행결과조치사항 조치후시험결과 1 아이디 : ABCD 패스워드 : abcd 아이디없음경고정상로그인디버깅필요 아이디없음 경고 2 3 아이디 : abcd 패스워드 : ABCD 아이디 : abcd 패스워드 : abcd 패스워드틀림경고패스워드틀림경고 - - 정상로그인정상로그인 - - 9

10 테스팅종류 테스트정보를얻는대상에따른분류 - 블랙박스테스팅 (Black-Box Testing) 요구사항명세서 (SRS) 나설계서로부터테스트케이스추출 - 화이트박스테스팅 (White-Box Testing) 내부구조 ( 소스코드 ) 를기반으로테스트케이스추출 10

11 [ 예 ] 세양수중큰수출력프로그램 (1/3) 사용자요구사항 - 서로다른세양수 A, B, C 를입력하여그중가장큰수를출력하라. 시작 시작 1 1 A, B, C 값입력 A, B, C 값입력 2 2 A > B A > B N N Y 3 4 Y 3 4 MAX = A MAX = B Black box 5 MAX = A 5 MAX = B MAX > C N 7 MAX > C N 7 Y 6 MAX = C Y 6 MAX = C MAX 출력 MAX 출력 8 8 종료 종료 11 (a) 블랙박스테스팅 (b) 화이트박스테스팅

12 [ 예 ] 세양수중큰수출력프로그램 (2/3) 블랙박스테스트케이스 ID 테스트케이스 1 A가가장큰정수일경우 2 B가가장큰정수일경우 3 C가가장큰정수일경우 4 A를음수로입력할경우 5 A와 B를같은정수로입력할경우 6 B를소수로입력할경우 7 12

13 [ 예 ] 세양수중큰수출력프로그램 (3/3) 화이트박스테스트케이스 시작 ID 테스트케이스 1 A, B, C 값입력 1 (1->2->3->5->6->8) 2 (1->2->3->5->7->8) 3 (1->2->4->5->6->8) 2 A > B N Y (1->2->4->5->7->8) MAX = A MAX = B 5 MAX > C N 7 Y 6 MAX = C MAX 출력 8 종료 13 (b) 화이트박스테스팅

14 블랙박스테스팅 (Black-Box Testing) 개요 - 요구사항명세서나설계서를참조하면서수행하는테스팅 소스코드자체의로직 (Logic) 에는관심이없고입, 출력값에만관심이있다 - 방법 신택스테스팅 (Syntax Testing) 동등분할 (Equivalence Partitioning) 경계값분석 (Boundary Value Analysis) 의사결정테이블 (Decision Table) 14

15 신택스테스팅 (Syntax Testing) 개요 - 블랙박스테스팅기법중가장단순한방법 - 입력데이터가미리정의된데이터유형에적합한지를검증하는방법 - 입력값을적합 (Valid) 과부적합 (Invalid) 으로분류한뒤, 예상되는결과를검증하는기법 활용 - 회원가입폼과같은화면에서사용자의이름이나아이디의데이터유형이적합한지를 확인하는경우 15

16 [ 예 ] 신택스테스팅 입력변수적합조건부적합조건 사용자이름 6 자리이상 8 자리이하알파벳숫자, 특별기호등 No. 적합 / 부적합입력유형입력값예상결과 1 적합 7자리알파벳 kildong 정상처리 2 부적합 길이가짧은경우 kil 에러메시지 - 길이부적합 3 부적합 알파벳이아닌경우 길동386 에러메시지 - 입력유형부적합 Software Engineering

17 동등분할 (Equivalence Partitioning) 개요 - 입력값이범위가정해져있을경우, 각범위의대표값을이용하여테스팅 장점 - 간단하고이해하기쉬움 - 이용자가작성가능 - 무작위방법보다체계적인방법 Software Engineering

18 [ 예 ] 동등분할 (1/2) 사용자요구사항 점이만점이고 0 ~ 100 점을받을수있는시험이있다. 시험점수를입 력하면, 점수에따라다음과같이 A 부터 F 까지의성적을출력하라. 성적 90점이상 ~ 100점이하 A 80점이상 ~ 90점미만 B 70점이상 ~ 80점미만 C 0점이상 ~ 70점미만 F Software Engineering

19 [ 예 ] 동등분할 (2/2) 동등분할테스트케이스 0 점수 < 점수 < 점수 < 점수 100 테스트케이스 점수범위 0 점이상 ~ 70 점이하 70 점이상 ~ 80 점미만 80 점이상 ~ 90 점미만 90 점이상 ~ 100 점이하 입력값 ( 점수 ) 50 점 75 점 85 점 95 점 예상결과값 F C B A 실제결과값 F C B A Software Engineering

20 경계값분석 (Boundary Value Analysis) 개요 - 입력값의주요오류대상인경계값을입력값으로테스트케이스를작성하여테스팅 [ 예 ] - 동등분할의예제를경계값분석방법을이용하여테스트케이스를추출한경우 테스트케이스 입력값 ( 점수 ) -1점 0점 99점 100점 101점 점수범위 점수범위초과 정상 정상 정상 점수범위초과 예상결과값 경고창 F A A 경고창 실제결과값 경고창 F A A 경고창 Software Engineering

21 의사결정테이블 (Decision Table) 개요 - 입 / 출력값이 True, False 로결정될수있는경우모든경우의수를확인해볼수있는 방법 활용 - 입력, 출력값이 Yes, No 로결정될수있는경우 - 적은수의조건을가진입력값에유용함 21

22 [ 예 ] 의사결정테이블 사용자요구사항 - 아이디와비밀번호를입력하여둘모두유효하면정상로그인이된다. - 그러나아이디가유효하지않을경우잘못된아이디라는경고창을보여준다. - 아이디는유효하나비밀번호가유효하지않으면잘못된비밀번호라는경고창을보여준다. 의사결정테이블테스트케이스 테스트조건 입력값 예상 출력값 유효한아이디 T T F F 비밀번호 T F T F 로그인성공 T F F F 잘못된아이디경고창 F F T T 잘못된비밀번호경고창 F T F F 22

23 화이트박스테스팅 (White-Box Testing) 개요 - 소스코드를직접참조하면서수행하는테스팅기술 - 방법 문장커버리지 (Statement Coverage) 분기커버리지 (Branch Coverage) 조건커버리지 (Condition Coverage) 다중조건커버리지 (Multiple Condition Coverage) 23

24 문장커버리지 (Statement Coverage) 개요 - 프로그램을구성하는문장들이최소한한번은실행될수있는입력값을테스트케이 스로선정함 보너스 = 0 [ 예 ] - 테스팅예제순서도를문장커버리지를 ( 가 ) a If( 작년 == A AND condition > 1) N 적용하여추출한테스트케이스 테스트케이스 ID 입력값 경로 출력값 1 (A, 2, 2) (a-b-c-e-f-h) 300 ( 나 ) b Y 보너스 = 100 c If(condition == 2 OR 자녀수 > 3) N d e Y 보너스 = 보너스 g f 보너스출력 h < 테스팅예제순서도 > 24

25 분기커버리지 (Branch Coverage) 개요 - 프로그램에있는분기를최소한한번은실행하게 보너스 = 0 a 하는테스팅하는방법 ( 가 ) If( 작년 == A AND condition > 1) N [ 예 ] - 테스팅예제순서도를분기커버리지를적용하여 b Y 보너스 = 100 d 추출한테스트케이스 c ID 테스트케이스 입력값경로출력값 ( 나 ) If(condition == 2 OR 자녀수 > 3) N 1 (A, 2, 2) (a-b-c-e-f-h) (B, 1, 2) (a-d-c-g-h) e Y 보너스 = 보너스 f 보너스출력 g h < 테스팅예제순서도 > 25

26 조건커버리지 (Condition Coverage) 개요 - &&, 등의조건을가진분기문이전체조건식의결과와관계없이 && 나 전후의각 개별조건식이참한번, 거짓한번을갖도록테스트케이스를만드는방법 26

27 [ 예 ] 조건커버리지 (1/2) 사용자요구사항 - 학생의평균과과목수를받아서, 장학금대상자를선정하라. 장학금대상자는평균이 90 점이상이고, 과목수가 5 과목이상인학생으로한다. 시작 a 개별조건식 평균, 과목수입력 b If( ( 평균 >=90) && ( 과목수 >=5) ) If( ( 평균 >=90) && ( 과목수 >=5) ) N d 전체조건식 c Y 장학금대상자선정 e 27 종료

28 [ 예 ] 조건커버리지 (2/2) 조건커버리지테스트케이스 ID 테스트케이스입력값경로출력값 1 (95, 4) (a-b-d-e) 대상자아님 2 (72, 7) (a-b-d-e) 대상자아님 입력값은 ( 평균, 과목수 ) 이며, 출력값은대상자선정여부이다. 조건커버리지테스트케이스진리표 평균 과목수 전체조건식 95 이면참 4 이면거짓 거짓 72 이면거짓 7 이면참 거짓

29 다중조건커버리지 (Multiple Condition Coverage) 개요 - 조건커버리지가각개별조건식의조건을검사하는것이라면, 다중조건커버리지는 전체조건식의조건을검사하는테스트케이스를만드는방법 29

30 [ 예 ] 다중조건커버리지 다중조건커버리지테스트케이스 - 조건커버리지의예제를다중조건커버리지를적용하여추출한테스트케이스 ID 테스트케이스입력값경로출력값 1 (95, 4) (a-b-d-e) 대상자아님 2 (72, 7) (a-b-d-e) 대상자아님 3 (80, 4) (a-b-d-e) 대상자아님 4 (92, 5) (a-b-c-e) 대상자 다중조건커버리지진리표 입력값은 ( 평균, 과목수 ) 이며, 출력값은대상자선정여부이다. - 조건커버리지의예제를다중조건커버리지를적용하여추출한테스트케이스진리표 평균 과목수 전체조건식 95 이면참 4 이면거짓 거짓 72 이면거짓 7 이면참 거짓 80 이면거짓 4 이면거짓 거짓 92 이면참 5 이면참 참 30

31 기본경로테스팅 (Basic Path Testing) 개요 - Tom McCabe에의해개발된기법 - 프로그램의제어구조 (Control Structure) 를플로우그래프 (Flow Graph) 로표현하고, 순환복잡도 (Cyclomatic Complexity) 를통해독립적인경로의수를찾아테스트케이스를추출하는기법 테스트케이스추출단계 1. 테스팅할대상의플로우그래프를그린다. 2. 순환복잡도를계산한다. 3. 독립적인경로들을정의한다. 4. 정의된각경로의테스트케이스를작성한다. 31

32 1. 테스팅할대상의플로우그래프를그린다. 개요 - 입력에서출력에이르기까지의프로그램내부구조를플로우그래프 (Flow Graph) 로 표현 플로우그래프 프로그램내부구조의제어흐름 (Control Flow) 을그래프로표현하여구조를파악하고시험경로 (Path) 를추출하기위해표현 플로우그래프표기법 Sequence If, else While 32

33 2. 순환복잡도를계산한다. 개요 - 순환복잡도 (Cyclomatic Complexity) 를통해전체프로그램내부구조를시험할수있 는독립적인경로의수를계산 순환복잡도프로그램의논리적인복잡도를정량적으로측정하기위해제공되는매트릭 (Matric) 순환복잡도공식 CC = R 의수 CC = E - N + 2 CC = P + 1 CC(Cyclomatic Complexity): 순환복잡도 R(Region): 노드와가장자리노드로둘러싸인영역과그래프밖영역의수 E(Edge): 화살표의수 N(Node): 노드의수 P(Predicate): 분기노드의수 33

34 3. 독립적인경로들을정의한다. 개요 - 순환복잡도를통해계산된횟수를기반으로독립적인경로들을정의 34

35 4. 정의된각경로의테스트케이스를작성한다. 개요 - 정의된각경로를시험할테스트케이스를작성 35

36 [ 예 ] 기본경로테스팅 (1/5) 요구사항 - 국어, 영어, 수학점수를입력받아, 평균점수가 70 점이상이면 PASS' 를, 미만이 면 FAIL' 을출력한다 int main(int argc, char *argv[]) { int[] testpoint = input(); while(testpoint.count() =! 3) { int inputpoint; printf(" 점수를입력해주세요 "); scnaf("%d", &inputpoint); testpoint.add() = inputpoint; } int avpoint = (testpoint[0] + testpoint[1] + testpoint[2]) / 3; 36 } if(avpoint >= 70) { printf( PASS"); } else { printf( FAIL"); } printf(" 출력이종료되었습니다 ")

37 [ 예 ] 기본경로테스팅 (2/5) 1. 테스팅할대상의플로우그래프를그린다. - 3 과목평균점수의 PASS 여부예제의순서도와플로우그래프 시작 Edge 2 R1 Node Predicate Node R2 Region 6 7 R 종료 (A) 순서도 (Flow chart) (B) 플로우그래프 (Flow graph) 37

38 [ 예 ] 기본경로테스팅 (3/5) 2. 순환복잡도를계산한다. - 순환복잡도공식에따라, V(G) = 3 V(G) = = 3 V(G) = = 3 - 계산결과순환복잡도는 3 이므로, 최소한 3 번이상의독립적인경로를시험하면 전체내부구조를포함할수있음 38

39 [ 예 ] 기본경로테스팅 (4/5) 3. 독립적인경로들을정의한다. - 순환복잡도를통해계산된횟수를기반으로독립적인경로들을정의하면, 경로 1: 경로 2: 경로 3:

40 [ 예 ] 기본경로테스팅 (5/5) 4. 정의된각경로의테스트케이스를작성한다. - 정의된각경로를시험할테스트케이스를작성하면, 3 과목평균점수의 PASS 여부예제의테스트케이스 ID 테스트케이스 경로입력값예상출력값 1 경로 1 선입력 {70, 75}, 후입력 {80} PASS 2 경로 2 선입력 {60, 65}, 후입력 {50} FAIL 3 경로 3 선입력 {70, 90, 80}, 후입력 { 없음 } PASS 입력값은 ( 국어, 영어, 수학 ) 으로선, 후의입력된조건이있으며, 출력값은 PASS 여부이다. 40

41 화이트박스테스팅의특징 테스트의목적과조건에맞게적절한방법선택 각테스팅방법에따라복잡도, 소요되는시간 ( 비용 ) 이다름 41

42 42 테스팅단계

43 소프트웨어개발단계와테스팅 (V 모델 ) 소프트웨어개발단계마다생산되는산출물을이용하여테스팅수행 요구사항정의 인수테스팅 요구사항분석 시스템테스팅 설계 통합테스팅 구현 단위테스팅 43

44 테스팅단계 단위테스팅 (Unit Testing) - 개요 구현단계에서각모듈이완성되었을경우개별적인모듈을테스팅 테스팅의주체는해당모듈의개발자 화이트박스 / 블랙박스테스팅모두가능 - 테스트할모듈을단독적으로실행할수있는환경필요 스텁 (Stub) 테스팅대상모듈에서호출하는모듈 테스트드라이버 (Test Driver) 테스팅대상모듈을호출하는환경 44

45 테스팅단계 통합테스팅 (Integrating Testing) - 개요 모듈을통합한단계에서수행되는테스팅 모듈간의상호작용을검사하는테스팅 - 모듈통합방법에따른테스팅기법종류 빅뱅 (Big Bang) 기법 모듈을한꺼번에통합하여테스팅을하는방법 오류가발생하였을경우어느부분에서오류가났는지찾기가어려움 하향식 (Top-Down) 기법 가장상위모듈부터하위모듈로점진적으로통합하는방법 상위모듈테스팅시, 하위모듈에대한스텁이필요 상향식 (Bottom-Up) 기법 하위모듈부터테스팅하고상위모듈로점진적으로통합하는방법 하위모듈테스팅시, 상위모듈에대한테스트드라이버가필요 45

46 테스팅단계 시스템테스팅 (System Testing) - 개요 모듈이모두통합된후, 사용자의요구사항이만족되었는지검사하는테스팅 고객에게시스템을전달하기전, 시스템을개발한조직이주체가되는마지막테스팅 - 테스팅대상 요구사항명세서를기초로하여사용자의기능요구사항 보안, 성능, 신뢰성등의비기능요구사항 46

47 테스팅단계 인수테스팅 (Acceptance Testing) - 개요 시스템이사용자에게인수되기전, 사용자에의해실시되는테스팅 실제사용자가운영하는환경에서실시 인수테스팅을통과해야만시스템이정상적으로사용자에게인수되고프로젝트는종료됨 47

48 연습문제 1. 모듈안의작동을자세히관찰할수있으며, 프로그램원시코드의논리적 인구조를커버하도록테스트케이스를설계하는프로그램테스트방법은 무엇인가? 2. 블랙박스테스팅은무엇인가? 3. 소프트웨어의테스팅중화이트박스테스팅의과정은무엇이있는가? 4. 테스팅단계의순서를나열하라. 5. 디버깅 (Debugging) 이란무엇인가? 48

<4D F736F F F696E74202D205B37C0E55D20B0CBC1F520B9D720C8AEC0CE2E BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D205B37C0E55D20B0CBC1F520B9D720C8AEC0CE2E BC8A3C8AF20B8F0B5E55D> 7. 확인과검증 1 주요내용 품질은왜중요한가? 프로젝트에서형상관리는왜중요한가? 형상관리프로세스의각단계의활동은무엇인가? 2 목차 강의내용 팀프로젝트 (12, 13 주차 ) - 확인과검증 - 품질활동 - 확인과검증기법 - 단위테스트및통합테스트의테스트결과보고서제출 3 소프트웨어개발과품질 품질의다양한의미 - 프로그램이정상적으로작동하는것 - 프로그램에기대하는막연한완성도

More information

프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음

프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음 프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음 CHAPTER 9 둘중하나선택하기 관계연산자 두개의피연산자를비교하는연산자 결과값은참 (1) 아니면거짓 (0) x == y x 와 y 의값이같은지비교한다. 관계연산자 연산자 의미 x == y x와 y가같은가? x!= y

More information

Software testing

Software testing Software testing 소프트웨어공학개론 유준범교수님 CLASS A T8 200611478 성두훈 200611494 원스타 200611518 조민경 200611458 김영승 1. Software testing 이란? 소프트웨어테스팅 (software testing) 은개발된컴퓨터소프트웨어의품질을측정하기위해사용되는과정이다. IEEE 에서의 Software

More information

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

example code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for 2003 Development of the Software Generation Method using Model Driven Software Engineering Tool,,,,, Hoon-Seon Chang, Jae-Cheon Jung, Jae-Hack Kim Hee-Hwan Han, Do-Yeon Kim, Young-Woo Chang Wang Sik, Moon

More information

Microsoft PowerPoint 테스트.ppt

Microsoft PowerPoint 테스트.ppt 소프트웨어공학 () 2005 년가을학기 문양세컴퓨터과학과강원대학교자연과학대학 In this chapter 실제로현장 (real world) 에서테스트에드는노력은총비용의 50% 이상, 총개발기간의 50% 정도에해당한다. 테스트의목적은소프트웨어의기능을시험하는것이아니라, 소프트웨어의오류를찾아내어그품질 (quality) 을향상시키는데있다. We will cover

More information

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

Microsoft Word - [TP_3][T1]UTP.docx Unit Testing Plan for Point Of Sale System Test Plan Test Design Specification Test Cases Specification Project Team Team 1 Date 2017-11-03 Team Information 201211337 김재현 201112052 방민석 201312259 백만일 201211383

More information

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2 비트연산자 1 1 비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2 진수법! 2, 10, 16, 8! 2 : 0~1 ( )! 10 : 0~9 ( )! 16 : 0~9, 9 a, b,

More information

Microsoft PowerPoint - Java7.pptx

Microsoft PowerPoint - Java7.pptx HPC & OT Lab. 1 HPC & OT Lab. 2 실습 7 주차 Jin-Ho, Jang M.S. Hanyang Univ. HPC&OT Lab. jinhoyo@nate.com HPC & OT Lab. 3 Component Structure 객체 (object) 생성개념을이해한다. 외부클래스에대한접근방법을이해한다. 접근제어자 (public & private)

More information

중간고사

중간고사 중간고사 예제 1 사용자로부터받은두개의숫자 x, y 중에서큰수를찾는알고리즘을의사코드로작성하시오. Step 1: Input x, y Step 2: if (x > y) then MAX

More information

윈도우즈프로그래밍(1)

윈도우즈프로그래밍(1) 제어문 (2) For~Next 문 윈도우즈프로그래밍 (1) ( 신흥대학교컴퓨터정보계열 ) 2/17 Contents 학습목표 프로그램에서주어진특정문장을부분을일정횟수만큼반복해서실행하는문장으로 For~Next 문등의구조를이해하고활용할수있다. 내용 For~Next 문 다중 For 문 3/17 제어문 - FOR 문 반복문 : 프로그램에서주어진특정문장들을일정한횟수만큼반복해서실행하는문장

More information

Chap 6: Graphs

Chap 6: Graphs 그래프표현법 인접행렬 (Adjacency Matrix) 인접리스트 (Adjacency List) 인접다중리스트 (Adjacency Multilist) 6 장. 그래프 (Page ) 인접행렬 (Adjacency Matrix) n 개의 vertex 를갖는그래프 G 의인접행렬의구성 A[n][n] (u, v) E(G) 이면, A[u][v] = Otherwise, A[u][v]

More information

Microsoft PowerPoint - chap05-제어문.pptx

Microsoft PowerPoint - chap05-제어문.pptx int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); 1 학습목표 제어문인,, 분기문에 대해 알아본다. 인 if와 switch의 사용 방법과 사용시 주의사항에 대해 알아본다.

More information

<443A5C4C C4B48555C B3E25C32C7D0B1E25CBCB3B0E8C7C1B7CEC1A7C6AE425CC0E7B0EDB0FCB8AE5C53746F636B5F4D616E D656E74732E637070>

<443A5C4C C4B48555C B3E25C32C7D0B1E25CBCB3B0E8C7C1B7CEC1A7C6AE425CC0E7B0EDB0FCB8AE5C53746F636B5F4D616E D656E74732E637070> 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include "QuickSort.h" 7 using namespace std; 8 9 10 Node* Queue[100]; // 추가입력된데이터를저장하기위한 Queue

More information

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

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

More information

Microsoft PowerPoint Predicates and Quantifiers.ppt

Microsoft PowerPoint Predicates and Quantifiers.ppt 이산수학 () 1.3 술어와한정기호 (Predicates and Quantifiers) 2006 년봄학기 문양세강원대학교컴퓨터과학과 술어 (Predicate), 명제함수 (Propositional Function) x is greater than 3. 변수 (variable) = x 술어 (predicate) = P 명제함수 (propositional function)

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 ISO 26262 대응을위한 SW 동적시험방안 (ISO 26262 Part 6 - SW 단위 / 통합시험 ) MDS 테크놀로지 이수안 CONTENTS Ⅰ ISO 26262 의 SW 동적시험절차 1 2 3 V 모델에서의 SW 동적시험 동적시험개념및일반절차 ISO 26262 의 SW 단위시험일반절차 Ⅱ Ⅲ 4 ISO 26262 의 SW 통합시험일반절차 ISO 26262의동적시험적용사례분석및방안

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 실습 1 배효철 th1g@nate.com 1 목차 조건문 반복문 System.out 구구단 모양만들기 Up & Down 2 조건문 조건문의종류 If, switch If 문 조건식결과따라중괄호 { 블록을실행할지여부결정할때사용 조건식 true 또는 false값을산출할수있는연산식 boolean 변수 조건식이 true이면블록실행하고 false 이면블록실행하지않음 3

More information

PowerPoint Template

PowerPoint Template SOFTWARE ENGINEERING Team Practice #3 (UTP) 201114188 김종연 201114191 정재욱 201114192 정재철 201114195 홍호탁 www.themegallery.com 1 / 19 Contents - Test items - Features to be tested - Features not to be tested

More information

adfasdfasfdasfasfadf

adfasdfasfdasfasfadf C 4.5 Source code Pt.3 ISL / 강한솔 2019-04-10 Index Tree structure Build.h Tree.h St-thresh.h 2 Tree structure *Concpets : Node, Branch, Leaf, Subtree, Attribute, Attribute Value, Class Play, Don't Play.

More information

Chap 6: Graphs

Chap 6: Graphs AOV Network 의표현 임의의 vertex 가 predecessor 를갖는지조사 각 vertex 에대해 immediate predecessor 의수를나타내는 count field 저장 Vertex 와그에부속된모든 edge 들을삭제 AOV network 을인접리스트로표현 count link struct node { int vertex; struct node

More information

Microsoft PowerPoint - [2009] 02.pptx

Microsoft PowerPoint - [2009] 02.pptx 원시데이터유형과연산 원시데이터유형과연산 원시데이터유형과연산 숫자데이터유형 - 숫자데이터유형 원시데이터유형과연산 표준입출력함수 - printf 문 가장기본적인출력함수. (stdio.h) 문법 ) printf( Test printf. a = %d \n, a); printf( %d, %f, %c \n, a, b, c); #include #include

More information

Frama-C/JESSIS 사용법 소개

Frama-C/JESSIS 사용법 소개 Frama-C 프로그램검증시스템소개 박종현 @ POSTECH PL Frama-C? C 프로그램대상정적분석도구 플러그인구조 JESSIE Wp Aorai Frama-C 커널 2 ROSAEC 2011 동계워크샵 @ 통영 JESSIE? Frama-C 연역검증플러그인 프로그램분석 검증조건추출 증명 Hoare 논리에기초한프로그램검증도구 사용법 $ frama-c jessie

More information

슬라이드 1

슬라이드 1 Pairwise Tool & Pairwise Test NuSRS 200511305 김성규 200511306 김성훈 200614164 김효석 200611124 유성배 200518036 곡진화 2 PICT Pairwise Tool - PICT Microsoft 의 Command-line 기반의 Free Software www.pairwise.org 에서다운로드후설치

More information

<4D F736F F F696E74202D20C7F6B4EBB8F0BAF1BDBA202D20BCBCB9CCB3AA20BCD2C7C1C6AEBFFEBEEE20C5D7BDBAC6AE C0AFC1D

<4D F736F F F696E74202D20C7F6B4EBB8F0BAF1BDBA202D20BCBCB9CCB3AA20BCD2C7C1C6AEBFFEBEEE20C5D7BDBAC6AE C0AFC1D 소프트웨어테스트 - 개념, 기법및활용- 건국대학교유준범 http://dslab.konkuk.ac.kr 2012.02.24 현대모비스세미나 1 테스트분야개념들 Boundary Value 테스트 소프트웨어테스트 테스트계획서 3 점점합 블랙박스테스트테스트결과보고서화이트박스테스트 구조테스트 테스트실행 모델기반테스트 Pairwise 테스트 기능테스트 CTIP (Continuous

More information

금오공대 컴퓨터공학전공 강의자료

금오공대 컴퓨터공학전공 강의자료 C 프로그래밍프로젝트 Chap 14. 포인터와함수에대한이해 2013.10.09. 오병우 컴퓨터공학과 14-1 함수의인자로배열전달 기본적인인자의전달방식 값의복사에의한전달 val 10 a 10 11 Department of Computer Engineering 2 14-1 함수의인자로배열전달 배열의함수인자전달방식 배열이름 ( 배열주소, 포인터 ) 에의한전달 #include

More information

untitled

untitled if( ) ; if( sales > 2000 ) bonus = 200; if( score >= 60 ) printf(".\n"); if( height >= 130 && age >= 10 ) printf(".\n"); if ( temperature < 0 ) printf(".\n"); // printf(" %.\n \n", temperature); // if(

More information

Microsoft PowerPoint - 3ÀÏ°_º¯¼ö¿Í »ó¼ö.ppt

Microsoft PowerPoint - 3ÀÏ°_º¯¼ö¿Í »ó¼ö.ppt 변수와상수 1 변수란무엇인가? 변수 : 정보 (data) 를저장하는컴퓨터내의특정위치 ( 임시저장공간 ) 메모리, register 메모리주소 101 번지 102 번지 변수의크기에따라 주로 byte 단위 메모리 2 기본적인변수형및변수의크기 변수의크기 해당컴퓨터에서는항상일정 컴퓨터마다다를수있음 short

More information

<353120C1B6C7F6C1A42DC3B6B5B5BDC3BDBAC5DB20BCD2C7C1C6AEBFFEBEEE20C5D7BDBAC6AE20C4BFB9F6B8AEC1F620C0DAB5BFC8AD20B5B5B1B82E687770>

<353120C1B6C7F6C1A42DC3B6B5B5BDC3BDBAC5DB20BCD2C7C1C6AEBFFEBEEE20C5D7BDBAC6AE20C4BFB9F6B8AEC1F620C0DAB5BFC8AD20B5B5B1B82E687770> 한국산학기술학회논문지 Vol. 11, No. 11 pp. 4460-4467, 2010 조현정 1*, 황종규 1, 신승권 2, 오석문 3 1 한국철도기술연구원열차제어통신연구실, 2 초고속열차연구실, 3 정책전략연구실 Analysis of S/W Test Coverage Automated Tool & Standard in Railway System Hyun-Jeong

More information

Infinity(∞) Strategy

Infinity(∞) Strategy 반복제어 표월성 passwd74@cherub.sungkyul.edu 개요 for() 문 break문과 continue문 while문 do-while문 for() 문 for() 문형식 for( 표현식1; 표현식2; 표현식3) 여러문장들 ; 표현식 1 : 초기화 (1 번만수행 ) 표현식 2 : 반복문수행조건 ( 없으면무한반복 ) 표현식 3 : 반복문수행횟수 for()

More information

Microsoft PowerPoint - CSharp-10-예외처리

Microsoft PowerPoint - CSharp-10-예외처리 10 장. 예외처리 예외처리개념 예외처리구문 사용자정의예외클래스와예외전파 순천향대학교컴퓨터학부이상정 1 예외처리개념 순천향대학교컴퓨터학부이상정 2 예외처리 오류 컴파일타임오류 (Compile-Time Error) 구문오류이기때문에컴파일러의구문오류메시지에의해쉽게교정 런타임오류 (Run-Time Error) 디버깅의절차를거치지않으면잡기어려운심각한오류 시스템에심각한문제를줄수도있다.

More information

Microsoft PowerPoint - 14_Testing(2010).ppt [호환 모드]

Microsoft PowerPoint - 14_Testing(2010).ppt [호환 모드] LECTURE 14 테스트 모든코드가실행될때까지코딩작업이완료된것은아니다. - Pragmatic Programmer 테스트는조기에, 자주, 자동화하는것이좋다. - Pragmatic Programmer 최은만, CSE 4039 소프트웨어공학 Outline 테스트작업의원리와목표 테스트의단계와테스트의종류 블랙박스테스트 화이트박스테스트 통합테스트, 인수테스트 테스트자동화도구

More information

Chapter 4. LISTS

Chapter 4. LISTS 6. 동치관계 (Equivalence Relations) 동치관계 reflexive, symmetric, transitive 성질을만족 "equal to"(=) 관계는동치관계임. x = x x = y 이면 y = x x = y 이고 y = z 이면 x = z 동치관계를이용하여집합 S 를 동치클래스 로분할 동일한클래스내의원소 x, y 에대해서는 x y 관계성립

More information

슬라이드 1

슬라이드 1 마이크로컨트롤러 2 (MicroController2) 2 강 ATmega128 의 external interrupt 이귀형교수님 학습목표 interrupt 란무엇인가? 기본개념을알아본다. interrupt 중에서가장사용하기쉬운 external interrupt 의사용방법을학습한다. 1. Interrupt 는왜필요할까? 함수동작을추가하여실행시키려면? //***

More information

목차 1. 키패드 (KeyPAD) 2. KeyPAD 를이용한비밀번호입력기

목차 1. 키패드 (KeyPAD) 2. KeyPAD 를이용한비밀번호입력기 Chapter. 13 KeyPAD 를이용한비밀번호입력기 HBE-MCU-Multi AVR Jaeheung, Lee 목차 1. 키패드 (KeyPAD) 2. KeyPAD 를이용한비밀번호입력기 키패드 (KeyPAD) 키패드 (KeyPAD) 마이크로컨트롤러활용에서사용자의입력을받아들이기위한장치 전화기, 컴퓨터, 핸드폰, 냉장고등거의모든가전제품에서사용 키패드인터페이스방식

More information

<4D F736F F F696E74202D20C1A63036C0E520BCB1C5C3B0FA20B9DDBAB928B0ADC0C729205BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D20C1A63036C0E520BCB1C5C3B0FA20B9DDBAB928B0ADC0C729205BC8A3C8AF20B8F0B5E55D> Power Java 제 6 장선택과반복 이번장에서학습할내용 조건문이란? if 문 if, else 문 중첩 if 문 switch 문 break문 continue문 지금까지는문장들이순차적으로실행된다고하였다. 하지만필요에따라서조건이만족되면문장의실행순서를변경할수있는기능이제공된다. 3 가지의제어구조 조건문 문장이실행되는순서에영향을주는문장 조건에따라서여러개의실행경로가운데하나를선택

More information

Microsoft PowerPoint - chap01-C언어개요.pptx

Microsoft PowerPoint - chap01-C언어개요.pptx #include int main(void) { int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 프로그래밍의 기본 개념을

More information

Microsoft PowerPoint - chap-06.pptx

Microsoft PowerPoint - chap-06.pptx 쉽게풀어쓴 C 언어 Express 제 6 장조건문 컴퓨터프로그래밍기초 이번장에서학습할내용 조건문이란? if 문 if, 문 중첩 if 문 switch 문 break문 continue문 goto 문 5장까지는문장들이순차적으로실행된다고하였다. 하지만필요에따라서조건이만족되면문장의실행순서를변경할수있는기능이제공된다. 컴퓨터프로그래밍기초 2 조건문 조건에따라서여러개의실행경로가운데하나를선택

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Software Verification Junit, Eclipse 및빌드환경 Team : T3 목차 Eclipse JUnit 빌드환경 1 Eclipse e 소개 JAVA 를개발하기위한통합개발환경 주요기능 Overall 빌드환경 Code edit / Compile / Build Unit Test, Debug 특징 JAVA Code를작성하고이에대한 debugging

More information

untitled

untitled 시스템소프트웨어 : 운영체제, 컴파일러, 어셈블러, 링커, 로더, 프로그래밍도구등 소프트웨어 응용소프트웨어 : 워드프로세서, 스프레드쉬트, 그래픽프로그램, 미디어재생기등 1 n ( x + x +... + ) 1 2 x n 00001111 10111111 01000101 11111000 00001111 10111111 01001101 11111000

More information

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx #include int main(void) { int num; printf( Please enter an integer "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 을 작성하면서 C 프로그램의

More information

Introduction to CTIP

Introduction to CTIP Introduction to CTIP 김의섭 2019-03-08 목차 CI & CTIP CTIP 장단점 CTIP 구성도 Tools Team Projects 2 CI - Continuous Integration Continuous Integration 소프트웨어개발에서 Build(Test-CTIP) 의프로세스를지속적으로수행하는것. 지속적으로개발된 Unit 코드에대한

More information

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

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

More information

JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각

JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 (   ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각 JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( http://java.sun.com/javase/6/docs/api ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각선의길이를계산하는메소드들을작성하라. 직사각형의가로와세로의길이는주어진다. 대각선의길이는 Math클래스의적절한메소드를이용하여구하라.

More information

<B1D4B0DDBCAD202D20C4DAB5E520B1E2B9DD2E687770>

<B1D4B0DDBCAD202D20C4DAB5E520B1E2B9DD2E687770> 서식제호 규격서 규격서 COMMODITY DESCRIPTION 세부품명번호 Item No. 품목및규격 Description 코드기반표준SW 개발 / 검증 / 지원도구 (Code based standard software solutions for development, verification, and support) 단위 수량 Unit Quantity Set

More information

쉽게 풀어쓴 C 프로그래밍

쉽게 풀어쓴 C 프로그래밍 쉽게풀어쓴 C 언어 Express 제 6 장조건문 이번장에서학습할내용 조건문이란? if 문 if, else 문 중첩 if 문 switch 문 break 문 continue 문 goto 문 5 장까지는문장들이순차적으로실행된다고하였다. 하지만필요에따라서조건이만족되면문장의실행순서를변경할수있는기능이제공된다. 조건문 조건에따라서여러개의실행경로가운데하나를선택 문장이실행되는순서에영향을주는문장

More information

Ver. T3_DWS.UTP-1.0 Unit Testing Plan for Digital Watch System Test Plan Test Design Specification Test Cases Specification Date Team Infor

Ver. T3_DWS.UTP-1.0 Unit Testing Plan for Digital Watch System Test Plan Test Design Specification Test Cases Specification Date Team Infor Unit Testing Plan for Digital Watch System Test Plan Test Design Specification Test Cases Specification Date 2012-10-25 Team Information Sanghyun Yoon shyoon.dslab@gmail.com Dependable Software Laboratory

More information

소개 는 국내 산업계 IC 전문 인재양성과 기술 보급을 위한 IC 표준화 및 시험인증 전문 교육기관입니다. IC 글로벌 경쟁력 제고를 위한 핵심인재 양성을 목적으로 교육세나 및 자격시험 서비스를 제공합니다. 교육 훈련비용 일부를 지원하는 직업능력개발훈련과정을 운영합니다

소개 는 국내 산업계 IC 전문 인재양성과 기술 보급을 위한 IC 표준화 및 시험인증 전문 교육기관입니다. IC 글로벌 경쟁력 제고를 위한 핵심인재 양성을 목적으로 교육세나 및 자격시험 서비스를 제공합니다. 교육 훈련비용 일부를 지원하는 직업능력개발훈련과정을 운영합니다 edu.tta.or.kr IC 핵심역량 강화를 위한 탁월한 선택 소개 는 국내 산업계 IC 전문 인재양성과 기술 보급을 위한 IC 표준화 및 시험인증 전문 교육기관입니다. IC 글로벌 경쟁력 제고를 위한 핵심인재 양성을 목적으로 교육세나 및 자격시험 서비스를 제공합니다. 교육 훈련비용 일부를 지원하는 직업능력개발훈련과정을 운영합니다. 연혁 2016 근로자 직업능력

More information

쉽게 풀어쓴 C 프로그래밍

쉽게 풀어쓴 C 프로그래밍 쉽게풀어쓴 C 언어 Express 제 6 장조건문 이번장에서학습할내용 조건문이란? if 문 if, else 문 중첩 if 문 switch 문 break 문 continue 문 goto 문 5 장까지는문장들이순차적으로실행된다고하였다. 하지만필요에따라서조건이만족되면문장의실행순서를변경할수있는기능이제공된다. 조건문 조건에따라서여러개의실행경로가운데하나를선택 문장이실행되는순서에영향을주는문장

More information

목차 BUG DEQUEUE 의 WAIT TIME 이 1 초미만인경우, 설정한시간만큼대기하지않는문제가있습니다... 3 BUG [qp-select-pvo] group by 표현식에있는컬럼을참조하는집합연산이존재하지않으면결괏값오류가발생할수있습니다... 4

목차 BUG DEQUEUE 의 WAIT TIME 이 1 초미만인경우, 설정한시간만큼대기하지않는문제가있습니다... 3 BUG [qp-select-pvo] group by 표현식에있는컬럼을참조하는집합연산이존재하지않으면결괏값오류가발생할수있습니다... 4 ALTIBASE HDB 6.5.1.5.10 Patch Notes 목차 BUG-46183 DEQUEUE 의 WAIT TIME 이 1 초미만인경우, 설정한시간만큼대기하지않는문제가있습니다... 3 BUG-46249 [qp-select-pvo] group by 표현식에있는컬럼을참조하는집합연산이존재하지않으면결괏값오류가발생할수있습니다... 4 BUG-46266 [sm]

More information

IBM Mobile Quality Assurance 소개

IBM Mobile Quality Assurance 소개 Drive Stearing Wheel Speed Grimm과 Grochtmann이제안한분류트리기법은하드웨어, 소프트웨어일부또는전체를트리구조로분석및표현하고이를바탕으로테스트케이스를도출하는방법으로블랙박스테스트의한종류인 Partitioning 방법에이론적기반을두고있는카테고리 Partitioning 방법 (category-partition method) 의개념을향상시킨기법이며

More information

< E20C6DFBFFEBEEE20C0DBBCBAC0BB20C0A7C7D12043BEF0BEEE20492E707074>

< E20C6DFBFFEBEEE20C0DBBCBAC0BB20C0A7C7D12043BEF0BEEE20492E707074> Chap #2 펌웨어작성을위한 C 언어 I http://www.smartdisplay.co.kr 강의계획 Chap1. 강의계획및디지털논리이론 Chap2. 펌웨어작성을위한 C 언어 I Chap3. 펌웨어작성을위한 C 언어 II Chap4. AT89S52 메모리구조 Chap5. SD-52 보드구성과코드메모리프로그래밍방법 Chap6. 어드레스디코딩 ( 매핑 ) 과어셈블리어코딩방법

More information

슬라이드 1

슬라이드 1 무기체계 SW 신뢰성향상을위한방안 MDS 테크놀로지 우경일팀장 CONTENTS Ⅰ 무기체계 SW신뢰성시험방안 Ⅱ 무기체계 SW 개발현실과어려움 Ⅲ SW 개발환경개선방안 1~7 Ⅳ SW 신뢰성시험설정방안 Ⅴ 결론 무기체계 SW 신뢰성시험방안 A. 요구사항관리 H. 성능테스트 요구사항을저장 / 관리 / 추적 / 분석관리 신뢰성시험평가기준분석및설정 B. 설계 소스코드,

More information

쉽게 풀어쓴 C 프로그래밍

쉽게 풀어쓴 C 프로그래밍 누구나즐기는 C 언어콘서트 제 5 장조건문 이번장에서학습할내용 조건문이란? if 문 if, else 문 중첩 if 문 switch 문 goto 문 이제까지는문장들이순차적으로실행된다고하였다. 하지만필요에따라서조건이만족되면문장의실행순서를변경할수있는기능이제공된다. 조건문 조건에따라서여러개의실행경로가운데하나를선택 문장이실행되는순서에영향을주는문장 조건에따라서여러개의같은처리를반복

More information

PowerPoint Template

PowerPoint Template JavaScript 회원정보 입력양식만들기 HTML & JavaScript Contents 1. Form 객체 2. 일반적인입력양식 3. 선택입력양식 4. 회원정보입력양식만들기 2 Form 객체 Form 객체 입력양식의틀이되는 태그에접근할수있도록지원 Document 객체의하위에위치 속성들은모두 태그의속성들의정보에관련된것

More information

Chapter_06

Chapter_06 프로그래밍 1 1 Chapter 6. Functions and Program Structure April, 2016 Dept. of software Dankook University http://embedded.dankook.ac.kr/~baeksj 이장의강의목표 2 문자의입력방법을이해한다. 중첩된 if문을이해한다. while 반복문의사용법을익힌다. do 반복문의사용법을익힌다.

More information

쉽게

쉽게 Power Java 제 4 장자바프로그래밍기초 이번장에서학습할내용 자바프로그램에대한기초사항을학습 자세한내용들은추후에. Hello.java 프로그램 주석 주석 (comment): 프로그램에대한설명을적어넣은것 3 가지타입의주석 클래스 클래스 (class): 객체를만드는설계도 ( 추후에학습 ) 자바프로그램은클래스들로구성된다. 그림 4-1. 자바프로그램의구조 클래스정의

More information

PowerPoint Template

PowerPoint Template SOFTWARE ENGINEERING Practice #6 (Final) Electronic Door Lock System 201114188 김종연 201114191 정재욱 201114192 정재철 201114195 홍호탁 www.themegallery.com 1 / 38 Contents 1 2 Final Overview Unit Test 3 4 Modification

More information

C 프로그래밍 언어 입문 C 프로그래밍 언어 입문 김명호저 숭실대학교 출판국 머리말..... C, C++, Java, Fortran, Python, Ruby,.. C. C 1972. 40 C.. C. 1999 C99. C99. C. C. C., kmh ssu.ac.kr.. ,. 2013 12 Contents 1장 프로그래밍 시작 1.1 C 10 1.2 12

More information

슬라이드 1

슬라이드 1 디지털계측제어시스템의소프트웨어 테스트커버리지관련규제방향 김형태한국원자력안전기술원 2009. 4.5 ~ 4.6 제 12 회원자력안전기술정보회의 목차 1. 서론 2. 테스트커버리지개요 3. 관련표준들분석 4. 사례연구 : 신고리 1,2 CPCS, KNICS POSAFE-Q 5. 테스트커버리지적용근거 6. 테스트커버리지규제방향 7. 결론 Slide 2 1. 서론

More information

품질검증분야 Stack 통합 Test 결과보고서 [ The Bug Genie ]

품질검증분야 Stack 통합 Test 결과보고서 [ The Bug Genie ] 품질검증분야 Stack 통합 Test 결과보고서 [ The Bug Genie ] 2014. 10. 목 차 I. Stack 통합테스트개요 1 1. 목적 1 II. 테스트대상소개 2 1. The Bug Genie 소개 2 2. The Bug Genie 주요기능 3 3. The Bug Genie 시스템요구사항및주의사항 5 III. Stack 통합테스트 7 1. 테스트환경

More information

<3230303420B0B3C0CEC1A4BAB8BAD0C0EFC1B6C1A4BBE7B7CAC1FD2E687770>

<3230303420B0B3C0CEC1A4BAB8BAD0C0EFC1B6C1A4BBE7B7CAC1FD2E687770> 인터넷 전화/팩스/이메일 방문 접수통보 분쟁조정 신청 및 접수 Case Screening 불만의 해소, 타기관 이첩 등 증거수집, 전문가 자문 등 사실조사 조정전 합의권고 YES 합의 NO 조정결정 NO 민사소송 또는 포기 YES 종료 200 180 190 180 160 163 140 120 100 80 60 40 20 116 100 57 93

More information

쉽게 풀어쓴 C 프로그래밍

쉽게 풀어쓴 C 프로그래밍 쉽게풀어쓴 C 언어 Express 제 9 장함수와변수 이번장에서학습할내용 변수의속성 전역, 지역변수 자동변수와정적변수 재귀호출 이번장에서는함수와변수와의관계를집중적으로살펴볼것이다. 또한함수가자기자신을호출하는재귀호출에대하여살펴본다. 변수의속성 변수의속성 : 이름, 타입, 크기, 값 + 범위, 생존시간, 연결 범위 (scope) : 변수가사용가능한범위, 가시성생존시간

More information

BY-FDP-4-70.hwp

BY-FDP-4-70.hwp RS-232, RS485 FND Display Module BY-FDP-4-70-XX (Rev 1.0) - 1 - 1. 개요. 본 Display Module은 RS-232, RS-485 겸용입니다. Power : DC24V, DC12V( 주문사양). Max Current : 0.6A 숫자크기 : 58mm(FND Size : 70x47mm 4 개) RS-232,

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 @ Lesson 2... ( ). ( ). @ vs. logic data method variable behavior attribute method field Flow (Type), ( ) member @ () : C program Method A ( ) Method B ( ) Method C () program : Java, C++, C# data @ Program

More information

C 언어 프로그래밊 과제 풀이

C 언어 프로그래밊 과제 풀이 과제풀이 (1) 홀수 / 짝수판정 (1) /* 20094123 홍길동 20100324 */ /* even_or_odd.c */ /* 정수를입력받아홀수인지짝수인지판정하는프로그램 */ int number; printf(" 정수를입력하시오 => "); scanf("%d", &number); 확인 주석문 가필요한이유 printf 와 scanf 쌍

More information

chap 5: Trees

chap 5: Trees 5. Threaded Binary Tree 기본개념 n 개의노드를갖는이진트리에는 2n 개의링크가존재 2n 개의링크중에 n + 1 개의링크값은 null Null 링크를다른노드에대한포인터로대체 Threads Thread 의이용 ptr left_child = NULL 일경우, ptr left_child 를 ptr 의 inorder predecessor 를가리키도록변경

More information

Microsoft PowerPoint - chap06-2pointer.ppt

Microsoft PowerPoint - chap06-2pointer.ppt 2010-1 학기프로그래밍입문 (1) chapter 06-2 참고자료 포인터 박종혁 Tel: 970-6702 Email: jhpark1@snut.ac.kr 한빛미디어 출처 : 뇌를자극하는 C프로그래밍, 한빛미디어 -1- 포인터의정의와사용 변수를선언하는것은메모리에기억공간을할당하는것이며할당된이후에는변수명으로그기억공간을사용한다. 할당된기억공간을사용하는방법에는변수명외에메모리의실제주소값을사용하는것이다.

More information

목차 BUG 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG ROLLUP/CUBE 절을포함하는질의는 SUBQUE

목차 BUG 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG ROLLUP/CUBE 절을포함하는질의는 SUBQUE ALTIBASE HDB 6.3.1.10.1 Patch Notes 목차 BUG-45710 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG-45730 ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG-45760 ROLLUP/CUBE 절을포함하는질의는 SUBQUERY REMOVAL 변환을수행하지않도록수정합니다....

More information

JUNIT 실습및발표

JUNIT 실습및발표 JUNIT 실습및발표 JUNIT 접속 www.junit.org DownLoad JUnit JavaDoc API Document 를참조 JUNIT 4.8.1 다운로드 설치파일 (jar 파일 ) 을다운로드 CLASSPATH 를설정 환경변수에서설정 실행할클래스에서 import JUnit 설치하기 테스트실행주석 @Test Test 를실행할 method 앞에붙임 expected

More information

Chap 6: Graphs

Chap 6: Graphs 5. 작업네트워크 (Activity Networks) 작업 (Activity) 부분프로젝트 (divide and conquer) 각각의작업들이완료되어야전체프로젝트가성공적으로완료 두가지종류의네트워크 Activity on Vertex (AOV) Networks Activity on Edge (AOE) Networks 6 장. 그래프 (Page 1) 5.1 AOV

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Programming Languages 모듈과펑터 2016 년봄학기 손시운 (ssw5176@kangwon.ac.kr) 담당교수 : 임현승교수님 모듈 (module) 관련있는정의 ( 변수또는함수 ) 를하나로묶은패키지 예약어 module과 struct end를사용하여정의 아래는모듈의예시 ( 우선순위큐, priority queue) # module PrioQueue

More information

슬라이드 1

슬라이드 1 CHAP 2: 순환 (Recursion) 순환 (recursion) 이란? 알고리즘이나함수가수행도중에자기자신을다시호출하여문제를해결하는기법 정의자체가순환적으로 되어있는경우에적합한방법 순환 (recursion) 의예 팩토리얼값구하기 피보나치수열 1 n! n*( n 1)! fib( n) 0 1 fib( n 2) n n 0 ` 1 fib( n 1) if n 0 if

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 System Software Experiment 1 Lecture 5 - Array Spring 2019 Hwansoo Han (hhan@skku.edu) Advanced Research on Compilers and Systems, ARCS LAB Sungkyunkwan University http://arcs.skku.edu/ 1 배열 (Array) 동일한타입의데이터가여러개저장되어있는저장장소

More information

본 강의에 들어가기 전

본 강의에 들어가기 전 C 기초특강 종합과제 과제내용 구조체를이용하여교과목이름과코드를파일로부터입력받아관리 구조체를이용하여학생들의이름, 학번과이수한교과목의코드와점수를파일로부터입력 학생개인별총점, 평균계산 교과목별이수학생수, 총점및평균을계산 결과를파일에저장하는프로그램을작성 2 Makefile OBJS = score_main.o score_input.o score_calc.o score_print.o

More information

A Hierarchical Approach to Interactive Motion Editing for Human-like Figures

A Hierarchical Approach to Interactive Motion Editing for Human-like Figures 단일연결리스트 (Singly Linked List) 신찬수 연결리스트 (linked list)? tail 서울부산수원용인 null item next 구조체복습 struct name_card { char name[20]; int date; } struct name_card a; // 구조체변수 a 선언 a.name 또는 a.date // 구조체 a의멤버접근 struct

More information

OCW_C언어 기초

OCW_C언어 기초 초보프로그래머를위한 C 언어기초 4 장 : 연산자 2012 년 이은주 학습목표 수식의개념과연산자및피연산자에대한학습 C 의알아보기 연산자의우선순위와결합방향에대하여알아보기 2 목차 연산자의기본개념 수식 연산자와피연산자 산술연산자 / 증감연산자 관계연산자 / 논리연산자 비트연산자 / 대입연산자연산자의우선순위와결합방향 조건연산자 / 형변환연산자 연산자의우선순위 연산자의결합방향

More information

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

Ver 1.0 마감하루전 Category Partitioning Testing Tool Project Team T1 Date Team Information 김강욱 김진욱 김동권 마감하루전 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

More information

(Microsoft PowerPoint - 07\300\345.ppt [\310\243\310\257 \270\360\265\345])

(Microsoft PowerPoint - 07\300\345.ppt [\310\243\310\257 \270\360\265\345]) 클래스의응용 클래스를자유자재로사용하자. 이장에서다룰내용 1 객체의치환 2 함수와클래스의상관관계 01_ 객체의치환 객체도변수와마찬가지로치환이가능하다. 기본예제 [7-1] 객체도일반변수와마찬가지로대입이가능하다. 기본예제 [7-2] 객체의치환시에는조심해야할점이있다. 복사생성자의필요성에대하여알아보자. [ 기본예제 7-1] 클래스의치환 01 #include

More information

제 호 년 제67차 정기이사회, 고문 자문위원 추대 총동창회 집행부 임원 이사에게 임명장 수여 월 일(일) 년 월 일(일) 제 역대 최고액 모교 위해 더 확충해야 강조 고 문:고달익( 1) 김병찬( 1) 김지훈( 1) 강보성( 2) 홍경식( 2) 현임종( 3) 김한주( 4) 부삼환( 5) 양후림( 5) 문종채( 6) 김봉오( 7) 신상순( 8) 강근수(10)

More information

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

Microsoft PowerPoint - ch10 - 이진트리, AVL 트리, 트리 응용 pm0600 균형이진탐색트리 -VL Tree delson, Velskii, Landis에의해 1962년에제안됨 VL trees are balanced n VL Tree is a binary search tree such that for every internal node v of T, the heights of the children of v can differ by at

More information

Microsoft PowerPoint - chap04-연산자.pptx

Microsoft PowerPoint - chap04-연산자.pptx int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); } 1 학습목표 수식의 개념과 연산자, 피연산자에 대해서 알아본다. C의 를 알아본다. 연산자의 우선 순위와 결합 방향에

More information

Microsoft PowerPoint - chap03-변수와데이터형.pptx

Microsoft PowerPoint - chap03-변수와데이터형.pptx #include int main(void) { int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num %d\n", num); return 0; } 1 학습목표 의 개념에 대해 알아본다.

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Chapter 06 반복문 01 반복문의필요성 02 for문 03 while문 04 do~while문 05 기타제어문 반복문의의미와필요성을이해한다. 대표적인반복문인 for 문, while 문, do~while 문의작성법을 알아본다. 1.1 반복문의필요성 반복문 동일한내용을반복하거나일정한규칙으로반복하는일을수행할때사용 프로그램을좀더간결하고실제적으로작성할수있음.

More information

학습목표 함수프로시저, 서브프로시저의의미를안다. 매개변수전달방식을학습한다. 함수를이용한프로그래밍한다. 2

학습목표 함수프로시저, 서브프로시저의의미를안다. 매개변수전달방식을학습한다. 함수를이용한프로그래밍한다. 2 학습목표 함수프로시저, 서브프로시저의의미를안다. 매개변수전달방식을학습한다. 함수를이용한프로그래밍한다. 2 6.1 함수프로시저 6.2 서브프로시저 6.3 매개변수의전달방식 6.4 함수를이용한프로그래밍 3 프로시저 (Procedure) 프로시저 (Procedure) 란무엇인가? 논리적으로묶여있는하나의처리단위 내장프로시저 이벤트프로시저, 속성프로시저, 메서드, 비주얼베이직내장함수등

More information

0. 표지에이름과학번을적으시오. (6) 1. 변수 x, y 가 integer type 이라가정하고다음빈칸에 x 와 y 의계산결과값을적으시오. (5) x = (3 + 7) * 6; x = 60 x = (12 + 6) / 2 * 3; x = 27 x = 3 * (8 / 4

0. 표지에이름과학번을적으시오. (6) 1. 변수 x, y 가 integer type 이라가정하고다음빈칸에 x 와 y 의계산결과값을적으시오. (5) x = (3 + 7) * 6; x = 60 x = (12 + 6) / 2 * 3; x = 27 x = 3 * (8 / 4 Introduction to software design 2012-1 Final 2012.06.13 16:00-18:00 Student ID: Name: - 1 - 0. 표지에이름과학번을적으시오. (6) 1. 변수 x, y 가 integer type 이라가정하고다음빈칸에 x 와 y 의계산결과값을적으시오. (5) x = (3 + 7) * 6; x = 60 x

More information

*세지6문제(306~316)OK

*세지6문제(306~316)OK 01 02 03 04 306 05 07 [08~09] 0 06 0 500 km 08 09 307 02 03 01 04 308 05 07 08 06 09 309 01 02 03 04 310 05 08 06 07 09 311 01 03 04 02 312 05 07 0 500 km 08 06 0 0 1,000 km 313 09 11 10 4.8 5.0 12 120

More information

gdb 사용법 Debugging Debug라는말은 bug를없앤다는말이다. Bug란, 컴퓨터프로그램상의논리적오류를말하며, 이것을찾아해결하는과정이바로, debugging이다. 초기컴퓨터들은실제벌레가컴퓨터에들어가서오작동을일으키는경우가있었다고하며, 여기서 debug 이라는말이

gdb 사용법 Debugging Debug라는말은 bug를없앤다는말이다. Bug란, 컴퓨터프로그램상의논리적오류를말하며, 이것을찾아해결하는과정이바로, debugging이다. 초기컴퓨터들은실제벌레가컴퓨터에들어가서오작동을일으키는경우가있었다고하며, 여기서 debug 이라는말이 gdb 사용법 Debugging Debug라는말은 bug를없앤다는말이다. Bug란, 컴퓨터프로그램상의논리적오류를말하며, 이것을찾아해결하는과정이바로, debugging이다. 초기컴퓨터들은실제벌레가컴퓨터에들어가서오작동을일으키는경우가있었다고하며, 여기서 debug 이라는말이나왔다한다. Debugging을하는가장원초적방법은프로그램소스를눈으로따라가며, 머리로실행시켜논리적오류를찾아내는것이다.

More information

4. #include <stdio.h> #include <stdlib.h> int main() { functiona(); } void functiona() { printf("hihi\n"); } warning: conflicting types for functiona

4. #include <stdio.h> #include <stdlib.h> int main() { functiona(); } void functiona() { printf(hihi\n); } warning: conflicting types for functiona 이름 : 학번 : A. True or False: 각각항목마다 True 인지 False 인지적으세요. 1. (Python:) randint 함수를사용하려면, random 모듈을 import 해야한다. 2. (Python:) '' (single quote) 는한글자를표현할때, (double quote) 는문자열을표현할때사용한다. B. 다음에러를수정하는방법을적으세요.

More information

03장.스택.key

03장.스택.key ---------------- DATA STRUCTURES USING C ---------------- 03CHAPTER 1 ? (stack): (LIFO:Last-In First-Out) 2 : top : ( index -1 ),,, 3 : ( ) ( ) -> ->. ->.... 4 Stack ADT : (LIFO) : init():. is_empty():

More information

BMP 파일 처리

BMP 파일 처리 BMP 파일처리 김성영교수 금오공과대학교 컴퓨터공학과 학습내용 영상반전프로그램제작 2 Inverting images out = 255 - in 3 /* 이프로그램은 8bit gray-scale 영상을입력으로사용하여반전한후동일포맷의영상으로저장한다. */ #include #include #define WIDTHBYTES(bytes)

More information

문서 템플릿

문서 템플릿 HDSI 툴분석 [sql injection 기술명세서 ] Sql injection 기술명세서 Ver. 0.01 이문서는 sql injection 기술명세가범위입니다. Copyrights Copyright 2009 by CanvasTeam@SpeeDroot( 장경칩 ) All Rights Reserved. 장경칩의사전승인없이본내용의전부또는일부에대한복사, 전재,

More information

컴파일러

컴파일러 YACC 응용예 Desktop Calculator 7/23 Lex 입력 수식문법을위한 lex 입력 : calc.l %{ #include calc.tab.h" %} %% [0-9]+ return(number) [ \t] \n return(0) \+ return('+') \* return('*'). { printf("'%c': illegal character\n",

More information

U.Tu System Application DW Service AGENDA 1. 개요 4. 솔루션 모음 1.1. 제안의 배경 및 목적 4.1. 고객정의 DW구축에 필요한 메타정보 생성 1.2. 제품 개요 4.2. 사전 변경 관리 1.3. 제품 특장점 4.3. 부품화형

U.Tu System Application DW Service AGENDA 1. 개요 4. 솔루션 모음 1.1. 제안의 배경 및 목적 4.1. 고객정의 DW구축에 필요한 메타정보 생성 1.2. 제품 개요 4.2. 사전 변경 관리 1.3. 제품 특장점 4.3. 부품화형 AGENDA 1. 개요 4. 솔루션 모음 1.1. 제안의 배경 및 목적 4.1. 고객정의 DW구축에 필요한 메타정보 생성 1.2. 제품 개요 4.2. 사전 변경 관리 1.3. 제품 특장점 4.3. 부품화형 언어 변환 1.4. 기대 효과 4.4. 프로그램 Restructuring 4.5. 소스 모듈 관리 2. SeeMAGMA 적용 전략 2.1. SeeMAGMA

More information

InsertColumnNonNullableError(#colName) 에해당하는메시지출력 존재하지않는컬럼에값을삽입하려고할경우, InsertColumnExistenceError(#colName) 에해당하는메시지출력 실행결과가 primary key 제약에위배된다면, Ins

InsertColumnNonNullableError(#colName) 에해당하는메시지출력 존재하지않는컬럼에값을삽입하려고할경우, InsertColumnExistenceError(#colName) 에해당하는메시지출력 실행결과가 primary key 제약에위배된다면, Ins Project 1-3: Implementing DML Due: 2015/11/11 (Wed), 11:59 PM 이번프로젝트의목표는프로젝트 1-1 및프로젝트 1-2에서구현한프로그램에기능을추가하여간단한 DML을처리할수있도록하는것이다. 구현한프로그램은 3개의 DML 구문 (insert, delete, select) 을처리할수있어야한다. 테이블데이터는파일에저장되어프로그램이종료되어도사라지지않아야한다.

More information

PowerPoint Presentation

PowerPoint Presentation 2014 년 5 월죽기전에테스트할것인가, 죽고나서테스트할것인가! Session 1 단위테스트, 그는적인가아군인가? - SimpleSoft 유경상수석컨설턴트 시작하기앞서 단위테스트 (Unit Test) 란? 정의 컴퓨터프로그래밍에서소스코드의특정모듈이의도된대로정확히작동하는지검증하는절차 ( 출처 : 위키백과 ) 주체 개발자 테스터 대상 프로그램소스코드 단위테스트는개발자의적인가아군인가?

More information

<30342DBCF6C3B3B8AEBDC3BCB33228C3D6C1BE292E687770>

<30342DBCF6C3B3B8AEBDC3BCB33228C3D6C1BE292E687770> 질산화침전지 유입수 일 차 침전지 질산화 반응조 유출수 반송슬러지 일차슬러지 잉여슬러지 (a) 질산화침전지 유입수 일 차 침전지 포기조 이 차 침전지 질산화조 유출수 반송슬러지 반송슬러지 일차슬러지 잉여슬러지 잉여슬러지 (b) (수산화나트륨) 유입수 일차침전지 반 응 조 이차침전지 처리수 일차침전지슬러지 반송슬러지 잉여슬러지 (a) 순환식질산화탈질법의

More information

C프로-3장c03逞풚

C프로-3장c03逞풚 C h a p t e r 03 C++ 3 1 9 4 3 break continue 2 110 if if else if else switch 1 if if if 3 1 1 if 2 2 3 if if 1 2 111 01 #include 02 using namespace std; 03 void main( ) 04 { 05 int x; 06 07

More information

C++-¿Ïº®Çؼ³10Àå

C++-¿Ïº®Çؼ³10Àå C C++. (preprocessor directives), C C++ C/C++... C++, C. C++ C. C C++. C,, C++, C++., C++.,.. #define #elif #else #error #if #itdef #ifndef #include #line #pragma #undef #.,.,. #include #include

More information

<4D F736F F F696E74202D B3E22032C7D0B1E220C0A9B5B5BFECB0D4C0D3C7C1B7CEB1D7B7A1B9D620C1A638B0AD202D20C7C1B7B9C0D320BCD3B5B5C0C720C1B6C0FD>

<4D F736F F F696E74202D B3E22032C7D0B1E220C0A9B5B5BFECB0D4C0D3C7C1B7CEB1D7B7A1B9D620C1A638B0AD202D20C7C1B7B9C0D320BCD3B5B5C0C720C1B6C0FD> 2006 년 2 학기윈도우게임프로그래밍 제 8 강프레임속도의조절 이대현 한국산업기술대학교 오늘의학습내용 프레임속도의조절 30fps 맞추기 스프라이트프레임속도의조절 프레임속도 (Frame Rate) 프레임속도란? 얼마나빨리프레임 ( 일반적으로하나의완성된화면 ) 을만들어낼수있는지를나타내는척도 일반적으로초당프레임출력횟수를많이사용한다. FPS(Frame Per Sec)

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 SoapUI NG Pro 제품소개 Testing & QA TestComplete Automated Testing QAComplete Test Management LoadUIWeb Pro Load Testing Aqtime Pro Performance Profiling LoadUI NG Pro Load Test Your APIs SoapUI NG Pro API

More information