Dealing with intermittent and unreproducible errors always takes much time and efforts. It blunts the effectiveness of any mobile testing, desktop testing or web site testing. That is why it is good to have as few as possible intermittent defects.
In order to avoid unreproducible and intermittent software bugs one should notice and remember or record different aspects and conditions when an error occurs. This is of prime importance when dealing with mobile software products, as intermittent defects frequently arise in course of mobile application testing.
If a Defect Occurs During Mobile Testing it is Wise to Turn Attention To:
- The precise location where the software bug happened.
- Moves of the device and of the user.
- Position and orientation of the device.
- Conditions of the surrounding that could influence the device sensors, for example, lighting.
- The utilized network and strength of the network signals.
- Applications and processes operating on the device when the defect happened.
- Battery charge level.
- Whether the device was overheated.
- Steps to reproduce the error.
- How often the software bug is reproduced.
A software testing company often reminds its testers that it is better to be always more attentive and observant performing web site testing, desktop testing or mobile testing than miss or leave unreported significant defects.