а вообще если такая задача ставилась на этапе разработки (что есть правильно), то вопросов как организовать тестирование не должно возникать . Все ответственные цепи и точки должны быть выведены на технологический разъём или контрольные точки для пробников.
А проверить ЛЮБОЙ девайс ПОЛНОСТЬЮ (т.е с использованием некой универсальной методи5ки)-имхо handmade only :)