SlideShare a Scribd company logo
1 of 34
Download to read offline
Always Your Business Partner
1
2
SINVAS TEST?
3
소스 코드
기반
정적 테스트
소프트웨어
테스트
자동화
실행 환경
기반
동적 테스트
배경/ 필요성
소프트웨어 취약점 감소
소프트웨어 개발 결
과물의 품질 및 생산
성 향상을 위해 취약
점 감소 필요
개발결과물의 결함 검출
소스레벨의 취약성 관리
자동화된 하이브리드 테스트 지원
도구의 유연성/확장성 확보
실행환경 기반 하에서 소프트웨어의 입력
과 출력을 자동으로 확인하여 소프트웨
어의 결함 검출
소프트웨어 소스코드 상의 취약점 분석을 통
해 발생 가능한 잠재적인 취약점을 예
방하고, 올바른 소스코드 작성과 구현을 지
원
자동화된 테스트 제공
빠른 속도로 자동화
된 테스트를 수행하
여 소프트웨어 개발
의 생산성 향상 가능
SINVAS TEST 특징
유연한 확장 프레임워크자동화된 테스트 지원
요구사항 기반의 테스트 설계 강력한 결함 가능 요소 분석
SINVAS TEST?
5
SINVAS TEST의 주요 기능
01
02
03
04
05
7
SINVAS TEST 기능
SINVAS TEST 기능
SINVAS TEST 구성 요소
요소 설명 ETC
Test Case
Test 동작을 수행하는 요소로서 SINVAS TEST Script를 기
반으로 정해진 작은 단위의 작업을 수행
Keyword Script
Editor
Test Data 테스트 Case를 실행하는데 있어 사용할 데이터 Excel CSV 형식
Test Scenario
다이어그램 형태로 Test Case와 Test Data를 조합하여 시
나리오를 만들고, 해당 시나리오로 테스트를 실행
Test Scenario
Diagram
Test Report Test Scenario를 실행한 결과 및 이미지를 확인 Test Report Viewer
SINVAS TEST 기능
Test Case의 특성 SINVAS Test Script
종류 설명
웹 처리
Command
웹 브라우저를 다루거나, 웹 요소를 선택하여 처리 등의 역
할을 수행하는 Command
예: OpenUrl, KeyInputElement, ClickElement
이미지 처리
Command
테스트의 실행 화면에서 특정 이미지가 나타날 때까지 대기,
클릭하는 등의 처리를 수행하는 Command
예: WaitFor Image, ClickImage
사용자 입력
Command
테스트 도중 사용되는 키보드 입력, 마우스 입력 등의 처리
를 수행하는 Command
예: KeyInput, MouseClick
검증 및 Utility
Command
테스트가 정상적으로 수행되는지 확인하거나 특정시간 동
안 대기하는 등의 작업을 수행하는 Command
예: CheckBy, Sleep
SINVAS TEST 기능
Web Recording
 사용자의 테스트 수행절차를 레코딩하여 더 쉽게 테스트 케이스를 구현
 화면의 이미지를 기록하여 이미지 처리 Command 기록
