Chewy509
Wotty wot wot.
Hi Guys,
This is a question for those that actually develop Android apps.
Besides JUnit for underlying business logic code testing, what test harness/software do you use for UI testing? And can the UI test harness results be used/integrated with Hudson? (FYI. Hudson is running on a headless server (but can fire up xvfb as needed to get a virtual frame buffer for any Java application that needs a GUI)).
Quick story: Current Uni project requires using Google App Engine to host a web service (easy), but need to develop 2-3 different clients (Desktop, Web and/or Mobile). For mobile we've chosen Android 3.2+ (basically Tablet orientated), but need to find a tool that can be UI testing for the User Acceptance Test criteria of the assessment. (The recommendations we've received are basically non-existent).
While I've been able to pick Android development pretty quick, I do have some basic questions... The ones I can think off the top of my head are:
1. Quickest way to assign an event handler to button click? (is it either through the UI *.xml file, or via onCreate() method to add an eventListener for the UI element).
2. Best method to handle long clicks to bring up a context menu within a table (on a <tablerow>, so we can either delete the row or change to an Activity that will modify the rows contents, before switching back to the table view).
This is a question for those that actually develop Android apps.
Besides JUnit for underlying business logic code testing, what test harness/software do you use for UI testing? And can the UI test harness results be used/integrated with Hudson? (FYI. Hudson is running on a headless server (but can fire up xvfb as needed to get a virtual frame buffer for any Java application that needs a GUI)).
Quick story: Current Uni project requires using Google App Engine to host a web service (easy), but need to develop 2-3 different clients (Desktop, Web and/or Mobile). For mobile we've chosen Android 3.2+ (basically Tablet orientated), but need to find a tool that can be UI testing for the User Acceptance Test criteria of the assessment. (The recommendations we've received are basically non-existent).
While I've been able to pick Android development pretty quick, I do have some basic questions... The ones I can think off the top of my head are:
1. Quickest way to assign an event handler to button click? (is it either through the UI *.xml file, or via onCreate() method to add an eventListener for the UI element).
2. Best method to handle long clicks to bring up a context menu within a table (on a <tablerow>, so we can either delete the row or change to an Activity that will modify the rows contents, before switching back to the table view).