QA Engineering 84

미디어 지연 성능 측정 feat. wireshark

Media Latency Accuracy Streaming 서비스를 사용하는 앱에서 client 와 server간의 성능 검증을 위해 Streaming service의 Media Latency 시간을 테스트 해야 한다. 성능 테스트를 위해서는 Wireshark 및 MAC OS 환경에서 측정 및 테스트를 진행 한다. Wireshark 로 Latency 확인하기 테스트 환경은 Relay Server를 통해 Streaming service를 Client 에서 테스트를 진행 하게 된다. Client A ↔ Relay Server ↔ Client B 에 packet dump 를 동시에 요청하고 받은 순서대로 배열 하여 packet delay 시간을 계산해서 Media Latency 를 정리한다. (wireshar..

adb shell 을 사용한 Batch script 만들기 -season2-

무지랭이라 메뉴룰 선택하고 다시 되돌아 가는 방법을 모르겠다. If 를 쓰기에는 안에 있는 내용이 너무 많아서 도저히 감이 안오는데... 결론은 : 로 앞에 선언하고 난 뒤에 goto로 다시 부르면 끝 이번 버전은 지난번 보다 색상이 이쁘음 역시 멍청하면 손이 고생한다...ㅋ 배치로 올리면 바이러스로 인식 할까봐 .log 로 올림

adb shell 을 사용한 Batch script 만들기

기존에 테스트를 진행 할때 기본 정보들 이나, 혹은 Logcat등을 따로 저장 하는 것도 귀찮아 하는 팀원들이 많아서 주말 근무를 이용해 메뉴 선택 후 확인 하는 Script를 만들어 봄 또 막상 쓸 것 같지는 않지만 그래도 내가 떠나면 알려줄 사람도 (아직은) 없고 그렇다고 열심히 공부하는 팀원들도 없어서... 어쨋거나 간단히 batch로 만들었고, 실행하면 대충 이런 느낌으로 사용할수 있음 아래는 대충 script (내가 까먹을까봐 ㅋ) @echo off rem make by Byoungow Jeoung rem create on Nov.23.2019 rem Anyone can be updated when new functions implement. Title BTI FVT NJ Team Test Pr..

ADB Install Failure Case 해결

고객사의 요청으로 각 대륙간 Google apps top 100 Testing 을 진행 해야 할 일이 있었음 100개가 넘는 App들을 일일히 단말에 검색 하면서 설치할수는 없어서 APK들을 모은 후 batch로 한번에 설치 하기로 했음 일단 apk 는 다 모으고 테스트로 인스톨을 시도해 봤는데 아래와 같은 메시지가 발생함 Android 4.4 부터 인가 보안성 강화를 위해서 어떤 앱들은 이렇게 verification 체크를 해서 설치가 안되는 경우가 있다고 함 모를땐 stack overflow 가서 질문하는게 최고임 역시나 거기선 답을 알려줌 ㅋㅋ 더보기 adb shell settings put global verifier_verify_adb_installs 0 위와 같이 인스톨 가능하게 설정을 바꾸는..

About APN

APN, Access Point Name의 약자로 3G와 4G 네트워크를 사용하는 핸드폰의 데이터 사용시에 단말기와 기지국 간에 인증정보와 사용목적을 설정하는 주소이다.좀 더 쉽게 이야기 하자면데이터 연결을 위해 인증 정보를 입력/받아오는 과정에 필요한 주소이다.데이터를 사용하지 않는 사용자 이더라도 MMS를 받아야 하는 경우가 있기 때문에 따로 Hard Fixed를 하거나 따로 설정을 해야 하는 경우가 있다.

QXDM IMS filtering

It refer to "qxdm,qpst,qcat抓包分析VoLTE SIP協商包". Thank you for your reference. :D Test tools;QPSTQXDMQCATQXDM 연결 후 IMS 패킷을 확인 할 수 있다. VoLTE 의 IMS 관련 로그를 확인 하기 위해서는 아래와 같은 Setting을 시도 한다.1. Options → Log View Config... (F5) 선택2. Message Packets 탭 → IMS → 확장 상태에서 IMS RCS/XML 선택3. Log Packets 탭 → Equipment ID (Common) → Known Log Items 확인4. Test 진행 후 isf 파일을 저장 (Alt+I) 한다. (위치 지정 가능)5. QCAT을 열고 해당 파일을..

넌 뭐냐 QXDM? QPST!

(내맘대로 번역)QXDM은 RF기반의 모바일 네트워크 데이터성능을 측정 하는 도구정도로 생각 하면 좋다. QXDM 프로그램을 사용하면 실시간으로 데이터 및 Diagnostic Log 수집이 가능 하고 각 기능 별로 다양한 분석 및 데이터 수집을 할 수 있다. QXDM Tool을 이용하여 아래와 같은 기능들을 사용 할수 있다.Database EditorDLF ConverterISF ConverterItem tester ISF Pseudo SyncPPP Extractor(원문)The Qualcomm extensible Diagnostic Monitor (QXDM) is a real-time data collection and diagnostic logging tool for measuring mobile-b..

IMS, QXDM 때문에 이것저것...

구글링 링크 모음 QXDM usb connected, RRC 설정 Call log Diag 프로그램 IMEI backup 및 NAM 설정 QXDM 네트워크 연결관련 미국용자 블로그 중국어 IMS 캡쳐 및 QCAT The interesting “utran-cell-id-3gpp” value is contained in P-Access- Network-Info header. The “utran-cell-id- 3gpp” value is composed of 4 information. – MCC: Mobile Country Code. This code identifies the country. – MNC: Mobile Network Code. This code identifies the mobile opera..

local.properties 변경 for Local Test

Error:Could not determine the dependencies of task ':app:transformClassesWithInstantRunForDevDebug'.> In order to use Instant Run with this device running API 24, you must install platform 24 in your SDK Android sdk 가 설치가 안되어 있거나 위치가 다른 경우에 보이곤 한다. gradle안의 local.properties 의 sdk.dir의 경로를 확인해서 local pc에서 설치되어 있는 Androidsdk path로 변경 하거나 androidsdk를 설치하면 정상적으로 build 가 가능하다. sdk.dir=C\:\\AndroidSDK..

728x90