HP ALM(Quality Center) 튜토리얼의 테스트 계획 모듈
- 요구 사항을 정의한 후 개발 팀 Kick은 설계 및 개발 프로세스를 시작합니다. 지원 팀은 빌드가 배포되면 실행할 수 있는 테스트를 설계하기 시작합니다.
- 모든 제품의 성공은 테스트 프로세스와 수행되는 테스트 품질에 따라 달라집니다. 좋은 테스트 계획 버그 없는 제품이 탄생합니다.
- ALM은 HP UFT 및 HP Load Runner와 같은 모든 HP 제품과 원활하게 통합되므로 ALM은 수동, 자동화 및 성능 테스트의 유지 관리 및 실행을 지원합니다.
테스트 계획을 세우는 방법
1 단계 ) 요구 사항과 마찬가지로 기능 및 비기능과 같은 각 테스트 유형에 대한 자리 표시자/폴더를 만들어 보겠습니다.
- ALM 홈 페이지에서 테스트 계획 링크를 클릭합니다.
- '새 폴더' 아이콘을 클릭하세요.
- 폴더 이름을 'Functional'로 입력하고 '확인'을 클릭하세요.
단계 2) 생성된 폴더는 아래와 같이 표시됩니다.
단계 3) 마찬가지로 '기능' 폴더 아래에 '수동' 및 '자동' 테스트에 대한 하위 폴더를 만듭니다. 따라서 최종 폴더 구조는 아래와 같습니다.
참고 : ALM에서는 자동화된 테스트 스크립트/성능 테스트 스크립트를 생성할 수 없습니다. 대신 기능을 위한 UFT와 성능을 위한 Load Runner와 같은 해당 HP 도구에서 생성해야 합니다. 그런 다음 ALM에 저장되어 예약, 실행, 모니터링 및 보고가 가능합니다.
단계 4) 모든 수동 테스트를 하나의 폴더에 덤프하지 않도록 애플리케이션의 각 모듈에 대해 새 폴더를 만드는 것이 더 좋습니다. 복잡한 애플리케이션의 경우 제대로 정렬되지 않으면 처리하기 어려운 수천 개의 테스트가 있습니다.
단계 5) 이제 '테스트 계획' 탭에서 '새 테스트' 아이콘을 클릭하여 '로그인' 모듈에 대한 수동 테스트를 생성하겠습니다.
단계 6) 새로운 테스트를 성공적으로 만들려면 다음 세부 정보를 입력하세요.
- 새 테스트 이름을 입력하세요.
- 테스트 유형을 입력합니다. 이 경우에는 '수동' 테스트입니다.
- 사용자는 날짜, 날짜 등 필수가 아닌 다른 필드도 입력할 수 있습니다. Descript아래 그림과 같이 이온.
- 모든 세부정보를 입력한 후 '제출'을 클릭하세요.
7단계) 테스트가 생성되면 생성된 테스트는 'Manual' 테스트 폴더 아래에 다른 탭이 아래와 같이 생성된 상태로 나타납니다. 이러한 각 탭에 대해서는 다음 단계에서 자세히 설명하겠습니다.
단계 8) '디자인 단계' 탭을 클릭하고 아래에 표시된 대로 '새 단계' 아이콘을 클릭합니다. 디자인 단계 세부 정보 대화 상자가 열립니다.
- 단계 이름을 입력하세요.
- 단계를 입력하세요 Descript이온
- 예상 결과를 입력하세요
- '확인'을 클릭하십시오
단계 9) 6단계를 반복하고 관련 단계를 모두 입력하여 기능을 테스트합니다. 필요한 모든 단계를 생성한 후 'Design Steps' 탭에는 아래와 같이 생성된 모든 단계가 표시됩니다.
단계 10) 매개변수는 사용자가 다양한 데이터 세트로 동일한 테스트를 실행할 수 있도록 변수에 값을 할당하는 데 도움이 됩니다. 이 경우 사용자 이름과 비밀번호는 값이 할당되는 두 개의 매개변수일 수 있습니다. Test Lab 모듈에서 다루게 될 테스트 실행 중 매개변수 보유의 중요성을 이해하게 됩니다.
이제 매개변수를 생성하는 방법을 살펴보겠습니다.
- 매개변수를 추가하려는 테스트 단계를 선택합니다.
- '매개변수' 아이콘이 활성화됩니다. 아래 그림과 동일하게 클릭하세요.
단계 11) 아래와 같이 매개변수 대화상자가 열립니다. '새 매개변수' 버튼을 클릭합니다.
단계 12) 테스트 매개변수 세부 정보 대화 상자가 열립니다.
- 매개변수 이름을 입력하세요.
- 매개변수에 값 지정
- '확인'을 클릭하십시오.
단계 13) '매개변수' 대화 상자가 사용자에게 다시 표시됩니다.
- 생성된 변수로
- 가치
- '확인'을 클릭하십시오.
단계 14) 이제 아래와 같이 'Test Step' 자체에 매개변수가 추가된 것을 확인할 수 있습니다.
비밀번호 필드에도 동일한 작업을 반복합니다.
마찬가지로 비밀번호 입력에 대한 매개변수를 생성합니다.
단계 15) 생성된 매개변수는 매개변수 탭에서 확인/편집할 수 있습니다. 이 대화 상자는 테스트와 관련된 매개변수를 생성하고 삭제하는 데도 도움이 됩니다.
단계 16) 첨부 파일 탭을 사용하면 'xls', 'jpg' 등과 같은 모든 유형의 파일을 업로드할 수 있습니다.
단계 17) 테스트 구성은 다양한 사용 사례 시나리오에 대한 테스트를 재사용하는 데 도움이 됩니다. 예를 들어 테스트 구성을 사용하는 방법을 이해해 보겠습니다. 기본적으로 테스트 이름으로 지정된 테스트 구성이 있습니다.
참고: 기본 테스트 구성은 삭제할 수 없지만 편집할 수는 있습니다.
단계 18) '헬프데스크', '관리자', '클러스터 헤드' 등 세 가지 유형의 비즈니스 사용자가 로그인 기능을 수행할 수 있다고 가정해 보겠습니다.
'Test Configuration'의 이름 필드를 편집하여 기본 테스트 구성의 이름을 'helpdesk'로 바꾸겠습니다.
단계 19) 이제 다른 두 가지 테스트 구성, 즉 관리자와 클러스터 헤드를 추가해 보겠습니다. 테스트 구성 아래의 '+' 아이콘을 클릭합니다.
단계 20) 이 어플리케이션에는 XNUMXµm 및 XNUMXµm 파장에서 최대 XNUMXW의 평균 출력을 제공하는 '새 테스트 구성' 대화 상자가 열립니다.
- 테스트 구성 이름을 입력하세요.
- '작성자', '생성 날짜', '설명' 등 기타 필수가 아닌 매개변수를 입력하세요.
- '확인'을 클릭하십시오.
단계 21) 위와 같은 단계를 반복하여 '클러스터 헤드'에 대한 테스트 구성을 하나 더 만들면 전체 테스트 구성이 아래에 표시된 것처럼 사용자에게 표시됩니다. 이를 통해 테스터는 테스트 실행 중에 모든 생성된 구성에 대해 동일한 테스트를 개별적으로 실행할 수 있으므로 테스트를 다시 작성할 필요가 없습니다.
테스트 구성을 테스트 매개변수와 혼동해서는 안 됩니다. 따라서 우리는 매개변수와 테스트 구성의 차이점을 이해해야 합니다. 매개변수는 특정 단계(테스트 매개변수화)에 대한 변수를 생성하고 값을 할당하는 데 사용되는 반면, 테스트 구성은 모든 단계에 적용 가능하며 일반적으로 다양한 비즈니스 사용 사례/워크플로를 테스트하는 데 사용됩니다. 실행 중에 사용자는 생성된 매개변수의 값을 변경할 수 있습니다. 테스트 케이스 선택한 구성에 대해 실행됩니다.
예를 들어, 온라인 청구서 지불 애플리케이션의 경우 사용자는 지불 모드를 선택할 수 있습니다. '신용 카드' 지불의 경우 사용자는 마스터 카드, 비자 또는 아메리칸 익스프레스를 선택할 수 있습니다. 각각은 고유한 고객 보상 포인트를 가지고 있습니다. 이를 테스트하기 위해, 각각을 테스트 구성에 추가하여 보상 포인트를 검증하도록 테스트를 설계할 수 있습니다.
단계 22) '요구 범위' 탭은 테스터가 사용자가 적용 범위와 추적성을 생성하는 데 도움이 되는 특정 요구 사항에 대해 테스트를 매핑하는 데 도움이 됩니다.
- '요청 보장' 탭을 클릭하세요.
- 이 특정 테스트 사례에 매핑되어야 하는 '요구사항'을 선택하세요.
- 선택한 요구사항을 테스트에 매핑하려면 '<=' 버튼을 클릭하세요. 동일한 테스트에 대해 여러 요구 사항을 매핑할 수도 있습니다.
단계 23) '연결된 결함' 탭은 테스트를 실행하지 않았거나 결함을 제기하지 않았기 때문에 비어 있는 것으로 표시됩니다. 결함 테스트 케이스에 대해. 결함을 생성할 때 테스트 케이스에 대해 결함이 게시된 경우 이 탭에 결함 세부 정보가 채워집니다.
단계 24) 기록 탭에는 테스트를 생성한 시점부터 이 특정 테스트 사례에 대해 시간이 지남에 따라 변경된 목록이 표시됩니다.
테스트 업로드
때로는 시간이 많이 걸리는 프로세스이므로 사용자가 수동으로 테스트 사례를 생성하지 않을 수도 있습니다. 대부분의 조직에서는 각 수동 테스트를 하나씩 생성하는 대신 Excel에서 수동 테스트를 개발하고 ALM에 대량으로 업로드합니다. ALM으로의 업로드를 용이하게 하기 위해 HP는 사용자가 MS Excel/MS Word에서 직접 업로드할 수 있는 추가 기능을 제공했습니다. Excel에서 QC로 요구 사항을 업로드하는 단계별 절차를 이해해 보겠습니다.
다음을 사용하여 테스트를 업로드하는 방법 Microsoft 뛰어나다
단계 1) Excel에서 테스트를 업로드하기 전에 업로드할 수 있도록 Excel을 준비해야 합니다.
- ALM에 업로드할 필드를 선택하고 Excel에서 해당 필드에 대한 헤더를 만듭니다.
- 아래와 같이 해당 필드 각각에 유효한 데이터를 입력합니다.
단계 2) 업로드할 데이터를 선택한 후 '추가 기능'에서 'HP ALM으로 내보내기'를 클릭합니다.
3단계) ALM 내보내기 마법사가 열립니다. HP ALM 서버 URL을 입력하고 '다음'을 클릭합니다.
단계 4) 인증을 위한 사용자 이름과 비밀번호를 입력하고 '다음'을 클릭하세요.
단계 5) 테스트를 업로드할 도메인, 프로젝트 이름을 선택하고 '다음'을 클릭하세요.
단계 6) 업로드하려는 데이터 유형을 선택하세요. 이 경우에는 테스트입니다. 다음 장에서는 결함도 업로드할 예정입니다.
단계 7) 새 지도 이름을 입력합니다. 첫 번째 옵션인 '지도 선택'은 아직 지도를 만들지 않았기 때문에 비활성화되어 있습니다. 따라서 새 지도 이름을 만들고 '다음'을 클릭해야 합니다. '임시 지도 만들기'를 선택하지 않은 이유는 '테스트'를 업로드할 때마다 재사용하고 싶기 때문입니다.
8단계) '다음'을 클릭하면 아래와 같은 매핑 대화상자가 열립니다.
- 나열된 왼쪽 창 표 항목은 HP ALM에서 업로드할 수 있는 필드에 해당합니다. '빨간색'으로 표시된 항목은 필수 항목이므로 매핑을 하셔야 합니다.
- 오른쪽 창 표 항목은 Excel의 값이 ALM의 해당 필드로 흐르도록 매핑된 필드를 나타냅니다.
단계 9) 이제 Excel의 필드를 ALM의 필드에 매핑하는 방법을 살펴보겠습니다.
- 사용자가 매핑하려는 필드를 선택하고 아래와 같이 화살표 버튼을 클릭합니다.
- HP ALM의 해당 열 이름에 해당하는 열 이름을 Excel에 입력합니다.
- Excel의 모든 필수 열을 HP ALM의 해당 필드에 매핑합니다. 모든 필수 필드를 매핑한 후 '내보내기'를 클릭하세요.
단계 10) 업로드가 성공적으로 완료되면 ALM은 아래와 같은 메시지를 표시합니다. 오류가 나타나면 문제를 해결한 후 다시 업로드해 보세요.
일반적인 오류 중 일부는 다음과 같습니다.
- 제목/경로가 잘못되었거나 사용할 수 없거나 사용자가 매핑하지 않았습니다.
- '테스트 유형' 필드에 수동이 아닌 값이 있습니다. 자동화된 테스트 Excel을 사용하여 업로드합니다.
- 테스트 이름 필드가 비어 있거나 매핑되지 않았습니다.
- 상태에는 설계, 준비, 수입, 수리 이외의 값이 있어서는 안 됩니다.
단계 11) 이제 '테스트' 탭에서 동일한 것을 확인해 보겠습니다. 모든 테스트 세부 정보는 아래에 표시된 대로 업로드됩니다.
주의 사항 : 사용자는 테스트를 다시 업로드할 수도 있습니다. 테스트 케이스를 다시 업로드하는 경우 테스트 이름이 이미 존재하고 단계 설명만 변경된 경우 기존 테스트로 덮어쓰게 됩니다. 테스트 이름이 업로드된 테스트 이름과 다를 경우 새로운 테스트로 업로드됩니다.
테스트 리소스를 생성하는 방법
테스트 리소스를 통해 사용자는 일반적으로 자동화/성능 테스트를 통해 선택되는 리소스를 관리할 수 있습니다. 사용자는 하나 이상의 테스트에서 사용할 수 있는 스크립트를 업로드할 수 있습니다. 또한 다운로드/편집하고 테스트 리소스에 다시 업로드할 수도 있습니다.
테스트 리소스 모듈을 어떻게 효과적으로 활용할 수 있는지 살펴보겠습니다. 이 모듈은 Excel에서 ALM으로 테스트를 가져오는 데 사용한 것과 동일한 Excel 파일을 테스트 리소스에 업로드하여 설명합니다.
필요할 때마다 테스트를 편집하고 수정된 테스트 케이스만 다시 업로드할 수 있도록 테스트 케이스 엑셀 업로드를 권장합니다. 새로운 테스트를 추가하고 새로 추가된 테스트만 업로드하는 것도 쉽습니다.
그러나 .xls, .vbs, .qfl 등과 같은 다른 유형의 파일도 업로드할 수 있습니다.
단계 1) 아래와 같이 테스트 리소스 모듈로 이동합니다. 테스트 리소스 모듈 페이지가 열립니다.
단계 2) 아래에 표시된 대로 새 폴더 아이콘을 클릭하여 '새 폴더'를 만듭니다. 새 폴더 대화 상자가 열립니다. 수동, 자동화 및 성능의 세 가지 테스트에 대한 테스트 리소스를 만들어 보겠습니다.
단계 3) 아래와 같이 폴더가 생성됩니다.
단계 4) 마찬가지로 두 개의 폴더를 더 만들어 보겠습니다. 즉, 자동화와 성능입니다. 각 테스트 리소스에 대한 폴더를 만든 후 최종 폴더 구조는 아래와 같습니다.
단계 5) ALM에 업로드된 수동 테스트 작성을 위해 만든 Excel 파일을 업로드하여 새 테스트 리소스를 만들어 보겠습니다. 사용자가 테스트 리소스를 업로드하려는 폴더를 선택합니다.
단계 6) 테스트 리소스 이름을 입력하고 리소스 유형도 선택한 후 '확인'을 클릭하세요.
단계 7) 테스트 리소스를 생성하면 이제 테스트 전반에 걸쳐 사용될 '리소스 뷰어' 탭에서 사용할 수 있도록 리소스를 업로드해야 합니다.
- '리소스 뷰어' 탭을 클릭하세요.
- '파일 업로드'를 클릭하고 업로드할 파일을 선택하세요.
단계 8) 파일을 업로드하면 사용자에게 상태가 표시되며 다운로드가 가능해집니다.
참고 : 다음 유형의 테스트 리소스는 자동화된 테스트를 실행하는 데 사용할 수 있는 업로드됩니다.
- 데이터 테이블
- 환경 변수
- 함수 라이브러리
- 복구 시나리오
- 공유 객체 저장소
테스트 계획에 관한 비디오
LINK 비디오에 접근할 수 없는 경우
주요 내용:-
- QualityCenter의 테스트 계획 모듈을 사용하여 테스트 케이스/스크립트를 디자인하고 생성합니다.
- 쉽게 추적할 수 있도록 테스트 계획 모듈의 테스트를 요구 사항 모듈의 요구 사항과 연결할 수 있습니다.
- QualityCenter는 테스트 단계 복사, 검토를 위한 스크립트 이메일 발송, 첨부 파일 추가 등 다양한 기능을 제공하여 테스트 사례를 더욱 빠르게 개발할 수 있도록 해줍니다.