Joke Collection Website - Public benefit messages - You must learn basic theoretical knowledge for software testing-APP testing

You must learn basic theoretical knowledge for software testing-APP testing

Business function testing

APP special testing (compatibility testing, installation, uninstallation, upgrade, cross-events, Push message push, performance testing, user experience, limits, boundaries, permissions

Mobile phone model, operating system, resolution (Android: 1080x1920, 720x1280; IOS: 2208x1242, 1334x750) size (4.7, 5.5), network environment (Wi-Fi, 2G, 3G, 4G, 5G)

Make and receive calls

Receive/send text messages

Plug and unplug headphones

Network switching

1. A certain number

2. Use testin and other cloud platforms

3. Simulator: Xcode, Genymotion(/

fir.im(puters to connect, And allow remote connections

2. Connect the mobile phone to the hotspot network of the computer or within the same LAN

3. When connecting to the mobile phone network, set up a network proxy, and the IP is the same network segment of the computer The IP address and port is 8888

4. Access the APP on your mobile phone or access the Internet using your mobile browser, and use Fiddler on your computer to observe the packet capture

1. Concept

In In today's era of popular mobile Internet, in addition to wired connections, there are also various mobile network connection methods such as 2G/3G/Edge/4G/Wi-Fi

with different protocols, different standards, Different rates enrich the scenarios for running mobile applications

2. Principle

Use Fiddler to simulate speed limit and provide callback interfaces before the client requests and before the server responds. Fiddler. The simulated speed limit is to customize the speed limit before the client requests it, and limit the download and upload speed of the network by delaying the time of sending or receiving data, thereby achieving the effect of speed limit

Open network speed simulation Mode switch (Rules-Performances-simulate Modem speeds)

Customize the network: rules-customize rules

(Knowledge is power, I will continue to update knowledge related to software testing)