주요사업

어니컴 주식회사는 전문 기술 인력을 바탕으로 다양한 사업 영역에서 뛰어난 성과를 일궈내고 있으며,
대외적으로도 기술력과 성과를 인정받고 있습니다.

품질 검증

국내 최초 글로벌 품질 검증 인증인 TMMi Level2 획득한 테스팅 전문기업으로 국제표준(ISO/IEC/IEEE 29119) 기반의 품질검증과 관리 서비스를 제공합니다.

BUSINESS INTRODUCTION

QA(Quality Assurance) 사업은,

풍부한 경험, 국제표준에 의한 품질 요소 검증, 자동화 테스트 도구를 활용한 자동화 검증을 기반으로 테스트 계획, 설계, 수행, 분석, 보고에 이르기까지 SW 테스트 관련 최고의 기술을 보유함으로써 고객의 비용 절감은 물론, 고객 맞춤형 컨설팅 및 아웃소싱 서비스까지 원스톱으로 제공합니다.




사업 영역

TestForte란?

어니컴 주식회사의 품질 검증 서비스를 대표하는 브랜드 명칭으로 S/W Lifecycle 전반에 걸쳐 환경 구축, 테스팅, 도구 지원,
컨설팅, 관리에 이르기까지 테스팅 전반적인 서비스를 제공하는 테스팅 토탈 서비스입니다.

최고의 고객 서비스를 위하여 풍부한 경험을 가진 테스트 전문가 그룹과 테스트 솔루션 개발 그룹으로 구성되어 있으며,
국제표준 및 TMMi를 기반으로 한 표준 품질 검증 프로세스를 준수하고 있습니다.

서비스 과정

  • 테스트 정책과 전략

    테스트 정책과 전략

    ㆍ정책 및 원칙 정의
    ㆍ테스트 전략 정의
    ㆍ사업 방향과 특성에 따른 목표 수립
    ㆍ목표에 대한 성과 지표 정의 및 관리테스트 정책 및 전략 관리 프로세스 수립

  • 테스트 계획

    테스트 계획

    ㆍ테스트 요구 사항 목적/목표/범위를 정의
    ㆍ기능과 비기능 리스크 카테고리, 변수 정의 및 식별
    ㆍ프로젝트 리스크를 예측하고 대응 방안 수립
    ㆍ테스트 설계기법 정의
    ㆍ리스크 별 효율적인 전략 및 공수 산정 분석
    ㆍ테스트 인력 식별 및 일정 수립
    ㆍ테스트 시작, 중단 및 재개, 종료 조건 정의

  • 테스트 모니터링과 제어

    테스트 모니터링과 제어

    ㆍ계획 대비 진척 율, 수행 율 모니터링 및 제어
    ㆍ테스트 업무, 공수, 비용 등 모니터링 및 제어
    ㆍ모니터링을 통해 식별된 내용을
    ㆍ주기적으로 이해관계자에게 보고
    ㆍ리스크의 신규 발생 또는 변경에 대해 식별 및 분석
    ㆍ모니터링 활동을 통한 이슈 분석 및 조치

  • 테스트 설계와 수행

    테스트 설계와 수행

    ㆍ테스트 케이스 생성
    ㆍ테스트에 필요한 조건과 효과적인 테스트 순서 선정
    ㆍ결함 관리 프로세스 및 보고서 정의
    ㆍ사전 체크리스트를 통한 효율적인 테스트 수행
    ㆍ실제 테스트 수행 및 결과 보고(결함 분석, 추적 및 기록)

  • 테스트 환경관리

    테스트 환경 관리

    ㆍ테스트 환경 요구사항 식별
    ㆍ실제 환경에 가깝고
    ㆍ재현성 보장 가능 환경에 대한 관리
    ㆍ모든 산출물의
    ㆍ접근, 보안, 백업, 재사용 등에 대한 관리

  • 테스트 종료

    테스트 종료

    ㆍ테스트 업무, 공수, 비용에 대한
    ㆍ준수 여부 확인
    ㆍ계획서와 실제 테스트 상황
    ㆍ차이점 기록 및 분석
    ㆍ테스트 성과 및 메트릭 기록 및 분석
    ㆍ진행된 테스트 활동의 효과와 효율성을 분석하고 테스트 프로세스를 개선

