자동화된 상호 호환성 테스트 사례 연구: 무선 헤드폰에 대한 중요한 펌웨어 업데이트 제공

작성자: Nextgen | 작성일자: 2021 년 3 월 4 일 | 위치: 사례 연구

< 모든 게시물

넥스젠 ATAM이 글로벌 OEM사의 무선 헤드폰에 대한 중요한 무선 펌웨어 업데이트를 테스트하여 시장 점유율을 확장하는 데 어떻게 도움을 주었는가에 대한 방법

"넥스젠 ATAM으로 기존의 절반 정도의 시간으로 더 많은 수의 장치를 통해 더 넓은 범위의 기능을 테스트할 수 있습니다. 또한 한쪽의 빌드 서버와 다른쪽의 배포 서버에 사용하고 있는 API를 사용하여 기존 시스템과 통합할 수 있었습니다. 즉, 기존 인프라에 맞게 운영을 간소화하고 상당한 실질적인 이점을 제공합니다."

글로벌 헤드폰 OEM

진정한 무선 헤드폰은 세계에서 가장 수요가 많은 소비자 전자 장치 중 하나이며, CAGR은 2020년과 2026년 사이에 21%가 예상됩니다. 2026년까지 전 세계 시장은 421억 달러에달할 것으로 예상됩니다. 그러나 이러한 성공으로 OEM에 상당한 압박이 가됩니다.

이 작은 장치는 효과적으로 미니 컴퓨터이며, 기능은 연결된 장치에서 좋은 오디오를 제공하는 것 이상으로 확장됩니다. 대부분의 모델에서 Bluetooth 및 붙전마이크를 사용하면 사용자가 전화를 걸 수 있습니다. 자동 감지는 헤드폰이 착용자의 귀에서 제거되면 전원을 절약합니다.

스마트 홈 도우미와의 통합은 일반적입니다. 그리고 사용자가 종종 헤드폰에 수백 달러를 지출, 기대는 그들이 처음 작동 할 것입니다, 매번.

automated_interop_testing_earbuds_featured

도전

헤드폰 OEM은 최신 무선 헤드폰의 성공적인 상호 호환성을 보장하기 위해 넥스젠에 접근했습니다.

장치의 기능의 복잡성이 증가함에 따라 상황이 잘못 될 가능성도 있었습니다. 세계 최고의 헤드폰 제조업체와 마찬가지로 이 OEM은 컴패니언 앱을 통해 발행된 펌웨어 업데이트에 의존하여 기존 장치와 새로운 장치와 최신 제품과 호환되는 최신 제품을 유지했습니다.

우리는 이 OEM의 공중파 펌웨어 업데이트의 모든 측면을 확인하는 자동화된 상호 호환성 테스트 체제를 고안해야 했습니다. 당사의 테스트는 크고 성장하는 사용자 기반을 위해 지속적인 성능과 호환성을 보장해야 했습니다. 펌웨어 업데이트가 자주 발행되었기 때문에 비교적 신속하게 완료해야 했습니다.

우리의 과제는 세 가지 것이었습니다: 우수한 테스트 커버리지를 보장하고, 테스트 프로세스의 속도를 극대화하고, 수동 테스트를 완전 자동화된 테스트 프로세스로 대체하여 성공할 경우 사람의 개입 없이 OEM의 배포 서버로 펌웨어 업데이트를 푸시할 수 있었습니다.

우리가 한 일

당사의 엔지니어들은 특허받은 자동화 플랫폼인 넥스젠 ATAM(자동 테스트 애플리케이션 매니저)으로 자동화된 상호 호환성 스트레스 테스트의 적용하였습니다.

넥스젠 ATAM은 시스템의 중심에 놓여 펌웨어 업데이트를 위해 OEM의 빌드 서버를 자동으로 확인했습니다. 펌웨어 업데이트를 발견한 경우 제조업체, OS 수준 및 블루투스 정보를 표시하기 위해 특별히 선정된 10개의 모바일 제품에서 전체 테스트 프로그램을 실행했습니다. 테스트 결과로써 이전의 수동 테스트 시스템보다 훨씬 더 깊은 수준의 오디오 품질과 연관된 무선 연결성을 확인했습니다.

