쉬지 않는 소프트웨어 테스트 QA(Quility assurance)
안녕하세요. HBsmith 김세연입니다.
HBsmith 운영팀은 고객사의 QA Test 업무를 등록하고 관리하고 있습니다.
운영팀에서 관리하는 Job은 300여 개, 수행 시간은 하루에 577시간 정도 됩니다.
사람이 QA Test를 한다면 시급을 8,500원으로 했을 때 577 * 8500 = 4,904,500원이 됩니다.
(24시간 소프트웨어 로봇이 수행하기 때문에 철야, 주말, 초과 근무 수당은 제외했습니다.)
HBsmith 운영팀이 관리하는 Job은 계속 늘어나고 있는데요.
많은 Job을 등록, 관리하는 슈퍼파워를 소개합니다.
(1) RPA(Robotic Process Automation)
사람의 행동을 관찰하고 학습하여 반복 실행하는 기술입니다. 마치 게임 매크로와 비슷합니다. ERP의 대량 데이터를 특정 조건에 일치하는 데이터를 엑셀에 기록하거나 반대로 엑셀의 데이터를 ERP에 입력하는 단순 반복 업무를 하는 RPA에서부터 인공지능 기술 발달로 복잡한 업무까지 다양한 업무를 자동화할 수 있습니다.
(2) HBsmith Test 등록
HBsmith 자체 개발한 솔루션을 소개합니다. ( https://hbsmith.io 에서 평가판 신청으로 QA Test를 등록해보세요. ) 설치, 코딩 없이 QA Test 자동화 Job을 등록할 수 있습니다.
① QA Test 등록, 실행, 결과 확인을 Web browser에서 합니다.
우선 QA Test Job을 생성합니다. '신발 주문 취소 테스트' 제목으로 테스트한다면 로그인 - 신발 검색 - 주문 - 결제 - 취소 순서로 테스트 시나리오를 작성합니다. 이 과정을 사람이 1회 수행으로 HBsmith 로봇에게 학습시키면 Data로 기록됩니다.
QA Test Job을 생성 후 cloud computer를 생성합니다.
Cloud computer에서는 HBsmith 로봇 학습 도구가 제공됩니다. 학습 도구에서는 플랫폼, 서비스 주소, QA Test에 필요한 부가 기능들이 제공됩니다.
iPhone 11 Pro 디바이스로 테스트를 시작해 보겠습니다.
테스트가 시작되면서 iPhone 11 Pro가 Web browser에 스트림 됩니다. 제가 하는 마우스, 키보드 행동이 기록됩니다. HBsmith 인공지능 로봇은 기록된 정보로 반복하여 테스트를 수행합니다.
(3) Test 실행 / 결과
테스트를 했으면 True, False 결과가 나와야 합니다. 사람이 하는 테스트는 5감에 의해서 테스트 결과를 엑셀에 O, X를 표시거나, 스크립 캡처를 포함하여 문서 또는 PMS 시스템에 기록합니다. Selenium, Cypress은 테스트 코드를 작성하고 코드 레벨에서 테스트를 하게 됩니다.
HBsmith는 Visual test engine으로 화면을 비교하여 True, False를 판단합니다.
테스트에 문제가 발생하면 카톡, 전화, 문자, 이메일, 슬랙 등으로 알림을 받을 수 있습니다. 새벽, 주말에도 퇴근하지 않고 열심히 테스트하는 HBsmith 로봇으로 서비스 품질을 지킬 수 있습니다.
많은 QA Test Job을 등록, 테스트, 결과를 확인할 수 있는 HBsmith 운영팀 노하우는 HBsmith 서비스는 설치, 코딩이 필요 없다는 것입니다. Cypress, Selenium 같이 Code 작성은 서비스 기능이 많아질수록 Code 양도 많아집니다. 코딩 없이 테스트 자동화 등록으로 많은 Test Job을 등록하고 모니터링하고 있습니다.
서비스 문의는 hello@hbsmith.io 연락 바랍니다.
설치, 코딩 없이 무료 평가판으로 시작해보세요