서비스 분야

서비스 장점

  • 국제 표준을 기반으로 최적의 TEST PROCESS와 TESTING SERVICE 제공

    ㆍISO/IEC 25010, ISO/IEC 29119, TMMi Level2 인증

  • 풍부한 경험

    ㆍGlobal Field Test 경험 (미주, 구주, 중국, 일본) / Global 기업들과의 업무 협력 경험
    ㆍ10여 년간 Mobile device, PC application을 비롯한 다양한 제품 및 프로젝트 수행 경험

  • S/W TEST PROCESS

    ㆍProject 단계 별 QA process 수립
    ㆍProject 개발 단계마다 최적의 Testing 기법을 적용
    ㆍGUI test부터 UIT, MMT, performance test에 이르기까지 개발팀의 다양한 요구에 대응 가능

  • MODULE 별 전문화

    ㆍ각 Module 별 분업 및 전문화 인력 보유
    ㆍ국제표준을 기반으로 System 및 대상 프로젝트에 적합한 Test 방법론과 기법 적용
    ㆍSmart Phone과 같은 Mobile device를 비롯하여 Web service, Embedded S/W 등 다양한 분야의 Test Project 수행

  • AUTOMATION TEST SOLUTION

    ㆍTestForte, Web TestForte, Smart TestForte 등의 테스트 자동화 기술 적용
    ㆍ24시간 원격 Automation Test 지원
    ㆍ개발 완료 이후에도 제품 성능 및 문제점에 대해 신속히 대처

품질테스팅

품질 테스팅은 소프트웨어 제품 개발의 모든 단계에 해당하는 모든 타입의 테스팅을 지원하며
고객이 요청에 맞는 주문형 테스팅 서비스를 제공합니다.

