English : Japanese : Contact : Sitemap
펌웨어 테스트  
단위/통합/GUI 테스트  
정적 분석  
역공학 & FP  
SW 컨설팅 및 시험 서비스  
License Type  
단위/통합/GUI 테스트

White-box Path & GUI Testing: Java

 자동화 화이트박스 경로 테스팅(Automated White-box Path Testing)는 프로그램의 내부 로직에 초점을 둔 HOW 관점에서 정확한 데이터 흐름 분석(Data-flow Analysis)을 통해 실행 경로를 자동 생성하여, 각 경로 별 테스트 케이스의 설계를 자동 제공합니다.

Host 또는 Target 상에서 단위부터 시스템 테스팅까지 통합 지원합니다.
 (1) 단위 테스팅: White-box Path Testing
 (2) 통합 테스팅: Path Instrument Testing
 (3) 시스템 테스팅: GUI Testing

화이트박스 경로 테스팅의 특징
  • Test Program Execution: System (Whole Program)
  • Test Generation Algorithm: Concrete Execution (Lower Cost than Symbolic)
  • Test Design/Execution/Coverage Process
        - (White-box) White/White/White: Model-Based Design 기반 Program Bug 검증
        - (Black-box) Black/Black/White: Program Bug 검증 불가

    화이트박스 경로 테스팅(단위/통합)의 주요 기능
  • 소스 코드 기반 화이트박스 경로 테스팅(Automated White-box Path Testing)
       - (test design) 함수 별 자동 생성된 경로 기반 테스트 케이스(입력 값) 생성 자동화
       - (coverage) Host 또는 Target 기반 코드 커버리지 측정
       - (one workflow) 경로기반 결함 주입 테스팅(path-based fault injection testing) 지원
  • 빅뱅(big-bang) 기반 모든 Java/Android 컴파일러 제품군 지원

    GUI 테스팅의 주요 기능
  • 탐침(Instrument) 테스트 기반 GUI 테스팅
       - (test design) Windows, Web, Mobile GUI SW의 UI 요구사항 시나리오 테스트
       - (coverage) GUI SW(Client-Server/Parallel System)의 실행기반 코드 커버리지 측정
       - (one workflow) 클라이언트-서버 및 병렬 아키텍처기반 애플리케이션 테스팅

    MBD(Model-Based Design)의 테스팅 결과 검증
  • (test-to-path) 단위 테스팅의 Branch, MC/DC 실행 경로 검증: Control-flow Graph
  • (test-to-scenario) 통합 테스팅의 시나리오 커버리지 실행 검증: Call/File Graph
  • (test-to-code) 테스트된 코드에 구조적 커버리지 유형의 심볼 표시: Code View
       - 각 코드 라인: Statement(S), Branch(T, F) 표시

    주요 고객
  • 국책연구과제
       - WEB 오픈서비스 기능 적합성 검사: Java 소프트웨어 시험 성적서
  • 본사: 대전시 유성구 대덕대로 593 대덕테크비즈센터 B-13호
    연구소: 서울시 강남구 자곡로 174-10 강남에이스타워G9 1017호
    Tel 02-553-9464, info@soft4soft.com