앱 지식 (지속적으로 업데이트 ...)

1.app 성능 시험, 특별 시험 것으로, 이러한 측면에 초점을해야합니까?

메모리, CPU 사용량, 전력 소비, 흐름, 유창성 등

 

2. 활동은 무엇입니까 ? 그것의 수명주기?

활성 애플리케이션이 일반적으로 느슨하게 일반적 활동 기반 활동의 애플리케이션에서 지정된 서로 활동의 복수 접속되고, 대화 형 화면을 제공하는 안드로이드 애플리케이션 구성 요소, 즉, 사용자가 애플리케이션을 시작할 때 처음 말하자면 발표 활동.

라이프 사이클 : 실행 - 일시 정지 - 정지 - 시스템 복구

 

3.Android의 네 가지 구성 요소 중 하나?

활동, 방송 수신기는 수신기 방송 콘텐츠 제공자 콘텐츠 제공, 서비스의 서비스

 

4.App 테스트 및 웹 테스트의 차이점은 무엇입니까?

과정에서 아무런 차이가 없다, 우리가 테스트 계획 프로그램을 통해 갈 필요가, 케이스 디자인, 테스트 실행, 결함 관리, 시험 보고서 및 기타 관련 활동.

기술적으로, WEB 시험 및 APP는 또한 실질적으로 유사한 테스트 타입을 테스트 이것은 UI를 테스트 기능 테스트, 성능 테스트, 보안 테스트 필요

 

주된 차이는 시험의 구체적인 방법 및 세부 사항과 같은, 다른 점이다 :

앱도 테스트 흐름 테스트 및 전력 소비 테스트를 고려할 필요가에서 성능 테스트, 웹 테스트는 요소의 응답 시간을 테스트해야합니다.

호환성 테스트 : 결국 호환 웹 브라우저, 앱 엔드 모바일 기기가 호환됩니다. 그리고 테스트이기 때문에 해당 호환성 테스트 도구는 호환 같은, 웹 브라우저 아니다, 그래서 (IE, 크롬, 파이어 폭스, 가장자리 일반적으로 호환) 다른 브라우저 호환성 테스트를 사용하는 것이 필요하다

휴대 전화면, 우리는 다른 브랜드, 다른 해상도, 서로 다른 운영 체제와도 호환 안드로이드의 다른 버전과 호환 할 필요가있다. (호환성 모드는 N 비트에 휴대 전화의 점유율 전에 공동 시장과 호환됩니다).

 

이, 앱 테스트 기반의 모바일 기기, 모바일 기기와 특별한 테스트 :

설치 테스트 : 응용 프로그램 설치, 제거, 업그레이드

인터럽트 이벤트 시험 : 즉, 때 전화, 문자 메시지, 낮은 배터리 정보와 기타 외부 이벤트에 대한 소프트웨어의 동작을 제어한다.

작업 유형 테스트 : 가로 화면 테스트, 기호 테스트

네트워크 테스트 : 약한 네트워크 교환망 및 테스트를 포함한다. 약한 사용자 경험에 의한 네트워크가 초점이 롤백해야 테스트하고 보조 새로 고침 제출하게됩니다 여부를 고려해야합니다.

 

충돌의 이유 5.App 등장 무엇인가?

1. 메모리 관리 오류 : 그것은 필요한 너무 낮은 사용 가능한 메모리, 응용 프로그램 메모리가 될 수는 응용 프로그램의 충돌을 유도, 응용가 실행되는 장치의 한계를 초과합니다. 또는 메모리 누수, 더 긴 상영 시간, 더 큰 의해 점유 된 메모리는 결국 시스템 충돌을 일으키는 모든 메모리를 소모. 또한 사용하거나 승인되지 않은 메모리 위치는 응용 프로그램 충돌이 발생할 수 있습니다.

2. 논리 오류 : 배열 범위, 스택 오버플 동시 연산 논리 오류.

예를 들어, 응용 프로그램이 충돌하는 새로운, 검증되지 않은, 해제 된 포인터라는, 런타임에 새로운 기능을 추가 할 수 있습니다.

3. 장치가 호환됩니다 인해 장비의 다양성, 응용 프로그램은 다른 장치에서 다르게 작동 할 수 있습니다.

4. 네트워크 요소 : 속도가 원하는 응용 프로그램 빠른 응답 시간을 달성 응용 프로그램 충돌로 이어질 수 없습니다 저하 될 수 있습니다. 또는 다른 네트워크 간의 핸드 오버는 응용 프로그램의 안정성에 영향을 미칠 수있다.

 

6.A 가끔 불안정에 대한 PP ANR C 어떻게 다루는 발진 번에?

가끔 충돌이있을 때 로그를 잡아, 그들이 거기에 개발하기 위해 전화를 넣을 수 있습니다, 환경에 연결된 자신의 휴대 전화는 코드를 개발, 오류 로그를 볼 수 있습니다, 당신은 로그를 저장하기 위해 자신의 로그 캣 명령 줄을 열 수 있습니다 로컬 컴퓨터, 버그의 우선 순위를 높이고,이 로그를 첨부

 

일반적으로 7. 로그인 이상 어떤 종류의 발생?

널 포인터 예외 - 널 포인터 참조 예외

클래스 캐스트 예외 - 유형 캐스트 ​​예외입니다.

불법 인수 예외 - 전송 불법 인수 예외입니다.

산술 예외 - 산술 이상

배열 스토어 예외 - 스토리지 배열과 객체 유형을 선언하는 예외와 호환되지 않습니다

경계 예외의 색인 아웃 - 첨자 경계 예외

음의 배열 크기 예외 - 배열 잘못된 크기는 음의 이상을 만들 수 있습니다

Number Format Exception - 数字格式异常

Security Exception - 安全异常

Unsupported Operation Exception - 不支持的操作异常

 

8.Android和iOS的区别?

1.底部按键不同,Android有三个键,分别为home键,back键和呼出应用列表这三个,而iOS只有一个

2.Android分辨率较多有20来钟,而iOS较少

3.Android的手机操作系统较多,iOS的较少并且只能单向升级

4.安装:Android应用的安装方式较多,而iOS一般就是App store,testflight,i4, itunes 

추천

출처www.cnblogs.com/demilisi/p/10938138.html