Notice
Recent Posts
Recent Comments
Link
투케이2K
128. (TWOK/WORK) [개발 요청] App 앱 사용 간 Core 코어 기능 테스트를 위한 자가 진단 메뉴 개발 요청 본문
투케이2K 업무정리
128. (TWOK/WORK) [개발 요청] App 앱 사용 간 Core 코어 기능 테스트를 위한 자가 진단 메뉴 개발 요청
투케이2K 2025. 1. 17. 19:43[제 목]
[개발 요청] App 앱 사용 간 Core 코어 기능 테스트를 위한 자가 진단 메뉴 개발 요청
[내 용]
------------------------------------------------------------------------------
[개발 요청 사항]
------------------------------------------------------------------------------
1. App 앱 사용 간 Core 코어 기능 테스트를 위한 자가 진단 메뉴 개발 요청
2. App 앱 내 각 화면에서 주요하게 동작 되는 기능 (ex: Wifi 스캔 , AP 연결 , NFC 태그 읽기 등) 을 간편하게 테스트할 수 있는 기능 개발 요청
------------------------------------------------------------------------------
------------------------------------------------------------------------------
[개발 내용]
------------------------------------------------------------------------------
1. App 내에서 사용 되는 주요 기능 동작 리스트 정리
>> Wifi 스캔 기능
>> 다이렉트 AP 연결 기능
>> Bluetooth 스캔 기능
>> Wifi 활성 및 비활성 제어 기능
>> Nfc 태그 값 읽기 기능
>> Nfc Hce 통신 기능
>> Webview 웹뷰 URL 로드 및 브릿지 통신 수행 기능
>> 내 핫스팟에 연결 된 기기 Ping 체크 및 ip 주소 확인 기능
>> 카메라 활성 및 QR , 바코드 스캔 기능
>> 스마트 콘피그 WIFI 연결 기능
>> FTP 파일 전송 기능
>> 서버 API 호출 및 Response 데이터 확인 기능
>> TCP/IP 소켓 통신 기능
>> Aws 프로비저닝 수행 기능
>> 각 휴대폰 특정 설정 화면 이동 기능
2. 해당 기능 미동작 시 점검 및 확인을 위한 추가 개발 필요 사항 정리
>> App 앱 사용에 필요한 퍼미션 권한 부여 상태 확인
>> 휴대폰 [네트워크] 연결 상태 확인
>> 휴대폰 [메모리] 사용량 확인
>> 휴대폰 [부팅 시간] 상태 확인
>> 휴대폰 [설정] 에서 위치 , NFC , WIFI 활성 , Bluetooth 활성 상태 확인
3. 각 화면 별로 분산되어 개발 되어 있는 기능을 모듈로 구현 후 해당 모듈을 호출 하도록 소스 코드 변경
>> 자가 진단 시에도 빠르게 해당 모듈을 호출해서 기능 동작 테스트 수행
>> 기능이 미동작 시 각 화면별로 돌아가니며 수정하는 것이 아닌 모듈 수정 진행
4. App 앱 내에서 별도 자가 진단 화면 개발 후 모듈 호출 및 기능 테스트를 수행할 수 있게 개발
------------------------------------------------------------------------------
------------------------------------------------------------------------------
[참고 사이트]
------------------------------------------------------------------------------
[안드로이드 : C_Bluetooth_Advertising_Scan_Module : 블루투스 스캔 및 신호 활성 클래스]
https://blog.naver.com/kkh0977/223723204614
[안드로이드 : C_Nfc_Hce_Module : NFC 기능 활성 및 HCE 호스트 카드 시뮬레이션 수행 유틸 파일]
https://blog.naver.com/kkh0977/223715460147
[안드로이드 : C_FTP_Client_Module : FTP 클라이언트 유틸 파일]
https://blog.naver.com/kkh0977/223604727151
[안드로이드 : C_SmartConfig_Module : 스마트 콘피그 통신 수행 유틸 파일]
https://blog.naver.com/kkh0977/223605169146
[안드로이드 : C_Nfc_Card_Module : NFC 기능 활성 및 카드 Read , Write 관련 모듈]
https://blog.naver.com/kkh0977/223607573751
[안드로이드 : C_TcpIp_Client_Socket_Module : TCP IP 소켓 통신 클라이언트 모듈]
https://blog.naver.com/kkh0977/223686531844
[안드로이드 : A_Main - 웹뷰 로드 화면 관련 클래스 정리]
https://blog.naver.com/kkh0977/222680670897
------------------------------------------------------------------------------
반응형
'투케이2K 업무정리' 카테고리의 다른 글
Comments