App Test
----------------------------------------------------------------------
1. Setting up the test environment of the app
1.1 Test by simulator
1.2 Testing with a real machine
What the app testing environment involves:
1. Installing the JDK
2. Install Eclipse
Note: If you use Eclipse, you must install an ADT plug-in, and then install the specified ANDROID_SDK kit
If you use Android Studio, you do not need to install the ADT plugin, just install the ANDROID_SDK tool
3. Installing the ANDROID_SDK Kit
4. Install simulator (4.1 Google's own 4.2 genymotion third-party simulator)
5. If it is a real-machine test, you need an Android phone or an iOS phone, and a data cable
6. Auxiliary Tools:
Mobile Assistant
Grab Bag tool: Fiddler or HttpWatch
How to use Android Studio
1. Recent Project: Recent projects
2. Start a new Android Studio project: Create a new Android project
3. Open an existing Android Studio project: Opens an existing Android project
4. Check out project from version control: checking out/Importing an Android project from the versioning software
5. Import project (Eclipse adt,gradle,etc): Import an Eclipse project
6. Import an android code sample: Importing an Android case
7. Configure: Configuration
7.1 SDK Manager:sdk Manager, which is used to download the SDK version of the
7.2 Settings: Settings (main focus on SDK version Road strength settings)
7.3 Plugins: (A.github b.genymotion Simulator)
8. Project default: Project defaults
8.1 Project Stucture: Project structure Settings-Here you can specify the path to the SDK and the path to the JDK
Tool Explanation: Eclipse,android Studio
1. Engineering Navigation window: generally on the left
2. Code editing window: Code editing window
3. Tools, menu bar:
4. Log Information Output window: Testers must be concerned about the
Simulator Build-up:
Google's own tools are not useful
Third-party simulator: Genymotion simulator
Real machine test: Need to open "developer mode", plug in the USB cable, link the computer, set up unified USB debugging function.
2. App testing mainly needs to test something:
Macro flowchart
Test cycle
Test resources
Daily newspaper and product launch report
App Test points:
Security testing
1.1 Software permissions
1.2 Installation and uninstallation security
1.3 Data security
1.4 Communication Security
1.5 Man-Machine interface security
Install and Uninstall tests
UI Test
Navigation test
Graphics testing
Content Testing
Functional Testing
2. Mastering user needs (Business process/function of app client)
Hummingbird Photography
Business functions:
Old features: Hummingbird photography Android client is a mobile Internet application created by Hummingbird Network, providing professional "information", "Picture reward", "Community communication" and "sharing function" for the majority of photography enthusiasts. Hummingbird Photography, make your image life more exciting!
New features:
"Update Content"
? apply self-update hints
?/platform Weibo, space sharing (third-party implementations: Friends sharing)
? Push for App messages
? second-hand trading integration
Photo Gallery can be downloaded to a local photo album
? cache size Visualization (inside my settings)
? Package control, code volume and optimization
"Main Features"
Information of the most professional photographic equipment, covering the full range of imaging equipment and shooting techniques;
Photo Tour to browse the daily industry news or photos of the beautiful works;
Forum Collection, browse Hummingbird Forum Boutique content, post in the Forum, replies;
? share Weibo and email sharing features.
Detail function Description:
Inquiry page
Image sharing page
Forum Page
My page
3. Test method, process, and precautions
App Test Point Summary