4. SINVAS TEST?
3
소스 코드
기반
정적 테스트
소프트웨어
테스트
자동화
실행 환경
기반
동적 테스트
배경/ 필요성
소프트웨어 취약점 감소
소프트웨어 개발 결
과물의 품질 및 생산
성 향상을 위해 취약
점 감소 필요
개발결과물의 결함 검출
소스레벨의 취약성 관리
자동화된 하이브리드 테스트 지원
도구의 유연성/확장성 확보
실행환경 기반 하에서 소프트웨어의 입력
과 출력을 자동으로 확인하여 소프트웨
어의 결함 검출
소프트웨어 소스코드 상의 취약점 분석을 통
해 발생 가능한 잠재적인 취약점을 예
방하고, 올바른 소스코드 작성과 구현을 지
원
자동화된 테스트 제공
빠른 속도로 자동화
된 테스트를 수행하
여 소프트웨어 개발
의 생산성 향상 가능
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 기록
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 파일
32. SINVAS TEST의 개발 목표
SINVAS 개발 환경 내에서 요구사항과 연계한 테스트의 기획, 설계 및 처리
SINVAS Dynamic TEST
소스코드의 정적 분석에 의한 발생 가능한 문제의 확인
SINVAS Static TEST
동적 테스트와 정적 분석의 조합을 통한 Hybrid TEST
SINVAS Dynamic TEST + SINVAS Static TEST
자동화 테스트 도구로 자동화가 가능한 부분들의 자체적인 툴 체인 구성
코드 커버리지 지원 도구
보안 취약성 분석 도구
자동화 프레임워크 지원 등
지속적인 업그레이드
매 달 업데이트 릴리즈
34. 33
DEMO
Test Scenario 개발
Usecase 와 연동한 Test Scenario 생성
Web Recording
Excel Import에 의한 Test Scenario 생성
Test 실행
Test 결과 확인
Test 결과 문서 확인