SINVAS TEST 기능
Test Data Test Data 입력 절차
SINVAS TEST 기능
Test Scenario의 특성 Test Scenario 예제
SINVAS TEST 기능
Test Scenario Diagram 요소 Test Scenario Diagram의 처리
$query <- 1 1
SINVAS TEST 기능
SINVAS TEST
테스터
스케쥴러
SINVAS
Repository
Test Scenario
Open
Test Scenario
Run
Test Report
Test Scenario Diagram(예시)
테스트 실행 화면(예시)
테스트 실행 Report,
Test Case 별 로그 및
테스트 이미지(예시)
테스트 실행 통계 (예시)
SINVAS TEST 기능
Import Export
Import
Package 선택
Import Excel
파일 선택
Import 결과
Import Excel 파일
Export
Package 선택
Import Excel
파일 선택
Export Excel 파일
18
요구사항 기반 Test Scenario 생성
SINVAS REQ 기반 요구사항 (예제)
요구사항 기반 Test Scenario 생성
Usecase
Diagram 작성
Usecase
Scenario 작성
Usecase Diagram (예제) 사용자 인증 Usecase Scenario (예제)
요구사항 기반 Test Scenario 생성
작성한 Usecase
선택
Test Scenario
생성
Usecase Scenario Selector (예제) Test Scenario 생성 결과 (예제)
요구사항 기반 Test Scenario 생성
요구사항 기반 Test Scenario 생성
요구사항정의서 (예제)
요구사항 기반 Test Scenario 생성
요구사항 정의서
테스트 시나리오
를 Excel로 정리
요구사항정의서 (예제)
Test Package (예제)
Test Case (예제)
요구사항 기반 Test Scenario 생성
작성한 Excel
문서 선택
Test Scenario
생성
Import Excel 데이터 (예제)
Test Scenario 생성 결과 (예제)
요구사항 기반 Test Scenario 생성
27
SINVAS TEST의 지원 사항
MDA Rule Script (예제) 테스트 시나리오 설계서 (예제)
SINVAS API
SINVAS TEST의 지원 사항
Application
Recording 실행
Recording 처리
결과 스크립트
확인 및 편집
SINVAS TEST의 지원 사항
01
02
03
04
05
SINVAS TEST의 개발 목표
 SINVAS 개발 환경 내에서 요구사항과 연계한 테스트의 기획, 설계 및 처리
 SINVAS Dynamic TEST
 소스코드의 정적 분석에 의한 발생 가능한 문제의 확인
 SINVAS Static TEST
 동적 테스트와 정적 분석의 조합을 통한 Hybrid TEST
 SINVAS Dynamic TEST + SINVAS Static TEST
 자동화 테스트 도구로 자동화가 가능한 부분들의 자체적인 툴 체인 구성
 코드 커버리지 지원 도구
 보안 취약성 분석 도구
 자동화 프레임워크 지원 등
 지속적인 업그레이드
 매 달 업데이트 릴리즈
32
33
DEMO
 Test Scenario 개발
 Usecase 와 연동한 Test Scenario 생성
 Web Recording
 Excel Import에 의한 Test Scenario 생성
 Test 실행
 Test 결과 확인
 Test 결과 문서 확인

More Related Content

What's hot

HP 모바일 앱 테스트 자동화 솔루션 소개
HP 모바일 앱 테스트 자동화 솔루션 소개HP 모바일 앱 테스트 자동화 솔루션 소개
HP 모바일 앱 테스트 자동화 솔루션 소개Ki Bae Kim
 
테스터도 알아야 할 웹 개발(테스트 교육 3장 1절 부분발췌)
테스터도 알아야 할 웹 개발(테스트 교육 3장 1절 부분발췌)테스터도 알아야 할 웹 개발(테스트 교육 3장 1절 부분발췌)
테스터도 알아야 할 웹 개발(테스트 교육 3장 1절 부분발췌)SangIn Choung
 
2016 SINVAS DAY - 소프트웨어의 디지털화(digitizing)
2016 SINVAS DAY - 소프트웨어의 디지털화(digitizing)2016 SINVAS DAY - 소프트웨어의 디지털화(digitizing)
2016 SINVAS DAY - 소프트웨어의 디지털화(digitizing)Suji Lee
 
Atlassian 트러블슈팅 및 가상화기반 Confluence Data Center 구축 - 오픈소스...
Atlassian 트러블슈팅 및 가상화기반 Confluence Data Center 구축 - 오픈소스...Atlassian 트러블슈팅 및 가상화기반 Confluence Data Center 구축 - 오픈소스...
Atlassian 트러블슈팅 및 가상화기반 Confluence Data Center 구축 - 오픈소스...Atlassian 대한민국
 
HPE 솔루션과 함께하는 모바일 앱 테스팅 방안 소개
HPE 솔루션과 함께하는 모바일 앱 테스팅 방안 소개HPE 솔루션과 함께하는 모바일 앱 테스팅 방안 소개
HPE 솔루션과 함께하는 모바일 앱 테스팅 방안 소개Ki Bae Kim
 
02.공통컴포넌트 실습교재
02.공통컴포넌트 실습교재02.공통컴포넌트 실습교재
02.공통컴포넌트 실습교재Hankyo
 
UI 정적분석툴 소개와 활용사례
UI 정적분석툴 소개와 활용사례UI 정적분석툴 소개와 활용사례
UI 정적분석툴 소개와 활용사례SangIn Choung
 
StarUML NS - 4.star rail 변경관리
StarUML NS - 4.star rail 변경관리StarUML NS - 4.star rail 변경관리
StarUML NS - 4.star rail 변경관리태욱 양
 
