SW Science for QA 45

Incoming call and registration

Process Caller (발신측)가 전화를 걸어 Callee (수신측)에게 연결이 되는 과정 까지를 밑에 Log를 통해 살펴 볼 수 있다. Sample 다양한 Call Flow를 접할 수 있어야 나중에 Signaling Error 발생시에 어느 위치에서 발생 했는지 정확한 Reporting이 가능하다. 기본적인 호 접속의 Flow 이며 Signaling 기획에 따라 다소 다른 규격이 있을 수도 있지만 대부분의 내용이 밑에 Log에 포함 되어 있으므로 이런 Log를 통해 원인 및 isssue를 찾아 내는 것이 중요하다. 해당 내용은 국내 서비스 중인 mVoIP 서비스 중에 하나로 Debug mode상태라 Log 확인이 가능하다. 만일 테스트를 위한 검증이라면 개발자에게 Debug Level을 내려서 이..

SIP Message 기본

SIP... SIP 프로토콜은 자세히 분석하여 문제를 찾는건 개발자가 해야 하는 일이다. 하지만 간단한 테스트를 위한 혹은 검증을 할 때는 디테일 한확인 할 필요까지는 없습니다. 보통 멀티미디어 세션을 제어하기 위한 프로토콜로 SIP가 사용 되고 있지만 사실 SIP에 있는 번호들을 알면 거의 대부분의 TCP/IP 관련 테스트 중에 발생하는 error no에 근거하여 error가 발생 했는지도 얼추 유추 할 수 있다. Message Description 1xx 마지막 response를 수신 하기 전에 수신할 수 있는 response로 호의 진행 상태 등을 발신에 알려 주기 위해 사용함. (일반적으로 발신측이라고 생각하면 됨) 100 trying - request msg 가 다음 서버로 전송 되어 처리 중 ..

Mac에서 Eclipse Setting

Mac을 초기화 한 뒤에 Eclipse를 설치하면 꼭 단축키들이 안보인다 ;;;그래서 설치 후에는 Setting이 필수!! 맨날 까먹기에 여기에다가 끄적끄적..ㅎ Mac에서 Eclipse 자동완성 변경하기 windows에서 eclipse 사용시에는 ctrl+space 를 누르면 자동완성이 되지만 Mac에서는 spotlight 기능이 실행된다. 그래서 alt+space로 바꿔서 사용해보자 Mac에서 command+3을 누르면 Quick access를 누르고 key라고 검색해 보자 그러면 Preferences 가 보이고 선택 누르면 Preferences 창이 뜬다 space를 검색하면 Content Assist 쪽에 ^Space 가 있는데 Binding에 마우스를 둔 뒤 Alt+space를 누르면 변경 완료..

Google Analysis -세미나 참석-

내가 Google Analysis를 언제 써볼지는 모르겠지만 당시 다니던 회사에서 관련 세미나가 있어서 참석 해 보았다.생각보다 무료 주제에? 나름 파워풀 하고 관리가 수월해 보여 앞으로도 많은 사람들이 이 제품을 쓰지 않을까 하는 생각이 들었다. Data AnalyticsintroWeb log분석 toolsAPP 연동 이후 DUT에서도 분석 가능 (Defect 결함 분석)분석에 대한 예게임에 대한 분석Login 으로 부터 최종 Stage까지에 대한 usr entry 분석, Funnel chart (차트등으로 분석)flow diagram등으로 분석가능, overlay 확인 가능매출에 대한 분석교집합 분석, 크로스 데이터 분석 각각의 구성Account > Property > View (상위 구성으로 생각하..

개발 및 테스트 환경 구성

개발을 위해서는 각각의 환경을 구성하는데…사실 그동안 그런 부분에 대한 생각이 없었다. Project를 겪다보니 환경을 파악해야 왜 이런 환경이 필요하고 어떤식으로 Plan을 짜야 할지 생각을 하게 되는것 같다.Server 환경 구성은 Local, Dev, QA, Staging, Production 정도로 구성이 되는 것 같다. 각자 개발과정의 목적 및 역할이 다르기 때문에 시스템의 크기도 조금씩 다르다. (물론 모두 동일 하게 하면 좋지만 결국에는 비용문제다.) Local Env.– 각 개발자 별로 PC에 개발환경을 Setup한다고 생각 하면된다.보통은 PC에 Eclipse, MySQL, Tomcat, 기타 개발툴 등등등… – 일반적으로 모든 개발자들이 동일한 Local환경을 가져야 나중에 삽실을 안하..

Network Registration (Naming)

개인적인 이야기를 하자면... 일반적으로는 유심 다운로드, 전문가 느낌으로는 Naming (네이밍인지 나밍인지는 ;;;) 스마트 폰이 나오면서 부터 자유롭게 유심교체가 가능해지면서 널리 알려진 USIM 다운로드 방법이다. 하지만 다양한 조건에 따라서 밑에 나오는 유심다운로드가 될 수도 혹은 실패 할 수도 있다. 유심 다운로드 전 개인 유심 혹은 법인, 테스트용의 유심이 Naming이 되는 지 정도는 알고 시도 하자. Naming (USIM Download) 전화 앱을 띄운 상태에서 유심다운로드(=번호 등록, =나밍) 요청 (통신사 프리로드앱) ※GSM 표준에 따르면, 유심 다운로드(=번호 등록, =나밍)는 유심에 기록된 전화번호와 기지국 네트워크에 등록된 전화번호가 다르면 기기가 네트워크에 연결될 때 알..

White box and Black box

개인적인... 처음 QA 업무를 시작 할때는 white box, black box이라는 용어도 모르고 test를 진행 했다. Test 업무에서 이 용어를 모르는 분들은 반드시 알고 가야 본인이 무슨 일을 하고 있는지 어떻게 일을 해야 하는지 파악하기 쉬울 것이다. White Box Test모듈의 원시 코드를 오픈시킨 상태에서 원시코드의 논리적인 모든 경로를 검사하여 검사 사례를 설계하는 방법이다.설계된 절차에 초첨을 둔 구조적 테스트로, 프로시저 설계 제어구조를 사용하여 검사 사례를 설계하며, 테스트 과정의 초기에 적용된다.모듈 안의 작동을 직접 관찰 할 수 있다.원시 코드의 모든 문장을 한 번 이상 수행함으로써 수행된다.프로그램의 제어 구조에 따라 선택, 반복 등의 부분들을 수행함으로써 논리적 경로를 ..

USB System Volume Information 문제

고향집에 내려갔다가 느려진 컴퓨터 수리를 해주고 나서 USB를 연결하면 이상하게 파일을 보여주지 못했다.파일 방식이 바껴서 그런건가 하고 생각 했는데... 내 컴퓨터에도 마찮가지로 USB를 연결 하면 이런 현상이 나온다... 아마도 Window 8에서 10으로 업그레이드 하면서 system file의 일부를 삭제해서 발생한 문제 인것 같다. Googling을 통해서 탁구야탁구야님 블로그 (http://cair.tistory.com/14)에서얻은 깨알 정보 다음과 같은 에러화면을 Care라는 script를 실행 하면이랬던 화면이... 띠로롱~~ 기적처럼 복구 되었다 ㅎㅎㅎ

728x90