Statistics
  • 현재 접속자 138(1) 명
  • 오늘 방문자 1,189 명
  • 어제 방문자 687 명
  • 최대 방문자 2,388 명
  • 전체 방문자 128,226 명
  • 전체 회원수 821 명
  • 전체 게시물 1,051 개
  • 전체 댓글수 582 개
기술블로그

[일반] 끊임없이 작동하는 테스터(소프트웨어와 하드웨어의 만남)

작성자 정보

  • QARobot 작성
  • 작성일

컨텐츠 정보

  • 803 조회

본문

[기술포스팅 원문] https://kimkitae.github.io/posts/makingAutomationTesterWhoNeverBeTired/


[기술포스팅 요약]

이 글은 결제 시스템의 안정성을 유지하기 위한 지속적인 테스트 자동화와 하드웨어 활용을 통한 절대 지치지 않는 테스트 환경 구축에 대해 설명하고 있습니다. 주요 내용은 다음과 같습니다:

  • 백엔드에서는 매일 두 번 이상의 배포가 이루어지며, 매번 결제 과정의 모든 결제 수단을 점검해야 합니다. 특히, PG사 화면에서의 암호화된 가상 키보드와 랜덤 숫자 배열, 화면 캡처 보호 기능 등 다양한 제약이 존재합니다.
  • 이러한 복잡한 테스트 환경에서 높은 CPU와 메모리 자원을 효율적으로 관리하기 위해 하드웨어를 활용한 테스트 자동화가 필요했습니다.
  • XY 플로터와 같은 기성 제품을 이용해 라즈베리파이와 아두이노 로봇팔을 연동하여, 테스트 자동화를 위한 하드웨어 환경을 구축하는 과정을 설명합니다.
  • Appium을 이용해 테스트를 자동화하고, 라즈베리파이와 카메라 모듈을 통해 화면을 실시간으로 캡처하며, 아두이노 로봇팔로 오브젝트를 클릭하는 방식으로 테스트를 진행합니다.
  • 아두이노 로봇팔은 라즈베리파이에서 식별한 오브젝트의 좌표를 받아, 정확한 위치로 이동해 클릭 동작을 수행합니다.
  • 이러한 하드웨어와 소프트웨어의 결합을 통해, 다양한 단말의 화면에서 비즈니스 로직 동작 여부를 24시간 지속적으로 체크하는 테스트 환경을 구축할 계획입니다.
  • 마지막으로, 이 프로젝트에 관심 있는 분들과 협업하여 완성도를 높이고 싶다는 의지를 피력하고 있습니다.


이 게시글은 [GPT-4 model]를 통해 요약되었으며, 정보 공유 목적으로 게시되었습니다. 원문 게시물에 대한 책임이나 이해 관계가 없습니다. - 소프트웨어QA 포럼

관련자료

댓글 0
등록된 댓글이 없습니다.
Notice
Member Rank