2013-01-14 2 views
1

J'essaie d'automatiser la majorité des cas de test de l'interface utilisateur de mon application Android en utilisant le nouveau cadre de test Android, uiautomator.Comment devrais-je organiser mon cas de test uiautomator Android?

Tous ensemble, il y a 17 cas de tests. Et je veux savoir devrais-je organiser mon code de test. Ou y a-t-il une meilleure pratique pour le faire?

uiautomator est JUnit 3. Mais il semble que vous ne pouvez exécuter une classe à la fois, par exemple:

adb shell uiautomator runtest myApp-ui-testing.jar -c com.myAndroidApp.test.ui.trial.SearchNearbyUITesting 

Dois-je vider tous mes cas de test dans une classe ou pour les mettre dans les différentes classes et exécutez la commande ci-dessus plusieurs fois en utilisant un script shell?

Toute suggestion serait grandement apprécié: D

Répondre

1
uiautomator runtest myApp-ui-testing.jar -c com.myAndroidApp.test.ui.trial.SearchNearbyUITesting -c com.myAndroidApp.test.ui.trial.SearchNearbyUITesting2 -c com.myAndroidApp.test.ui.trial.SearchNearbyUITesting3 

Cette commande vous pouvez ajouter autant de classes que vous voulez et l'exécuter.

Ça marche pour moi.

Questions connexes