2015 SINVAS USER CONFERENCE - MDD/MDA 개발방법론을 통한 정보시스템 개발방안
2015 SINVAS USER CONFERENCE - MDD/MDA 개발방법론을 통한 정보시스템 개발방안2015 SINVAS USER CONFERENCE - MDD/MDA 개발방법론을 통한 정보시스템 개발방안
2015 SINVAS USER CONFERENCE - MDD/MDA 개발방법론을 통한 정보시스템 개발방안Suji Lee
 

What's hot (9)

HP 모바일 앱 테스트 자동화 솔루션 소개
HP 모바일 앱 테스트 자동화 솔루션 소개HP 모바일 앱 테스트 자동화 솔루션 소개
HP 모바일 앱 테스트 자동화 솔루션 소개
 
테스터도 알아야 할 웹 개발(테스트 교육 3장 1절 부분발췌)
테스터도 알아야 할 웹 개발(테스트 교육 3장 1절 부분발췌)테스터도 알아야 할 웹 개발(테스트 교육 3장 1절 부분발췌)
테스터도 알아야 할 웹 개발(테스트 교육 3장 1절 부분발췌)
 
2016 SINVAS DAY - 소프트웨어의 디지털화(digitizing)
2016 SINVAS DAY - 소프트웨어의 디지털화(digitizing)2016 SINVAS DAY - 소프트웨어의 디지털화(digitizing)
2016 SINVAS DAY - 소프트웨어의 디지털화(digitizing)
 
Atlassian 트러블슈팅 및 가상화기반 Confluence Data Center 구축 - 오픈소스...
Atlassian 트러블슈팅 및 가상화기반 Confluence Data Center 구축 - 오픈소스...Atlassian 트러블슈팅 및 가상화기반 Confluence Data Center 구축 - 오픈소스...
Atlassian 트러블슈팅 및 가상화기반 Confluence Data Center 구축 - 오픈소스...
 
HPE 솔루션과 함께하는 모바일 앱 테스팅 방안 소개
HPE 솔루션과 함께하는 모바일 앱 테스팅 방안 소개HPE 솔루션과 함께하는 모바일 앱 테스팅 방안 소개
HPE 솔루션과 함께하는 모바일 앱 테스팅 방안 소개
 
02.공통컴포넌트 실습교재
02.공통컴포넌트 실습교재02.공통컴포넌트 실습교재
02.공통컴포넌트 실습교재
 
UI 정적분석툴 소개와 활용사례
UI 정적분석툴 소개와 활용사례UI 정적분석툴 소개와 활용사례
UI 정적분석툴 소개와 활용사례
 
StarUML NS - 4.star rail 변경관리
StarUML NS - 4.star rail 변경관리StarUML NS - 4.star rail 변경관리
StarUML NS - 4.star rail 변경관리
 
2015 SINVAS USER CONFERENCE - MDD/MDA 개발방법론을 통한 정보시스템 개발방안
2015 SINVAS USER CONFERENCE - MDD/MDA 개발방법론을 통한 정보시스템 개발방안2015 SINVAS USER CONFERENCE - MDD/MDA 개발방법론을 통한 정보시스템 개발방안
2015 SINVAS USER CONFERENCE - MDD/MDA 개발방법론을 통한 정보시스템 개발방안
 

Similar to 2016 SINVAS DAY - 요구사항과 연계한 테스트 설계 방안

Online service 계층별 성능 모니터링 방안
Online service 계층별 성능 모니터링 방안Online service 계층별 성능 모니터링 방안
Online service 계층별 성능 모니터링 방안중선 곽
 
투비웨어 AgitarOne Junit 단위테스트자동화 솔루션소개_201608_v1.2
투비웨어 AgitarOne Junit 단위테스트자동화 솔루션소개_201608_v1.2투비웨어 AgitarOne Junit 단위테스트자동화 솔루션소개_201608_v1.2
투비웨어 AgitarOne Junit 단위테스트자동화 솔루션소개_201608_v1.2tobeware
 
테스트자동화와 TDD
테스트자동화와 TDD테스트자동화와 TDD
테스트자동화와 TDDSunghyouk Bae
 
테스트수행사례 W통합보안솔루션
테스트수행사례 W통합보안솔루션테스트수행사례 W통합보안솔루션
테스트수행사례 W통합보안솔루션SangIn Choung
 
단위테스트자동화지원도구 임성현 최종
단위테스트자동화지원도구 임성현 최종단위테스트자동화지원도구 임성현 최종
단위테스트자동화지원도구 임성현 최종guest7178884
 
