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 -~----------~----~----~----~------~----~------~--~---
