Tag Info

Hot answers tagged

3

We called those the BIST : Built-In Self-Test. The main "customer" from our viewpoint was manufacturing. They needed a suite of tests that they could run to verify that the hardware coming off the end of the line was good. The development team was responsible for implementing the tests, manufacturing was responsible for defining and running the tests.


2

You say they're close to unit tests, and running on the device, but with most of the surrounding functionality disabled. So I'd call them unit tests. You've isolated as much as you can of the embedded device, and if you're testing each class and method in isolation with as much mocking and stubbing as possible, then they're unit tests. The fact you're ...


2

Testing embedded system is basically the same as testing any other system. The differences are mainly the diversity of the environments, UIs, debug methods etc. A decent book to start with could be Testing Embedded Software by Bart Broekman and Edwin Notenboom, ISBN 0321159861.


2

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


1

Start by forgetting about the "micro-controller" and "embedded" parts and design tests like for any other system. Look at the specifications, explicit and implicit, and design tests o cover them. Test tools ? there are a lot of test tools that match your general description and can generate analog signals, RS232 (even your PC can) or digital signals, you'll ...


1

I heard that Motorola consists a test tool team to develop test tool for STB last year. Not sure what is going on so far yet. In order to develop the test tool specific to your STB, the best way is to build communication protocol between your test framework with STB so that we can have two ways communication back and forth computer and STB. If we just ...


1

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. http://hacknmod.com/hack/incredible-100-arduino-based-cnc-machine/ Replace the router with a stylus/finger analogue and code up your test patterns in Python. There was something in ...


1

Some links and papers can be found here http://www.atomicobject.com/pages/Embedded+Practices


1

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.


1

Depending on the project I've worked on, these tests are called Unit Tests on Target or HW/SW Integration Tests. Their purpose is to test hardware features such as watchdog or ISR. Some tests deserve their own category, such as Boot Tests.



Only top voted, non community-wiki answers of a minimum length are eligible