Tr#3 5) 임성현 책임
Tr#3 5) 임성현 책임Tr#3 5) 임성현 책임
Tr#3 5) 임성현 책임Lim SungHyun
 
모바일 앱(App) 개발 테스트 솔루션 v20160415
모바일 앱(App) 개발 테스트 솔루션 v20160415모바일 앱(App) 개발 테스트 솔루션 v20160415
모바일 앱(App) 개발 테스트 솔루션 v20160415SeungBeom Ha
 
사용자 스토리 대상 테스트 설계 사례(테스트기본교육 3장 3절)
사용자 스토리 대상 테스트 설계 사례(테스트기본교육 3장 3절)사용자 스토리 대상 테스트 설계 사례(테스트기본교육 3장 3절)
사용자 스토리 대상 테스트 설계 사례(테스트기본교육 3장 3절)SangIn Choung
 
(SW 아키텍트 대회 2차)단위테스트자동화도구
(SW 아키텍트 대회 2차)단위테스트자동화도구(SW 아키텍트 대회 2차)단위테스트자동화도구
(SW 아키텍트 대회 2차)단위테스트자동화도구Lim SungHyun
 
오픈 스펙을 대상으로 한 테스트설계사례
오픈 스펙을 대상으로 한 테스트설계사례오픈 스펙을 대상으로 한 테스트설계사례
오픈 스펙을 대상으로 한 테스트설계사례SangIn Choung
 
우리 제품의 검증 프로세스 소개 자료
우리 제품의 검증 프로세스 소개 자료 우리 제품의 검증 프로세스 소개 자료
우리 제품의 검증 프로세스 소개 자료 SangIn Choung
 
[IMQA] performance consulting
[IMQA] performance consulting[IMQA] performance consulting
[IMQA] performance consultingIMQA
 
효율적인 개발 프로세스를 위한 지속적 통합
효율적인 개발 프로세스를 위한 지속적 통합효율적인 개발 프로세스를 위한 지속적 통합
효율적인 개발 프로세스를 위한 지속적 통합홍렬 임
 
01.개발환경 교육교재
01.개발환경 교육교재01.개발환경 교육교재
01.개발환경 교육교재Hankyo
 
Postman과 Newman을 이용한 RestAPI 테스트 자동화 가이드
Postman과 Newman을 이용한 RestAPI 테스트 자동화 가이드 Postman과 Newman을 이용한 RestAPI 테스트 자동화 가이드
Postman과 Newman을 이용한 RestAPI 테스트 자동화 가이드 SangIn Choung
 
Atlassian을 이용한 애자일 ALM 소개 / JIRA 프로젝트 예산 관리 - 커브
Atlassian을 이용한 애자일 ALM 소개 / JIRA 프로젝트 예산 관리 - 커브Atlassian을 이용한 애자일 ALM 소개 / JIRA 프로젝트 예산 관리 - 커브
Atlassian을 이용한 애자일 ALM 소개 / JIRA 프로젝트 예산 관리 - 커브Atlassian 대한민국
 
[AWS Dev Day] 실습워크샵 | Amplify 와 AI 서비스를 활용한 서버리스 기반 소셜 안드로이드 앱 만들기
 [AWS Dev Day] 실습워크샵 | Amplify 와 AI 서비스를 활용한 서버리스 기반 소셜 안드로이드 앱 만들기 [AWS Dev Day] 실습워크샵 | Amplify 와 AI 서비스를 활용한 서버리스 기반 소셜 안드로이드 앱 만들기
[AWS Dev Day] 실습워크샵 | Amplify 와 AI 서비스를 활용한 서버리스 기반 소셜 안드로이드 앱 만들기Amazon Web Services Korea
 
Build Team Foundation Architecture
Build Team Foundation ArchitectureBuild Team Foundation Architecture
Build Team Foundation Architecture준일 엄
 
IBM 보안솔루션 앱스캔_AppScan Standard 소개
IBM 보안솔루션 앱스캔_AppScan Standard 소개IBM 보안솔루션 앱스캔_AppScan Standard 소개
IBM 보안솔루션 앱스캔_AppScan Standard 소개은옥 조
 

Similar to 2016 SINVAS DAY - 요구사항과 연계한 테스트 설계 방안 (20)

Online service 계층별 성능 모니터링 방안
Online service 계층별 성능 모니터링 방안Online service 계층별 성능 모니터링 방안
Online service 계층별 성능 모니터링 방안
 