제공 서비스

  • Functional Testing (기능 테스트)


    소프트웨어 제품의 기능 장애 발생은 매출 손실, 자원낭비, 기회비용 손실 및 출시 지연을 가져옵니다. 기능 테스트는 시스템을 테스트하여 장애 경로 및 경계 사례를 포함한 모든 기능 시나리오가 비즈니스 요구 사항을 충족시키는지 확인하는 데 사용되는 테스트 기술입니다. Testforte의 기능 테스팅 서비스는 업계의 노하우와 컨설팅 전문 지식을 결합하여 문서화된 양식, 사용자 스토리 또는 정의되지 않은 요구 사항에 상관없이 기능 요구 사항이 충족되도록 보장하며 다양한 소프트웨어 프로젝트에서 품질과 신뢰성을 보장합니다.


    - Module/Component level Testing
    - System Testing
    - Integration Testing
    - System Integration Testing

  • Performance Testing(성능 테스트)


    오늘날과 같은 경쟁 환경에서 최고의 성능과 확장성을 가진 제품을 개발하여 안정적이고 일관된 수준으로 유지하는 것은 성공적인 소프트웨어 개발을 위한 필수적인 요소입니다. 이를 위해 실생활에서의 시스템 동작 및 성능을 효과적으로 예측하여야 합니다. Testforte는 성능 테스트 전문가들을 보유하고 있습니다. 이들은 풍부한 경험을 기반으로 성능 테스트 서비스와 관련된 tool을 활용하여 속도(응답시간), 확장성, 신뢰성 및 상호 운용성 측면에서 제품의 품질 속성을 테스트합니다.


    - Load Test : 특정 예상 부하에서 소프트웨어 동작 평가
    - Stress Test : 소프트웨어 용량의 최대치 식별
    - Volume Test : 저장 및 처리된 데이터양이 증가함에 따라 소프트웨어 생산성을 평가
    - 확장성 테스트(scalability Test) : 향상된 처리 능력 및 아키텍쳐 변경에 따른 소프트웨어 기능 측정
    - 안전성 시험(Stability Test) : 시스템의 성능 및 동작에 대한 구성 변경의 영향을 결정
    - 구성 테스트(Configuration Test) : 여러 소프트웨어 및 하드웨어 구성으로 소프트웨어 작동 확인

  • Security Testing(보안 테스트)


    정보 유출 사고가 빈번히 발생하는 요즘의 시대에서 보안 테스트는 소프트웨어 제품 개발 전략의 필수적인 요소로 자리 잡았습니다. TestForte는 고객이 보안 위협으로부터 제품과 시스템을 보호하고 사전 예방할 수 있도록 최신 업계 표준 및 테스트 방법을 채택하여 웹 환경에 대한 취약점 진단과 운영 시스템의 모의 해킹 테스트 서비스를 제공합니다.


    - 보안 평가
    - 취약점 검사
    - PTES(Penetration Testing Execution Standard) 준수 모의해킹 테스트
    - 사전 인증 보안 감사
    - 정적 코드 분석

  • Usability Testing(사용성 테스트)


    사용성은 시장에서 제품의 성패를 결정하는 매우 중요한 요소입니다. Testforte는 사용자의 관점으로 시나리오를 작성하며 실제 사용자를 대상으로 사용성 테스트를 수행합니다.


    - 형성적/총괄적 사용성 평가 테스트 전략 수립
    - QC(품질특성-신뢰성, 사용성, 효율성, 유지 보수성, 이식성) 기반 사용성 지표 진단
    - 사용성 이슈 분석, 식별 결함 형상관리
    - 다양한 사용자 환경 테스트 결과 보고서 제공
    - 사용자 설문조사 및 통계 서비스 제공

  • Compatibility Testing(호환성 테스트)


    현대의 소비자들은 다양한 운영체제 및 브라우저를 통하여 광범위한 스마트폰 및 태블릿에서 소프트웨어 제품을 사용합니다. 디바이스 및 플랫폼에 관계없이 일관성 있고 신뢰성 있는 고품질의 제품 개발을 위해 TestForte는 모든 OS 및 브라우저 조합을 수용하는 다양한 시스템을 지원하고, iOS, Android, Windows 등을 실행하는 다수의 모바일 및 태블릿 기기를 보유하고 있습니다.


    - 브라우저 교차 테스트
    - 플랫폼 교차 테스트

  • Localization Testing(현지화 테스트)


    전 세계가 지구촌으로 변화하면서 오늘날의 IT 시장에서는 하나의 소프트웨어 제품이 국가의 경계를 넘어 사용되고 있습니다. 이러한 국제화된 소프트웨어 제품의 핵심사항은 제품의 보편적 기능을 유지하며 현지의 언어, 문화, 지역 표준 및 기타 변수에 쉽게 적응해야 합니다. TestForte는 Localization Testing 서비스를 통해 제품 및 서비스를 현지 통신망 환경에서 테스트를 진행해 고객의 테스트 비용 절감 효과와 필드 검출 이슈 분석, 현지 사용자 사용성 수준 결함 보고서를 제공합니다.


    - 출시 국가 통신망 환경 기반 테스트 수행
    - 현지 전문 테스터의 사용성, 기능성 테스팅
    - Field 이슈 분석, 현지 사용자 사용성 수준 결함 보고서 제공

  • Test Automation(테스트 자동화)


    오늘날 소프트웨어 시장에서 고품질의 제품을 빠르게 출시하는 것은 경쟁의 핵심 요소입니다. 소프트웨어 제품 개발 단계에서 테스트 수행에는 많은 시간이 소요되며 테스트 시간은 제품의 품질로 즉결됩니다. 이런한 시간을 단축하기 위하여 자동화를 통해 소프트웨어 제품 출시를 가속화하고 테스트 반복 비용을 절감할 수 있습니다. TestForte는 반복되는 테스트에 대한 자동화 환경 구축 및 도구를 제공하여 시간과 인력 투입의 부담을 최소화하고 고객의 제품 출시 시간 단축에 기여합니다.


    - 테스트 자동화 도구(자사 솔루션) 제공, 자동화 교육
    - 테스트 자동화 도구 내재화 컨설팅 및 도구 기술 지원
    - 자동화 도구 기반 테스트 아웃소싱
    - 테스트 자동화 환경 구축

