제품소개
TestRo
Message TestRo의 특징
Data Driven Testing을 지원
- Message Testro는 자동화된 Functional Testing Tool로서 Data-Driven Testing에 특화된 전문 테스트 Tool 입니다.
Data Driven Testing 이란
테스트 케이스를 테스팅 할 수 있는 테스트 입력자료과 그를 실행했을때 예상되는 예상결과를 테이블의 한 행에 기록하여 테스팅하는 방법
- 별도의 툴 또는 Script 작성없이 직관적인 방법으로 Data Driven Testing을 지원합니다.
- 화면에 보이는 테스트 케이스에서 스프레드쉬트의 열 하나만 복사하여 추가하는 것으로 Test Data를 손쉽게 추가 할 수 있습니다.
Transaction 처리 검증용 자동화 Tool
- 전문기반으로 개발된 Host Transaction 처리를 검증하는데 적합하도록 만들어진 자동화 툴입니다.
- 개발자 스스로가 개발한 Logic의 처리결과를 손쉽게 확인할 수 있도록 만들어진 거래처리 검증 Tool 입니다.
개발자가 아니어도 사용할 수 있는 아주 쉬운 자동화 Tool
- 기본적인 것은 환경설정을 통해 입력하면 이후 전문조회 후 테스트 케이스에 따른 테스트 데이터만 입력하는 것 만으로 테스트가 가능합니다.
- 업무 전문가 또는 전문 테스터가 엑셀에 데이터를 입력할 수 있는 정도의 기초적인 전산에 대한 기술만 필요로 하는 아주 쉬운 자동화 Tool 입니다.
기능적 테스트케이스 설계와 테스트자동화가 연결됩니다.
- 테스트케이스를 설계하고 실행 후 결과를 확인하고 결함을 식별한 후 결함을 제거하는 모든 과정을 관리할 수 있는 테스트 관리체계가 내제된 테스트자동화 Tool 입니다.
- 테스트케이스를 설계한 경우 테스트케이스 및 테스트데이터 설계내용을 시스템에 반영하여 관리 할 수 있습니다.
- Message TestRo 를 이용하여 기 설계된 테스트 케이스를 재활용하여 사용 할 수 있습니다.
다양한 종류의 테스트를 지원합니다.
- Unit Test, Acceptance Test, Regression Test 등 다양한 종류의 테스트가 가능합니다.
Message TestRo의 구조도
Message TestRo의 주요기능
전문관리
거래코드별 헤더부, 개별부 및 입출력구분, 필드타입, 필드속성, 필드사이즈, 반복부 등 전문을 등록하고 사용하기 위해 필요한 사항을 등록하여 사용할 수 있습니다. 전문이 신규로 추가되거나 삭제 및 변경되는 경우 동 전문관리 기능을 통해 쉽게 반영할 수 있습니다.
테스트케이스 관리
테스트케이스 작성은 Open GRID로 구현되어 엑셀 시트와 매우 유사한 형태로 사용자가 손쉽게 테스트케이스를 관리할 수 있는 기능과 대량의 데이터를 화면에 출력 할 때에도 DB에 부하를 최소화 할 수 있는 구조로 구현되어 있습니다.
- ① 테스트케이스 생성 / 삭제 / 불러오기 / 기본 기능
- ② 테스트 데이터 편집 -행/열 추가 삭제, 셀 편집 기능수 많은 테스트데이터가 있을 때, 필요 없는 테스트는 삭제 가능하기 위한 기능이며 다중 선택기능으로 필요 없는 케이스를 한꺼번에 삭제 할 수 있습니다. 셀 편집기능은 테스트데이터의 각각의 셀(Cell)을 엑셀과 같이 편리하게 편집하는 기능입니다.
- ③ 테스트케이스 포맷 다운로드 및 테스트 데이터 업로드테스트케이스는 엑셀 시트처럼 유사한 형태로 사용자가 손쉽게 테스트케이스를 추가할 수 있는 기능으로 구성되어 있으나 필요한 경우 엑셀시트의 데이터를 블록 카피 할 수 있고 테스트 데이터 포맷을 엑셀로 다운로드 하여 가공 후 엑셀 파일을 다시 업로드 할 수 있습니다.
테스트 자동실행
전문 레이아웃이 선택되면 헤더부/개별부 값을 입력하여 테스트를 실행할 수 있습니다.
- 테스트 데이터 입력 및 체크포인트 관리와 반복 수행단위전문 테스트 후 동일한 전문에 대한 다수의 테스트케이스를 편집/관리하고 테스트를 실행할 수 있습니다. 각각의 테스트케이스에 대해 이름을 부여하고, 체크포인트와 테스트데이터 등을 GRID를 이용하여 관리할 수 있습니다.
결함관리
- 결함관리 프로세스아이지오의 Message Testro는 결함인식단계부터 결함 조치후 테스트 단계까지의 정책을 기준으로 결함관리 기능을 구현하였으며 결함관리의 전과정이 테스트 자동화 단계와 연결되어 결함을 증명할 화면 및 문서를 첨부하지 않아도 결함을 식별하고 처리할 수 있도록 되어 있습니다.
테스트 실행자는 자동화 실행 후 결함이 있을 경우 테스트결과서에 탭으로 구성되어 있는 결함 등록화면을 이용하여 결함을 등록합니다.
등록된 결함은 배정을 받은 개발자의 나의 결함 조회 화면에 나타나게 되며 결함 내용을 그대로 재실행 시켜볼 수 있고 조치 내용을 저장하여 결함을 관리할 수 있습니다.