I work for a company that makes Bluetooth headsets.  I test the
software on the headsets.  Our testing is currently completely manual,
meaning I press the buttons on the headset and see whether it does the
right thing.  I am looking to ways to automate some of the testing and
am investigating whether Android is an appropriate platform for
automation.  The idea would be to have a system that can control the
phone via a script of some sort.  The system would have a desktop
component that reads the script and then sends commands to the phone
and receives status information from the phone.  Some examples of
commands might be to make 100 phone calls, waiting 95 seconds between
calls.  Status information might be to indicate if the Bluetooth link
to the headset is broken.  Ideally the system would be interrupt
driven so that the script would not have to continually poll for new
events.

Such an automation system would be complex.  It would require
technical expertise on all levels from low level hardware event
detection up through script parsing and user interface design.  I have
taken a class on Android development and know about the basics such as
Activities and Intents.  I don't know about the lower level details
such as how to detect that the Bluetooth link has been broken.

I know there are automation tools available.  The software automation
tools are geared toward web or desktop applications.  There are
hardware automation tools, but those don't support control of a mobile
phone.

Any thoughts in this area would be greatly appreciated.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Android Discuss" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/android-discuss?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to