투비웨어 AgitarOne Junit 단위테스트자동화 솔루션소개_201608_v1.2
투비웨어 AgitarOne Junit 단위테스트자동화 솔루션소개_201608_v1.2투비웨어 AgitarOne Junit 단위테스트자동화 솔루션소개_201608_v1.2
투비웨어 AgitarOne Junit 단위테스트자동화 솔루션소개_201608_v1.2
 
테스트자동화와 TDD
테스트자동화와 TDD테스트자동화와 TDD
테스트자동화와 TDD
 
테스트수행사례 W통합보안솔루션
테스트수행사례 W통합보안솔루션테스트수행사례 W통합보안솔루션
테스트수행사례 W통합보안솔루션
 
단위테스트자동화지원도구 임성현 최종
단위테스트자동화지원도구 임성현 최종단위테스트자동화지원도구 임성현 최종
단위테스트자동화지원도구 임성현 최종
 
Tr#3 5) 임성현 책임
Tr#3 5) 임성현 책임Tr#3 5) 임성현 책임
Tr#3 5) 임성현 책임
 
모바일 앱(App) 개발 테스트 솔루션 v20160415
모바일 앱(App) 개발 테스트 솔루션 v20160415모바일 앱(App) 개발 테스트 솔루션 v20160415
모바일 앱(App) 개발 테스트 솔루션 v20160415
 
사용자 스토리 대상 테스트 설계 사례(테스트기본교육 3장 3절)
사용자 스토리 대상 테스트 설계 사례(테스트기본교육 3장 3절)사용자 스토리 대상 테스트 설계 사례(테스트기본교육 3장 3절)
사용자 스토리 대상 테스트 설계 사례(테스트기본교육 3장 3절)
 
(SW 아키텍트 대회 2차)단위테스트자동화도구
(SW 아키텍트 대회 2차)단위테스트자동화도구(SW 아키텍트 대회 2차)단위테스트자동화도구
(SW 아키텍트 대회 2차)단위테스트자동화도구
 
오픈 스펙을 대상으로 한 테스트설계사례
오픈 스펙을 대상으로 한 테스트설계사례오픈 스펙을 대상으로 한 테스트설계사례
오픈 스펙을 대상으로 한 테스트설계사례
 
우리 제품의 검증 프로세스 소개 자료
우리 제품의 검증 프로세스 소개 자료 우리 제품의 검증 프로세스 소개 자료
우리 제품의 검증 프로세스 소개 자료
 
[IMQA] performance consulting
[IMQA] performance consulting[IMQA] performance consulting
[IMQA] performance consulting
 
효율적인 개발 프로세스를 위한 지속적 통합
효율적인 개발 프로세스를 위한 지속적 통합효율적인 개발 프로세스를 위한 지속적 통합
효율적인 개발 프로세스를 위한 지속적 통합
 
01.개발환경 교육교재
01.개발환경 교육교재01.개발환경 교육교재
01.개발환경 교육교재
 
Postman과 Newman을 이용한 RestAPI 테스트 자동화 가이드
Postman과 Newman을 이용한 RestAPI 테스트 자동화 가이드 Postman과 Newman을 이용한 RestAPI 테스트 자동화 가이드
Postman과 Newman을 이용한 RestAPI 테스트 자동화 가이드
 
Atlassian을 이용한 애자일 ALM 소개 / JIRA 프로젝트 예산 관리 - 커브
Atlassian을 이용한 애자일 ALM 소개 / JIRA 프로젝트 예산 관리 - 커브Atlassian을 이용한 애자일 ALM 소개 / JIRA 프로젝트 예산 관리 - 커브
Atlassian을 이용한 애자일 ALM 소개 / JIRA 프로젝트 예산 관리 - 커브
 
[AWS Dev Day] 실습워크샵 | Amplify 와 AI 서비스를 활용한 서버리스 기반 소셜 안드로이드 앱 만들기
 [AWS Dev Day] 실습워크샵 | Amplify 와 AI 서비스를 활용한 서버리스 기반 소셜 안드로이드 앱 만들기 [AWS Dev Day] 실습워크샵 | Amplify 와 AI 서비스를 활용한 서버리스 기반 소셜 안드로이드 앱 만들기
[AWS Dev Day] 실습워크샵 | Amplify 와 AI 서비스를 활용한 서버리스 기반 소셜 안드로이드 앱 만들기
 
Build Team Foundation Architecture
Build Team Foundation ArchitectureBuild Team Foundation Architecture
Build Team Foundation Architecture
 
