PHP中文网2017-04-17 17:20:02
UI 테스트
앱은 주로 UI가 실제 디자인 렌더링과 일치하는지 확인합니다. 상호 작용 문제에 대한 제안은 먼저 제품 관리자에게 확인 후 변경 또는 최적화 구현을 시작할 수 있습니다.
2.앱 기능 테스트
소프트웨어 설명이나 사용자 요구 사항을 기반으로 앱의 각 기능 구현을 확인합니다. 실제 테스트 프로세스는 일반적으로 기능 테스트 사례를 기반으로 수행됩니다. 테스트 범위는 기본적으로 테스트 케이스에 의해 지배됩니다. 즉, 기능 테스트 부분에서는 테스트 케이스가 유효하고 완전한지 확인하는 것이며, 이는 또 다른 문제로 이어지며, 테스트 케이스 작성 방법은 다른 기사에서 다룰 것입니다. 테스트 케이스를 별도로 작성하는 방법을 설명합니다.
인터럽트 테스트
으아악호환성 테스트
기능적 및 논리적 수준에서 이전 버전과 새 버전의 호환성 테스트, 서로 다른 시스템 버전에서 실행되는 동일한 앱, 서로 다른 모델 간의 적응 테스트
호환성 테스트: 인터페이스 호환성 테스트는 대부분의 완전한 앱 기능을 보장합니다. 다양한 시스템 버전에서 실행 보장
적응성: 화면, 시스템 버전 등(시스템 숫자를 고려해야 함)
성능 테스트,
테스트 가능한 측면
으아악백엔드에 네트워크 동시성이 있습니다
안정성 테스트, 스트레스 테스트
1. 다양한 경계 압력 조건(예: 배터리, 저장 공간, 네트워크 속도 등)에서 앱이 올바르게 응답할 수 있는지 확인합니다.
2. 반복/장기 작동 시 시스템 리소스를 점유하는지 여부 비정상적으로 Android에서는 adb 명령을 사용할 수 있습니다
3. 스트레스 테스트는 주로 백엔드에 집중되어 있으며 현재 프런트엔드에서는 스트레스 테스트가 적습니다
7. 보안 테스트
앱 보안 테스트는 크게 다음과 같은 범주로 나누어집니다.
1) 데이터의 로컬 저장부터 데이터 전송, 처리, 원격 액세스까지 해당 보안 표준/산업 표준을 기반으로 앱의 보안 기능을 평가합니다. 🎜> 2) 웹 앱 및 네트워크 보안 테스트의 성공적인 경험을 바탕으로 스마트 터미널 앱 테스트를 축소하거나 조정합니다.
3) 앱의 사용자 인증 수준, 데이터 유출, 불법 인증 액세스 등을 감지합니다. 🎜> 4) 잠재적인 보안 문제를 발견하기 위해 앱의 입력 유효성 확인, 인증, 권한 부여, 민감한 데이터 저장, 데이터 암호화 등을 테스트합니다.
5) 다양한 통신 프로토콜 또는 해당 산업 보안 표준을 기반으로 여부를 확인합니다. 앱이 해당 요구 사항을 충족합니다.
8. 사용자 경험 테스트
간단히 말하면 사용자 관점에서 앱을 사용한다는 뜻입니다. 학습 비용이 저렴하고 사용자가 맹목적으로 테스트하고 사용자 피드백을 바탕으로 수정하기 쉽습니다. 테스터는 이를 다른 경쟁 제품과 비교하거나 대규모 제조업체 앱의 상호 작용 습관을 기반으로 비교할 수 있습니다.
제품 출시 후 온라인 테스트를 완료해야 합니다. 이 부분은 시나리오에 따라 회귀 테스트를 수행할 수 있으며 네트워크 환경을 완전히 다루어야 합니다
물론 모바일 단말기에서 테스트할 때는 Appium과 같은 자동화된 테스트 도구를 사용하거나 타사 테스트 플랫폼을 찾을 수 있습니다. 중국에서는 testin, testbird, 해외에서는 testdroid, PerfectoMobile이 좋습니다.