VectorCAST로 소프트웨어 테스팅을 자동화
VectorCAST 임베디드 소프트웨어 테스팅 플랫폼은 소프트웨어 개발 전반에 걸친 테스팅 업무를 자동화해주는 제품군 입니다. 이 섹션에서는 각 VectorCAST 제품의 기능, 제품 간의 상호 운용 방법과 소프트웨어 테스팅 요구에 맞는 적절한 사용 방법을 설명합니다.
VectorCAST에 대한 정보를 확인하시고 추가적인 안내가 필요하다면 아래 연락처로 문의주십시오.
Phone: 02-807-0600 Ext. 3353
Email: vectorcast@kr.vector.com
장점
- 임베디드 시스템 검증
-
지속적 테스트 및 협업 테스트 가능
-
자동화된 툴 제공
-
현재 사용 중인 소프트웨어 개발 툴과 사용 가능
VectorCAST 2019 주요 기능
VectorCAST 2019 신규 서비스팩부터 기본 커버리지 타입에 “Function Coverage” 및 “ Function Call Coverage” 추가

ISO 26262 ASIL레벨 C/D의 요구사항 중 하나로 Function Coverage 및 Function Call Coverage가 기술되어 있습니다. 이에, 이번 서비스 팩에서 FUNCTION coverage 와 FUNCTION+FUNCTION_CALL coverage를 기본 커버리지 타입으로 추가함에 따라, 기존 커버리지 기능에 Function Coverage 및 Function Call Coverage 기능을 확장하였습니다. 그리고 커버리지 뷰어 역시 이 두 커버리지 타입에 대한 커버리지 결과를 보여주기 위해 기능이 추가 되었습니다. 이를 이용하면, 다른 커버리지 분석에 비해 소요되는 시간과 탐침코드에 의한 메모리 증가를 줄일 수 있습니다.
읽기 쉬운 새 리포트 형식

VectorCAST 버전 2019는 새로운 VectorCAST HTML 리포트 형식을 지원합니다.
.CCS를 이용하여, 색깔, 폰트 등의 사용자 형식을 설정할 수 있습니다.
다음은 새로운 형식이 적용된 리포트입니다.
- Test Case Data report
- Execution Results report and tab in Test Case Editor
- Full report
- MC/DC Equivalence Matrices report
- Aggregate Coverage report
- Test Case Management report and Management Report in Cover environments
- Metrics report
- Coverage By Analysis (CBA) report
- Function Call Coverage report
- Environment Overview report
- Environment Build Log
제어 흐름과 코드 커버리지를 보여주는 제어 흐름 그래프

VectorCAST 버전 2019는 제어 흐름과 코드 커버리지를 눈으로 쉽게 확인할 수 있는 그래프 기능을 제공합니다.
테스트용 Symbolic Constants 추가를 위한 "Test Values" Dictionary

VectorCAST 버전 2019는 소스코드에 정의된 Constants가 아닌 .xml 에 정의된 Constants를 사용하는, 테스트용 Symbolic Constants 기능을 제공합니다. 이를 이용하여 실제 값을 테스트와 별도로 제어가 가능한 Symbols로 대체하여 테스트 케이스의 이식성을 더 확보하였습니다.
이 기능에는 여러 가지 장점이 있습니다.
- 향상된 테스트 가독성. 코딩 값 대신 Symbolic Name을 사용하여, 테스트를 더 쉽게 이해할 수 있습니다. 예를 들어 값 200 보다 maximumSpeed 가 더 쉽게 이해됩니다.
- 테스트 유지 보수 시간 절약. Symbolic Names를 사용하면, 일일이 테스트에 사용되는 값을 변경하는 대신 Symbol의 값을 한 번에 변경할 수 있습니다.
- 향상된 Variant Testing 지원. Symbolic name은 테스트 컨텍스트마다 다른 값으로 설정 가능하므로, maximumSpeed의 값을 Configuration A와 Configuration B에서 다른 값으로 설정 가능합니다.
VectorCAST/C++
C 및 C++ 유닛 테스트 및 통합 테스트