Cygnus unit test
Cygnus unit testCygnus unit test
Cygnus unit test
 
IBM 보안솔루션 앱스캔_AppScan Standard 소개
IBM 보안솔루션 앱스캔_AppScan Standard 소개IBM 보안솔루션 앱스캔_AppScan Standard 소개
IBM 보안솔루션 앱스캔_AppScan Standard 소개
 

More from Suji Lee

2016 SINVAS DAY - SINVAS ALM을 활용한 IT 운영 방안
2016 SINVAS DAY - SINVAS ALM을 활용한 IT 운영 방안2016 SINVAS DAY - SINVAS ALM을 활용한 IT 운영 방안
2016 SINVAS DAY - SINVAS ALM을 활용한 IT 운영 방안Suji Lee
 
2016 SINVAS DAY - SINVAS Platform 기반 통합 MDD 개발 환경
2016 SINVAS DAY - SINVAS Platform 기반 통합 MDD 개발 환경2016 SINVAS DAY - SINVAS Platform 기반 통합 MDD 개발 환경
2016 SINVAS DAY - SINVAS Platform 기반 통합 MDD 개발 환경Suji Lee
 
2015 SINVAS USER CONFERENCE - SINVAS ALM을 통한 소프트웨어 비주얼라이제이션 구현 방안
2015 SINVAS USER CONFERENCE - SINVAS ALM을 통한 소프트웨어 비주얼라이제이션 구현 방안2015 SINVAS USER CONFERENCE - SINVAS ALM을 통한 소프트웨어 비주얼라이제이션 구현 방안
2015 SINVAS USER CONFERENCE - SINVAS ALM을 통한 소프트웨어 비주얼라이제이션 구현 방안Suji Lee
 
2015 SINVAS USER CONFERENCE - SW 분리발주에의한 요구사항 및 분석설계방안
2015 SINVAS USER CONFERENCE - SW 분리발주에의한 요구사항 및 분석설계방안2015 SINVAS USER CONFERENCE - SW 분리발주에의한 요구사항 및 분석설계방안
2015 SINVAS USER CONFERENCE - SW 분리발주에의한 요구사항 및 분석설계방안Suji Lee
 
2015 SINVAS DAY - SINVAS ALM (소프트웨어 개발과 운영관리 통합 방안)
2015 SINVAS DAY - SINVAS ALM (소프트웨어 개발과 운영관리 통합 방안)2015 SINVAS DAY - SINVAS ALM (소프트웨어 개발과 운영관리 통합 방안)
2015 SINVAS DAY - SINVAS ALM (소프트웨어 개발과 운영관리 통합 방안)Suji Lee
 
2015 SINVAS DAY - SINVAS DEV (소프트웨어 설계 통합 개발(MDD 연계) 전략)
2015 SINVAS DAY - SINVAS DEV (소프트웨어 설계 통합 개발(MDD 연계) 전략)2015 SINVAS DAY - SINVAS DEV (소프트웨어 설계 통합 개발(MDD 연계) 전략)
2015 SINVAS DAY - SINVAS DEV (소프트웨어 설계 통합 개발(MDD 연계) 전략)Suji Lee
 
2015 SINVAS DAY - SINVAS UML(효과적인 정보관리(분석/설계)를 통한 시스템 관리 방안)
2015 SINVAS DAY - SINVAS UML(효과적인 정보관리(분석/설계)를 통한 시스템 관리 방안)2015 SINVAS DAY - SINVAS UML(효과적인 정보관리(분석/설계)를 통한 시스템 관리 방안)
2015 SINVAS DAY - SINVAS UML(효과적인 정보관리(분석/설계)를 통한 시스템 관리 방안)Suji Lee
 

More from Suji Lee (7)

2016 SINVAS DAY - SINVAS ALM을 활용한 IT 운영 방안
2016 SINVAS DAY - SINVAS ALM을 활용한 IT 운영 방안2016 SINVAS DAY - SINVAS ALM을 활용한 IT 운영 방안
2016 SINVAS DAY - SINVAS ALM을 활용한 IT 운영 방안
 
2016 SINVAS DAY - SINVAS Platform 기반 통합 MDD 개발 환경
2016 SINVAS DAY - SINVAS Platform 기반 통합 MDD 개발 환경2016 SINVAS DAY - SINVAS Platform 기반 통합 MDD 개발 환경
2016 SINVAS DAY - SINVAS Platform 기반 통합 MDD 개발 환경
 