품질 컨설팅

품질 컨설팅은 조직 내 테스트 성숙도를 향상 시킬 수 있도록 인프라 시스템을 구축하는데 도움주며
테스트 결함, 개발 시간 및 비용을 줄이는 동시에 프로젝트 요구 사항을 보다 효과적으로 지원할 수 있도록 도와 줍니다.

컨설팅 영역

  • 테스트 프로세스 구축 및 개선

    테스트 조직 및 실무 평가
    프로세스 적용 전략 수립
    맞춤형 프로세스 구축 / 개선

  • 테스트 전략(분석 및 설계) 컨설팅

    리스크 기반 테스팅
    공인 기법 활용 테스트 케이스 설계
    ISO 25010 품질특성 고려

  • 테스트 관리 컨설팅

    이슈 관리
    형상 관리
    리소스 관리
    산출물 관리

컨설팅 과정

  • 테스트 정책과 전략

    분석

    요구 사항 분석
    이해관계자 인터뷰
    문제점 분석
    문제점 도출

  • 테스트 계획

    수립

    개선방안 수립
    로드맵 수립

  • 테스트 모니터링과 제어

    이행

    컨설팅 이행

  • 테스트 설계와 수행

    완료

    완료 보고
    산출물 제공
    교육 수행
    유지 보수 가이드

컨설팅 장점

  • 투명하게 측정 가능한 IT 프로세스

  • 프로젝트 비용 및 예산 계획에
    대한 명확한 이해

  • 인프라 설정 및 최적화
    (시스템 추적, 환경 테스트)

  • 비즈니스 운영 및 프로세스에
    적합한 작업 환경

  • 품질 보증, 개발, 사업 단위 별
    긴밀하고 효과적인 협력

  • 휴리스틱 오류 및 의사소통 문제 감소

  • 향상된 업무 효율성 및
    향상된 소프트웨어 테스트 전략

  • 최적화된 개발 및 품질관리 노력

프로젝트 관리

고객의 프로젝트에 대한 일정, 비용, 인원, 업무 등 진행 상태에 대한 효율적 관리 방안을 제공합니다.

  • 제품 출시 기간 단축

  • 생산성 증가

  • 효율적인 설계

  • 제품 품질 향상

  • 신제품 도입
    비용 감소

  • 주요 비즈니스
    프로세스에 대한
    통찰력 획득

  • 보고 및 분석
    역량 강화

프로젝트 관리 영역

  • 요구 사항 관리

    ㆍ단계 별 요구 사항 항목들을 세분화하여 추가/ 삭제/ 수정에 관한 이력 관리

  • 이슈 및 결함 관리

    ㆍ프로세스 수행을 통해 발견한 이슈 및 결함을 관리하여 추적성 확보

  • 형상 관리

    ㆍSVN 및 Git 와의 연동을 통한 소스 코드 관리와 각 Work Item의 형상변경 관리기능 제공

  • 시험 및 품질 관리

    ㆍTest Cases를 통한 테스트 결과 기반의 정량적 데이터를 이용한 체계적인 품질 관리

  • 빌드 및 릴리즈 관리

    ㆍ프로젝트 별 빌드 및 릴리즈 이력 관리 (Jenkins, Maven, ANT, Electric Commander와 연동)