Software Quality Assurance & Testing Stack Exchange is a question and answer site for software quality control experts, automation engineers, and software testers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am testing a touch screen driver for an embedded device. Unfortunately it is tightly coupled to the hardware so simulated data can't be pushed in real time in order to simulate real usage. Basic functional, manual, testing is easy but automation is not straight forward.

Anyone has experience with such an arrangement or can assist with ideas?

share|improve this question

There are somethings that are simply better tested manually, and I think that testing a touch screen is one of them.

share|improve this answer
Sorry, but not on this case... You can't really do a few hours stability test manually. Putting costs aside the straight forward solution is using a "robot" similar to an old pen plotter, but this is expensive and requires someone to program it. – Rsf Jun 18 '11 at 15:08
@rsf you can't just put costs aside. This is something that you would either have very specalist hardware for or do it manually. – Bruce McLeod Jun 18 '11 at 22:25
Exactly, that's why I am asking – Rsf Jun 19 '11 at 5:36

I wrote something years ago to test a graphics library that worked with a touch screen. I never achieved an "unattended" automatic test. My tests required human fingertips but instructed the tester on what to expect, so it was easy for the tester to know what the expected behavior was.

share|improve this answer

This may be completely useless for your specific situation but I have used something similar to this for a past project that required me to do an automated reliability test.

Replace the router with a stylus/finger analogue and code up your test patterns in Python.

There was something in the back of my mind that there was an easier way - Lego Mindstorms - Graphical programming interface and very flexible and may be within your budget.

share|improve this answer

I'm not convinced it's worth automating this kind of test, but if you want to try it you could use Lego Mindstorms to do it like these guys did.

share|improve this answer
That is cool :-) But the accuracy and reliability are probably not great. – Rsf Jul 16 '11 at 8:41

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.