¿Por qué hacer automatización en dispositivos móviles?
Está claro que cualquier aplicación móvil debe probarse. El fracaso de no detectar a tiempo errores puede costar empresas miles de dólares al día, y la liberación de aplicaciones con…
Está claro que cualquier aplicación móvil debe probarse. El fracaso de no detectar a tiempo errores puede costar empresas miles de dólares al día, y la liberación de aplicaciones con…
El framework Calabash (ver artículo anterior) sirve para automatizar pruebas de Aceptación, así como lo permite Cucumber para aplicaciones web, a partir del conocimiento que se adquiera con Selenium WebDriver…
Para tenerlo como ayuda memoria, les dejo un pequeño listado de los Pasos Predefinidos para Calabash Calabash - Paso Predefinido: Assertion steps Calabash - Paso Predefinido: Input steps Calabash -…
Internationalization Then /^I press text of translated l10key (\d+)$/ Simulates that the user pressed the text of the l10nkey. Then /^I press button of translated l10key (\d+)$/ Simulates that the…
Location steps If you allow your phone to use mocked locations (configured on your device under development settings) and your app has the ACCESS_MOCK_LOCATION permission you can change the perceived…
Screenshots To take a screenshot of the phone while running the test use any of these steps. Then /^take picture$/ Then /^I take a picture$/ Then /^I take a screenshot$/…
Waiting Then /^I wait for progress$/ do Will wait until there are no more progress bars. Then /^I wait for "([^\"]*)" to appear$/ do |text| Then /^I wait to see…
Touching Given /^I press the "([^\"]*)" button$/ do |text| Taps the button containing the specified text. Then /^I press button number (\d+)$/ do |index| Taps the button with the specified…