아래 세 가지 그래프는 진행된 오디오 품질 테스트 중 일부를 보여줍니다.

1. 오디오 스트리밍이 끊김으로 인한 파형의 중단 발생

graph02

2. 오디오 파형의 중단으로 인한 주파수 변경 발생

graph01

3. 실제 음 끊김의 간격이 매우 짧음에도 불구하고 주파수 변경을 확인하여 음 끊김을 감지할 수 있었습니다.

graph03

ATAM   플렉스 플로우

ATAM 플렉스 플로우는 중요한 장점입니다. 이 시각적인 드래그 앤 드롭 그래픽 인터페이스를 통해 엔지니어는 소프트웨어 코딩이 필요없이 상세한 테스트 시퀀스를 쉽게 작성할 수 있습니다. 테스트의 순서를 더 간단하고 빠르게 만들 뿐만 아니라 테스트 중간에 발생할 수 있는 잠재적인 문제를 보다 쉽게 식별할 수 있으므로 테스트 전반에 걸쳐 보다 강력한 테스트를 수행할 수 있습니다.

automated_interop_testing_case_study_image1

결 과

넥스젠 ATAM 으로 헤드폰 OEM 업체는 각 펌웨어 빌드를 테스트하는 데 걸리는 시간을 절반으로 줄이면서 테스트 모바일 장치의 수를 두 배로 늘릴 수 있었습니다. 또한 보다 깊은 수준의 테스트를 수행할 수 있었습니다. 자동화 테스트를 통해 각 펌웨어 업데이트 이후 통화, 음악 스트리밍, 오디오 품질 및 연결을 포함한 여러 기능과 호환성을 확인하였습니다.

펌웨어 업데이트가 될 때마다 자동화 테스트의 수행결과로 아래의 질문에 답변할 수 있었습니다.

  • 페어링은 결함이나 어려움 없이 작동했습니까?
  • 정해진 시간 동안 연결이 유지되었습니까?
  • 각 헤드폰에서 오디오가 정확하게 생성되고 있습니까?
  • 오디오 스트리밍 중에 중단이 있었습니까?
  • 오디오가 올바르게 플레이 되었고 저음이 너무 많이 사용되지는 않았습니까?
  • 동반하는 앱이 여전히 잘 작동했습니까?
  • 사용자가 여전히 전화를 걸고 받을 수 있습니까?
  • 각 펌웨어 업데이트를 통해 이전 모든 기능이 그대로 유지되었습니까? (회귀 테스트)

넥스젠 ATAM은 예상되는 펌웨어 업데이트에 대해 빌드 서버를 자동으로 확인할 수 있었습니다. 테스트 준비가 된 경우 준비된 모바일 장치에서 테스트 프로그램을 자동으로 수행했습니다. 이 후 펌웨어 업데이트가 성공한 것으로 확인되면 넥스젠 ATAM은 컴패니언 앱을 통해 사용자 기기에 즉시 배포할 준비가 된 배포 서버에 해당되는 펌웨어를 자동으로 배치했습니다.

펌웨어 업데이트를 보다 견고하게 진행함으로써 OEM 업체는 최종 사용자들 사이에서 안정적이고 오래 지속되며 고성능을 지닌 제품이라는 믿음이 커지게 되었고 스마트폰 시장에서 새로운 기기들이 등장함에도 불구하고 시장 점유율을 얻을 수 있었습니다.

"넥스젠 ATAM에 의해 펌웨어 검증 프로세스가 완전히 간소화되었습니다. 우리는 더 이상 이러한 테스트를 수행하기 위해 사무실에 추가 인원을 배치할 필요가 없습니다. 이제 모든 사용자에게 펌웨어 업데이트를 한 번에 보낼 수 있으며, 그 결과로 품질과 시장에서의 평판에 충분한 믿음을 갖고 제품을 만들 수 있습니다."

글로벌 헤드폰 OEM

넥스젠자동화된 테스트 플랫폼(ATAM)이 상호호환성 테스트를 가속화하는 데 어떻게 도움이 되는지 자세히 알려드립니다.

공유게시물:

Share on facebook

Share on linkedin

Share on twitter