Mobile app testing

You will learn how to

This course focuses on iOS mobile app testing, and students will learn how to use mobile app testing tools.

In this course, students will learn how to classify mobile apps
Get to know the specifics of mobile app testing
Students will learn all the nuances of app testing, get acquainted with the basic elements of UI.
The course will also help students become familiar with the IOS development environment, learn how to look at application logs.
They will learn how to test iOS applications.
Learn how to sniff HTTPS traffic with Charles Proxy and Fiddler.
Learn how to test mobile application APIs with Postman tool

Course Program

Block 1. Classification of mobile applications

– Why test mobile apps?
– Mobile analytics data.
– The architecture of a mobile app.
– Types and types of mobile applications.
– Strategies for testing mobile apps.
– Difficulties of testing mobile applications.
– Methods for reducing the risks of testing.
– Testing compatibility with hardware.
– Testing the interaction between the application and the software of the device.
– Testing different methods of connection.
– Common types of testing.
– Additional levels of testing.
– Cross-platform testing.

laptop
30
Block 2. Testing IOS mobile apps

– Testing advertising in the mobile app.
– Touch screen gestures.
– Testing techniques based on experience.
– Specifics of the establishment of bugs.
– How to choose a device for testing?
– IOS shells on the market.
– Application architecture, main components.
– The life cycle of an Activity.
– Elements of the UI.
– Reading mobile app logs.
– Working with the emulator.

Block 3. Traffic monitoring tools

– The principles of traffic sniffers.
– Traffic monitoring tools (Charles Proxy, Fiddler).
– Data filtering and spoofing.
– Practical work: traffic monitoring with Charles Proxy.
– Traffic filtering: Focused, Regex, Black list tool.
– Data spoofing: Breakpoints, Rewrite settings, Map Local.
– Proxying traffic from devices.
– API testing of mobile applications with the Postman tool
– Configuring Postman.
– Creation of collections with API queries.
– Practical work on the whole course material. Cumulative learning

code