VectorCAST/C++ 는 임베디드 개발자가 안전과 기능이 강조되는 임베디드 시스템을 검증하는데 사용할 수 있는 고도로 자동화된 유닛 테스트와 통합 테스트 솔루션입니다. VectorCAST/C++의 동적테스트 솔루션은 항공, 의료기기, 자동차, 산업 제어, 철도 및 금융 분야에서 널리 사용되고 있습니다.
VectorCAST/Ada
Ada 단위 테스팅 및 통합 테스팅
![[Translate to Korean:] VectorCAST/Ada [Translate to Korean:] VectorCAST/Ada](https://assets.vector.com/cms/_processed_/2/4/csm_integration_test-trans_731a1a3758.png)
VectorCAST/Ada는 안전과 미션이 강조되는 임베디드 시스템 검증에 필요한 Ada 단위 테스팅과 통합 테스팅을 자동화하는 동적 소프트웨어 테스트 솔루션입니다.
VectorCAST/QA
시스템 테스트 자동화/코드 커버리지
![[Translate to Korean:] VectorCAST/QA [Translate to Korean:] VectorCAST/QA](https://assets.vector.com/cms/_processed_/a/8/csm_VC-QA_transp_81258af88e.png)
소프트웨어 사업에서 가장 중요한 과제 중 하나는 새로운 기능의 상용화를 앞당기는 것입니다. 대부분의 기업들은 출시 준비 중인 새로운 기능에 대한 백로그를 가지고 있습니다. 하지만 출시에 가장 큰 걸림돌은 출시 버전에 대한 전체 시스템 테스트입니다. 이에 수일 또는 수 주가 걸릴 수도 있습니다. 긴 테스트 시간의 원인은 소프트웨어를 수정 또는 변경한 후, 통합하는데 수 주가 소요된 다음에 테스트를 수행하여 결함 발견이 개발 최종 단계에서 이루어지는 악순환입니다. 그 때문에 출시가 지연되여 새로운 기능을 빨리 사용하고자 하는 고객의 요구를 맞추기 어렵습니다. VectorCAST/QA는 팀원들이 테스트 업무를 협업할 수 있게 하여, 테스트 시간을 줄이고 항상 최신의 테스트 결과를 유지합니다.
VectorCAST/Analytics
품질 메트릭스
![[Translate to Korean:] VectorCAST/Analytics [Translate to Korean:] VectorCAST/Analytics](https://assets.vector.com/cms/_processed_/1/7/csm_VC-Analytics_a8bc46f9aa.png)
소프트웨어 품질과 테스팅 완성도는 밀접한 관련이 있습니다. 엄격한 테스팅 없이는 좋은 품질을 확보할 수 없습니다. 품질 향상을 원하는 그룹에서 답변하기 가장 어려운 질문은 "어디서부터 테스팅을 시작해야 하는가?" 입니다. VectorCAST/Analytics는 품질 측정을 위한 핵심 메트릭스를 제공하여 이에 대한 답변을 제공해드립니다.
VectorCAST/Lint
정적 분석
![[Translate to Korean:] VectorCAST/Lint [Translate to Korean:] VectorCAST/Lint](https://assets.vector.com/cms/_processed_/7/1/csm_lint_1-trans_8cd4b7fafd.png)
VectorCAST/LINT는 C 및 C++ 로 작성된 모듈 또는 전체 프로그램 소스 코드 분석을 수행하여, 컴파일 전에 소스코드의 문제점을 확인할 수 있는 정적 소스 코드 분석 도구입니다. VectorCAST/LINT는 개발자가 동적 검증 이전, 소프트웨어 개발 초기에 프로그래밍 에러와 결함을 찾을 수 있게 도와줍니다.
다운로드
-
2019-07-15 Case StudyVector Services Provides ISO 26262 Compliance Testing
-
2019-02-13 Case StudyAthena Technologies Relies on VectorCAST for DO-178B Level B Certification
-
2019-02-13 Case StudyVector Software Global Services Implements VectorCAST Test Framework for IEC 61508 Compliance
-
2019-02-13 Case StudyAutomated Test Solutions Simplifies Implementing a Software Quality Process
-
2019-02-13 Case StudyAutec Meets EN ISO 13849-1 and EN IEC 62061 Standards with VectorCAST
-
2019-02-13 Case StudyVector Software Global Services Implements VectorCAST Test Framework for IEC 61508 Compliance
-
2019-02-13 Case StudyCypress Boosts Productivity with VectorCAST Embedded Test Management
-
2019-02-13 Case StudyAEL Sistemas Increased Productivity by 80% using VectorCAST Automated Solutions
-
2019-02-13 Case StudyCassidian Efficiently Achieves 100% Structural Coverage Using VectorCAST Solutions
-
2019-02-13 Case StudyŠKODA ELECTRIC Achieves EN 50128 Compliance with VectorCAST
- 2019-11-26 VectorCAST: Coverage Analysis as the Most Important Metric for...
- 2019-11-26 VectorCAST: l'analisi della copertura come metrica più importante...
- 2019-11-21 VectorCAST: Myths and Truth About Test-Driven Software...
- 2019-10-29 VectorCAST: How to Avoid Safety Defects and Security...
- 2019-10-29 VectorCAST: Wie man Safety-Probleme und Security-Lücken in...
- 2019-10-24 VectorCAST: Software Testing 101 Testing Fundamentals for High...
- 2019-08-22 VectorCAST: Automating Data and Control Coupling
- 2019-07-16 Die Zertifizierung von reinen Softwareprodukten der Funktionalen...
- 2019-07-09 Meeting the Challenges of Large and Complex Multi-Language...
- 2019-06-20 VectorCAST: Using VectorCAST for ISO 26262-6:2018 Testing...
-
2019-12-11 제품 정보Fact Sheet VectorCAST/Analytics
-
2019-12-11 제품 정보Fact Sheet VectorCAST for ISO 26262
-
2019-12-11 제품 정보Fact Sheet VectorCAST/C++
-
2019-12-11 제품 정보Fact Sheet VectorCAST/QA
-
2019-12-11 제품 정보Fact Sheet VectorCAST/Ada
-
2019-11-26 제품 정보VectorCAST - Software Test Automation for High Quality Software
-
2019-11-21 제품 정보Fact Sheet VectorCAST for FDA and IEC 62304 Certification
-
2019-10-10 제품 정보Medical Engineering Solutions – The Fact Sheet
-
2019-09-24 제품 정보Fact Sheet Adaptive MICROSAR Solution
-
2018-09-10 제품 정보Fact Sheet VectorCAST for EN 50128
-
2018-11-05 기술기사Best in Test
뉴스 & 이벤트
- 2019-12-10 - 2019-12-11 ASAM International Conference 2019
- 2019-12-11 - 2019-12-13 Training: Requirements Engineering, IREB CPRE FL
- 2019-12-12 Vector Sweden Traditional Christmas Lunch
- 2019-12-12 웨비나: VectorCAST: White-box System Testing with VectorCAST/QA
- 2019-12-17 웨비나: View, Edit and Manage UDS based Diagnostic Data in ODX Format...
- 2020-01-29 Training: Automotive Cybersecurity
- 2020-01-30 Training: Security for Safety Managers
- 2020-01-31 Training: Automotive Security Testing
- 2020-02-03 OOP 2020
- 2020-02-04 - 2020-02-06 Training: Funktionale Sicherheit mit ISO 26262