2015 SINVAS USER CONFERENCE - SINVAS ALM을 통한 소프트웨어 비주얼라이제이션 구현 방안
2015 SINVAS USER CONFERENCE - SINVAS ALM을 통한 소프트웨어 비주얼라이제이션 구현 방안2015 SINVAS USER CONFERENCE - SINVAS ALM을 통한 소프트웨어 비주얼라이제이션 구현 방안
2015 SINVAS USER CONFERENCE - SINVAS ALM을 통한 소프트웨어 비주얼라이제이션 구현 방안
 
2015 SINVAS USER CONFERENCE - SW 분리발주에의한 요구사항 및 분석설계방안
2015 SINVAS USER CONFERENCE - SW 분리발주에의한 요구사항 및 분석설계방안2015 SINVAS USER CONFERENCE - SW 분리발주에의한 요구사항 및 분석설계방안
2015 SINVAS USER CONFERENCE - SW 분리발주에의한 요구사항 및 분석설계방안
 
2015 SINVAS DAY - SINVAS ALM (소프트웨어 개발과 운영관리 통합 방안)
2015 SINVAS DAY - SINVAS ALM (소프트웨어 개발과 운영관리 통합 방안)2015 SINVAS DAY - SINVAS ALM (소프트웨어 개발과 운영관리 통합 방안)
2015 SINVAS DAY - SINVAS ALM (소프트웨어 개발과 운영관리 통합 방안)
 
2015 SINVAS DAY - SINVAS DEV (소프트웨어 설계 통합 개발(MDD 연계) 전략)
2015 SINVAS DAY - SINVAS DEV (소프트웨어 설계 통합 개발(MDD 연계) 전략)2015 SINVAS DAY - SINVAS DEV (소프트웨어 설계 통합 개발(MDD 연계) 전략)
2015 SINVAS DAY - SINVAS DEV (소프트웨어 설계 통합 개발(MDD 연계) 전략)
 
2015 SINVAS DAY - SINVAS UML(효과적인 정보관리(분석/설계)를 통한 시스템 관리 방안)
2015 SINVAS DAY - SINVAS UML(효과적인 정보관리(분석/설계)를 통한 시스템 관리 방안)2015 SINVAS DAY - SINVAS UML(효과적인 정보관리(분석/설계)를 통한 시스템 관리 방안)
2015 SINVAS DAY - SINVAS UML(효과적인 정보관리(분석/설계)를 통한 시스템 관리 방안)
 

