Read the Internet mobile App test to learn about testing processes and related testing techniques. Reflect on the shortcomings and advantages of their work, and make this record.
1. Common research and development process
2. Test Case design and review
1) input of test cases
2) How detailed the test case is written
Title, steps, preconditions, test data, expected results
Android APP Incremental Test:
3) Test Progress Management
A. Test progress report
Performance points: Test work progress, risk, bug statistics, progress of each child
Special Test Report:
B. Test Completion Report
Project Overall Test Progress Chart
Test Completion Report:
4) Systematic test report
Automated testing
1. Lightweight Interface Automation test
Jmeter
Postman
2. Automated testing at the APP UI level
UI Automator Viewer
Performance Testing Related
1. Web Front-end testing
1) HTTP protocol related
TCP protocol level interaction
HTTP Multiplexing TCP Transport:
TCP connection-HTTP request-HTTP response-HTTP request-HTTP response-"TCP Disconnect"
2) performance-related features
HTTP protocol level data compression
Web cache
Front-end Interface performance testing tools
2. App-side performance test
1) Android Memory analysis
Head Dump Crawl
2) IOS Memory analysis
3. App built-in component performance sharing
Android Webviewer Analysis
iOS Webviewer Analytics
WebView Rendering Speed
3. Background Service performance test
1) objectives and types of performance testing
Stress testing: Test bottlenecks, constant pressure
Performance test:
Benchmark test (Load test): Test under a certain load
Impact Performance Test Results:
2) modeling Performance test Scenarios
3) Collection of test data
Maximum number of concurrent users supported, response time, bandwidth, number of processing transactions per second
4. Special test
1) Compatibility test
Resolution, system model, manufacturer ROM, network environment
Available with: Cloud Test platform.
2) Flow test
3) Battery test
4) Weak network test
5) Stability Test
5. Safety Test
Service-side Interface testing
SQL injection
XSS Cross-site scripting attacks
CSRF Cross-site request pseudo-station
Unauthorized access
Environment-related tests
1. Interference test
2, the authority of the test
Turn on positioning
Auxiliary Test Tools:
1. Static scan
Android: FindBugs, Lint
Ios:
Code Coverage
Measure
Quality:
Post-Release quality monitoring
1. End-to-end user-oriented testing
Interface
Ui
2, buried point data test
Read mobile app Test