HP ALM이란 무엇입니까? 품질센터(QC) 테스트 도구

HP ALM이란 무엇입니까?

HP ALM(Application Life Cycle Management)은 조직이 프로젝트 계획, 요구 사항 수집부터 테스트 및 배포까지 애플리케이션 수명 주기를 관리하는 데 도움이 되는 웹 기반 도구입니다. 테스트 및 배포는 시간이 많이 걸리는 작업입니다.

HP Quality Center라는 초기 아바타에서 테스트 관리 도구는 다음에 의해 개발되었습니다. Mercury 대화 형.

현재 HP에서는 ALM으로 개발했습니다. ALM 전체 형식은 다음과 같습니다. A응용 Life 사이클 M다양한 단계를 지원하는 관리 도구 소프트웨어 개발 수명주기.

ALM 도구는 또한 UFT와 같은 다른 모든 HP 제품과의 통합을 제공합니다. 로드러너.

HP ALM을 사용하는 이유는 무엇입니까?

일반적인 프로젝트에 참여하는 다양한 이해관계자는 다음과 같습니다.

  • 개발자
  • 시험 장치
  • 비즈니스 분석가
  • 프로젝트 관리자
  • 제품 소유자

이러한 이해관계자는 모든 관련 팀 구성원에게 전달되어야 하는 다양한 활동을 수행합니다.

제품과 관련된 모든 아티팩트를 기록, 유지 및 추적하기 위한 중앙 저장소를 유지하지 않으면 프로젝트는 의심할 여지 없이 실패할 것입니다.

또한 모든 테스트 및 개발 활동을 문서화하고 협업할 수 있는 메커니즘도 필요합니다.

HP ALM 사용

HP ALM을 만나보세요!

  • 이를 통해 모든 이해관계자는 상호작용하고 조정하고, 프로젝트 목표를 달성하기 위해.
  • 견고함을 제공합니다 추적 및 보고 다양한 프로젝트 관련 업무를 원활하게 통합합니다.
  • 상세한 내용을 가능하게 합니다 프로젝트 분석 및 효과적인 관리.
  • ALM 도구는 이메일 시스템에 연결하여 모든 변경 사항(요구 사항 변경, 결함 제기 등)에 대한 이메일을 모든 원하는 팀 구성원에게 전송할 수 있습니다.

HP 품질 센터 버전

ALM의 역사를 이해하는 것이 중요합니다.

  • HP Quality Center는 이전에 Test Director로 알려져 있었습니다. Mercury 인터렉티브.
  • 2008년에는 버전 8이 출시되었으며 제품 이름이 Quality Center로 변경되었습니다.
  • Later, HP 인수 Mercury 모든 머큐리 제품의 브랜드를 HP로 변경하고 상호 작용했습니다.
  • So Mercury 품질 센터가 HP 품질 센터로 변경됨
  • 2011년에는 버전 11이 출시되었으며 품질 센터는 HP ALM으로 이름이 변경되었습니다.

HP 품질 센터 버전

ArchiQC 강의

이제 HP-ALM의 기술적인 부분을 살펴보겠습니다. ALM은 다음을 사용하여 개발된 엔터프라이즈 응용 프로그램입니다. Java MS를 보유할 수 있는 2 Enterprise Edition(J2EE) SQL 서버 또는 Oracle 백엔드로. ALM에는 클라이언트, 응용 프로그램 서버, 데이터베이스 서버라는 3가지 구성 요소가 있습니다.

  1. HP ALM 클라이언트: 최종 사용자/테스터가 ALM의 URL에 액세스하면 클라이언트 구성 요소가 클라이언트 시스템에 다운로드됩니다. ALM 클라이언트 구성 요소는 사용자가 보안 연결(HTTPS)을 통해 .NET 및 COM 기술을 사용하여 서버와 상호 작용할 수 있도록 도와줍니다.
  2. ALM 서버/응용 프로그램 서버: 응용 프로그램 서버는 일반적으로 다음에서 실행됩니다. Windows or Linux 고객의 요구에 부응하는 플랫폼입니다. 앱 서버는 Java 애플리케이션 서버와 데이터베이스 서버 간 통신을 위한 JDBC(데이터베이스 연결) 드라이버입니다.
  3. 데이터베이스 서버: 데이터베이스 계층은 세 가지 스키마를 저장합니다.
  • 사이트 관리 스키마: 도메인, 사용자 및 사이트 매개변수와 관련된 정보를 저장합니다.
  • 실험실 프로젝트: 이 스키마는 기능 및 관련 실험실 정보를 저장합니다. 성능 시험 원격 호스트의 Performance Center 서버 데이터.
  • 프로젝트 스키마: 프로젝트 영역 아래에 사용자가 생성한 작업 항목/데이터 등 프로젝트 정보를 저장합니다. 각 프로젝트에는 고유한 스키마가 있으며 사이트 관리 스키마와 동일한 데이터베이스 서버에 생성됩니다.

ArchiQC 강의

HP ALM 에디션

HP ALM 도구 상업적으로 라이센스가 부여된 도구이며 HP는 ALM을 4가지 다른 버전으로 배포합니다.

HP ALM 에디션

ALM 버전 기능 비교

각 라이선스는 사용자가 특정 ALM 기능에 액세스할 수 있도록 허용합니다. 다음 표는 특정 라이선스가 제공하는 기능을 나열합니다 =

ALM 버전 기능 비교

특정 버전을 구매하는 이유와 이 버전이 누구에게 적합한지 연구해 보겠습니다.

  • HP ALM Essentials – 전체 소프트웨어 라이프사이클을 지원하기 위해 기본 기능만 필요한 기업을 위한 것입니다. 요구사항 관리, 테스트 관리 및 결함 관리 할 수​​ 있습니다.
  • HP QC Enterprise Edition – 이 라이센스는 ALM을 테스트 목적으로만 사용하려는 기업에 적합합니다. 또한 UFT(Unified Functional Tester)와의 통합도 제공합니다.
  • HP ALM Performance Center Edition – 이 라이센스는 HP ALM을 사용하여 HP-Load Runner 스크립트를 구동하려는 조직에 가장 적합합니다. 이는 사용자가 성능 테스트를 유지, 관리, 예약, 실행 및 모니터링하는 데 도움이 됩니다.

ALM 워크플로

HP Application Lifecycle Management 워크플로를 알아보려면 먼저 일반적인 테스트 프로세스를 살펴보겠습니다.

ALM 워크플로

  • 계획, 초안 ​​작성, 릴리스 세부 정보로 시작합니다. 각 릴리스의 주기 수와 각 릴리스의 범위를 결정합니다.
  • 특정 릴리스 및 주기에 대해 요구사항 사양 초안을 작성합니다.
  • 요구사항에 따라 테스트 계획과 테스트 케이스가 생성됩니다.
  • 다음 단계는 생성된 테스트 계획을 실행하는 것입니다.
  • 이 테스트 프로세스의 다음 단계는 실행 단계에서 발견된 결함을 추적하고 수정하는 것입니다.
  • 모든 단계에서 분석이 수행되고 테스트 지표 생성을 위한 보고서와 그래프가 생성됩니다.

HP ALM 테스트 도구는 테스트 프로세스의 각 단계에 맞는 모듈을 제공합니다. 이후 튜토리얼에서 자세히 살펴보겠습니다.