Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

Mobile App crash test case design sharing, quickly find bug to solve the problem!

2025-01-19 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Network Security >

Share

Shulou(Shulou.com)06/01 Report--

With the development of science and technology and the progress of life, there are more and more mobile devices around us, and natural mobile App testing is becoming more and more important. Once Bug appears in mobile App, it will directly affect people's lives.

The serious impact of mobile App Bug: poor user experience, App store rating downgrade, users switching to competitors' App, reputation and reputation loss, if it is a paid App, will affect the final sales reduction.

Recently, I also did some research and found that App crash is the most common Bug, which directly affects the user experience, is the root cause of user loss, and is a big headache for our testers.

Therefore, I have sorted out some operation scenarios and main causes that may trigger the crash, hoping to supplement and improve your basic use case library!

App crash phenomenon:

This is a common problem in testing, and this kind of problem is also very serious, which will directly affect users' first impressions of the product. For example, if we are using an APP, we will stop responding when we are using a sudden application, a "forced close error" window pops up on the interface, the application needs to be forcibly closed, or the phenomenon of flickering occurs when we are in use. These conditions affect the user's experience and cause the user to uninstall the APP.

Affected by environment (a large number of devices, various mobile OSs, adapting to frequent OSs changes), devices (touch and non-touch, memory capacity, power consumption), network (different operators, App behavior without a network), availability (limitations of orientation, zooming, paging and navigation, various disturbances such as incoming calls, incoming SMS alarm clocks, and low power alarms) Mobile App testing is more complex than traditional desktop testing. Therefore, it is necessary to draw up a new test case design scheme for mobile App testing according to the proprietary complexity of these phones.

Test case Design for Mobile App crash

Test case is one of the most important parts of mobile testing.

Preparing and executing predefined test cases for mobile App crashes will simplify and accelerate testing of mobile App crashes. A general test scenario that triggers a mobile APP crash is as follows:

Verify App behavior on multiple devices with different screen resolutions, operating systems, and operators.

Change from cellular to Wi-Fi through a manual network, or vice versa, verify App behavior.

Verify the App behavior in an environment where the quality of the network such as tunnels and elevators suddenly changes.

Verify the behavior of App with the newly released operating system version.

Verify App behavior in an environment without a network.

Verify App behavior for incoming calls / text messages and device-specific alerts, such as alerts and notifications.

Verify the App behavior by changing the direction of the device in a different view mode.

Verify the App behavior when the device is out of memory.

Verify the App behavior by applying a load with the test tool.

Validate App behavior with different supporting languages.

The main cause of Mobile App crash:

Device fragmentation: due to the great diversity of devices, App may behave differently on different devices.

Bandwidth limitations: networks with poor bandwidth may not have enough fast response time for App.

Network changes: handover between different networks may affect the stability of App.

Memory management: low available memory or unauthorized use of memory locations may cause App to fail.

Too many users: too many connections can cause App to crash.

Code error: new features that are not tested may cause App to fail in a production environment.

Third-party services: ads or pop-up screens may cause App to crash.

Summary:

Technology changes life. With the rise of software testing, if mobile test teams prepare and execute these test cases in advance in their test scenarios, they can find out crashed bug early, solve all bug problems with the development team, avoid a lot of unnecessary troubles, and greatly improve the quality of App and user satisfaction.

Welcome to join the 51 software testing family, where you will get [latest industry information], [free test tool installation package], [software testing technology], [job interview skills]. 51 learn and grow with you! Looking forward to your joining: QQ 2173383349

Pay attention to 51Testing software testing network, improve it skills, will never be proficient only one step away.

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Network Security

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report