El siguiente listado de escenarios de prueba me pareció muy interesante levantarlo y mostrarlo, ofreciendo la fuente por supuesto y como corresponde, porque nos permite imaginar cuántos beneficios obtendríamos si nos pusiéramos de acuerdo todos nosotros en elaborar y almacenar en un espacio colaborativo, todos los casos de prueba vinculados con apps Android.
- Verify whether the application has been launched successfully or not.
- Verify whether the splash screen is displayed for long enough to read the text or not.
- Verify that the application’s display is adapted to the screen size and all buttons and menus are easily clickable.
- Verify that soft keyboard automatically appears if the user’s main action is to enter some text.
- Check that each screen is appropriately displayed in each display mode (landscape, portrait).
- Verify that if the app contains user settings, does the application provide a form to change settings or not.
- Verify that in the play screen, the back key allows to go back to the start-up screen or not.
- Verify that the app does behave as intended if there’s an incoming Call or SMS.
- Verify that the app does behave as intended if the mobile device resumes from the lock screen.
- Verify that the app does behave as intended if the mobile device is shaken.
- Verify that the app does behave as intended if a push message is coming from another app (e.g. WhatsApp messages, Twitter mentions, Wordfeud invitations etc).
- Verify that the app does behave as intended if the “Battery low” message appears on the screen.
- Verify that the app does behave as designed/desired if the device is connected to the internet through Wi-Fi.
- Verify Stability check i.e. if the app has a list (e.g. pictures) in it, try scrolling through it at high speed.
- For a multi-lingual app, verify whether the text content and button labels are properly translated or not.
- Verify if the application supports speech recognition feature, application can recognize the voice in the language of the application.
- Verify if the application uses sensors, application is correctly driven by these sensors.
- Verify if the application communicates with a webserver, if the network coverage fails, does the application automatically reinitiate the communication once the coverage is re-established or not?
- Verify if the application supports calendar and create events feature.
- Verify if the application support capture image.
- Verify if the application supports record sound.
- Verify if the application allows to control the volume, the user can alter the volume anytime.
- Verify if the password is displayed or not when its entered into the application.
- Verify when the device is suddenly powered off, the application does not corrupt data. Are the last saved data saved properly?
- Verify tap on the screen ten times at different positions, the application should work normally and not freeze.
En el próximo artículo lo convertiré al español y diseñaré un mapa mental.
Qué grandioso sería poder tener un espacio web colaborativo donde todos los testers pudieran subir y consultar casos de prueba, no?
La seguimos.
Fuente: kualitatem