2010-02-19 17 views

Respuesta

7

Iría con Robotium ya que Calculon todavía se encuentra en etapas muy tempranas. He aquí un comentario de autor de Calculon:

bien, en la actualidad es sólo un montón de archivos de origen de la que se retiró de otro proyecto ... Tenga en cuenta que esta biblioteca es todavía un prototipo muy temprano . Su API probablemente cambiará . Source

He jugado con Robotium hoy, definitivamente hace que escribir pruebas funcionales sea divertido. Para darle una idea, aquí hay algunos puntos destacados del método de la API:

  • clickOnButton, clickOnText
  • enterText
  • getCurrentButtons, getCurrentEditTexts, getCurrentImageViews, getCurrentSpinners, getCurrentTextViews
  • pressMenuItem, pressSpinnerItem
  • searchText, searchEditText, searchButton

Aquí hay una muestra del código f rom de la guía de introducción:

public void testTextIsSaved() throws Exception { 
    solo.clickOnText("Other"); 
    solo.clickOnButton("Edit"); 
    assertTrue(solo.searchText("Edit Window")); 
    solo.enterText(1, "Some text for testing purposes") 
    solo.clickOnButton("Save"); 
    assertTrue(solo.searchText("Changes have been made successfully")); 
    solo.clickOnButton("Ok"); 
    assertTrue(solo.searchText("Some text for testing purposes"));} 

Definitivamente darle una oportunidad si se va a escribir ActivityInstrumentationTestCase2 clases. Consulte la guía Getting Started para obtener instrucciones.

Cuestiones relacionadas