2016 SINVAS DAY - 요구사항과 연계한 테스트 설계 방안

  • 2. 1
  • 3. 2
  • 4. SINVAS TEST? 3 소스 코드 기반 정적 테스트 소프트웨어 테스트 자동화 실행 환경 기반 동적 테스트 배경/ 필요성 소프트웨어 취약점 감소 소프트웨어 개발 결 과물의 품질 및 생산 성 향상을 위해 취약 점 감소 필요 개발결과물의 결함 검출 소스레벨의 취약성 관리 자동화된 하이브리드 테스트 지원 도구의 유연성/확장성 확보 실행환경 기반 하에서 소프트웨어의 입력 과 출력을 자동으로 확인하여 소프트웨 어의 결함 검출 소프트웨어 소스코드 상의 취약점 분석을 통 해 발생 가능한 잠재적인 취약점을 예 방하고, 올바른 소스코드 작성과 구현을 지 원 자동화된 테스트 제공 빠른 속도로 자동화 된 테스트를 수행하 여 소프트웨어 개발 의 생산성 향상 가능
  • 5. SINVAS TEST 특징 유연한 확장 프레임워크자동화된 테스트 지원 요구사항 기반의 테스트 설계 강력한 결함 가능 요소 분석
  • 7. SINVAS TEST의 주요 기능 01 02 03 04 05
  • 8. 7
  • 11. SINVAS TEST 구성 요소 요소 설명 ETC Test Case Test 동작을 수행하는 요소로서 SINVAS TEST Script를 기 반으로 정해진 작은 단위의 작업을 수행 Keyword Script Editor Test Data 테스트 Case를 실행하는데 있어 사용할 데이터 Excel CSV 형식 Test Scenario 다이어그램 형태로 Test Case와 Test Data를 조합하여 시 나리오를 만들고, 해당 시나리오로 테스트를 실행 Test Scenario Diagram Test Report Test Scenario를 실행한 결과 및 이미지를 확인 Test Report Viewer
  • 12. SINVAS TEST 기능 Test Case의 특성 SINVAS Test Script 종류 설명 웹 처리 Command 웹 브라우저를 다루거나, 웹 요소를 선택하여 처리 등의 역 할을 수행하는 Command 예: OpenUrl, KeyInputElement, ClickElement 이미지 처리 Command 테스트의 실행 화면에서 특정 이미지가 나타날 때까지 대기, 클릭하는 등의 처리를 수행하는 Command 예: WaitFor Image, ClickImage 사용자 입력 Command 테스트 도중 사용되는 키보드 입력, 마우스 입력 등의 처리 를 수행하는 Command 예: KeyInput, MouseClick 검증 및 Utility Command 테스트가 정상적으로 수행되는지 확인하거나 특정시간 동 안 대기하는 등의 작업을 수행하는 Command 예: CheckBy, Sleep
  • 13. SINVAS TEST 기능 Web Recording  사용자의 테스트 수행절차를 레코딩하여 더 쉽게 테스트 케이스를 구현  화면의 이미지를 기록하여 이미지 처리 Command 기록
  • 14. SINVAS TEST 기능 Test Data Test Data 입력 절차
  • 15. SINVAS TEST 기능 Test Scenario의 특성 Test Scenario 예제
  • 16. SINVAS TEST 기능 Test Scenario Diagram 요소 Test Scenario Diagram의 처리 $query <- 1 1
  • 17. SINVAS TEST 기능 SINVAS TEST 테스터 스케쥴러 SINVAS Repository Test Scenario Open Test Scenario Run Test Report Test Scenario Diagram(예시) 테스트 실행 화면(예시) 테스트 실행 Report, Test Case 별 로그 및 테스트 이미지(예시) 테스트 실행 통계 (예시)
  • 18. SINVAS TEST 기능 Import Export Import Package 선택 Import Excel 파일 선택 Import 결과 Import Excel 파일 Export Package 선택 Import Excel 파일 선택 Export Excel 파일
  • 19. 18
  • 20. 요구사항 기반 Test Scenario 생성 SINVAS REQ 기반 요구사항 (예제)
  • 21. 요구사항 기반 Test Scenario 생성 Usecase Diagram 작성 Usecase Scenario 작성 Usecase Diagram (예제) 사용자 인증 Usecase Scenario (예제)
  • 22. 요구사항 기반 Test Scenario 생성 작성한 Usecase 선택 Test Scenario 생성 Usecase Scenario Selector (예제) Test Scenario 생성 결과 (예제)
  • 23. 요구사항 기반 Test Scenario 생성
  • 24. 요구사항 기반 Test Scenario 생성 요구사항정의서 (예제)
  • 25. 요구사항 기반 Test Scenario 생성 요구사항 정의서 테스트 시나리오 를 Excel로 정리 요구사항정의서 (예제) Test Package (예제) Test Case (예제)
  • 26. 요구사항 기반 Test Scenario 생성 작성한 Excel 문서 선택 Test Scenario 생성 Import Excel 데이터 (예제) Test Scenario 생성 결과 (예제)
  • 27. 요구사항 기반 Test Scenario 생성
  • 28. 27
  • 29. SINVAS TEST의 지원 사항 MDA Rule Script (예제) 테스트 시나리오 설계서 (예제) SINVAS API
  • 30. SINVAS TEST의 지원 사항 Application Recording 실행 Recording 처리 결과 스크립트 확인 및 편집
  • 31. SINVAS TEST의 지원 사항 01 02 03 04 05
  • 32. SINVAS TEST의 개발 목표  SINVAS 개발 환경 내에서 요구사항과 연계한 테스트의 기획, 설계 및 처리  SINVAS Dynamic TEST  소스코드의 정적 분석에 의한 발생 가능한 문제의 확인  SINVAS Static TEST  동적 테스트와 정적 분석의 조합을 통한 Hybrid TEST  SINVAS Dynamic TEST + SINVAS Static TEST  자동화 테스트 도구로 자동화가 가능한 부분들의 자체적인 툴 체인 구성  코드 커버리지 지원 도구  보안 취약성 분석 도구  자동화 프레임워크 지원 등  지속적인 업그레이드  매 달 업데이트 릴리즈
  • 33. 32
  • 34. 33 DEMO  Test Scenario 개발  Usecase 와 연동한 Test Scenario 생성  Web Recording  Excel Import에 의한 Test Scenario 생성  Test 실행  Test 결과 확인  Test 결과 문서 확인