реклама на сайте
подробности

 
 
> Как тестировать разработанную электронику и встраиваемое ПО?, Делимся опытом
SimpleSoft
сообщение Mar 14 2015, 07:43
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 273
Регистрация: 3-11-05
Пользователь №: 10 442



Здравствуйте!

Перед тем как передать разработанные Embedded software & Hardware заказчику или в серийное производство, мы должны его протестировать.
Конечно много зависит и от проекта и от доступных средств тестирования.

Как делаем мы:
Пример : Разработка ПО на базе STM32F. Использование Continuous integration вкупе с SVN. Отдел QA сделал Python скрипт для выгрузки и сборки ночью проекта (проект на GCC). Загрузка и запуск на целевой плате через JTAG. Целевая плата подключена к управляемому по USB источнику питания и тестируется с помощью FTDI FT4232H. FT4232H эмулирует I2C, SPI и UART и через скрипты Python оформелны протоколы взаимодействия. Стараемся покрывать, насколько можем, тестами через данные интерфейсы. Также проводим нагрузочное тестирование с помощью данного стенда.

Может есть готове комплексы для тестирования? Как вы организовали у себя?
Поделитесь опытом тестирования ваших продуктов.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
SimpleSoft
сообщение Mar 19 2015, 12:52
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 273
Регистрация: 3-11-05
Пользователь №: 10 442



syoma, правильно ли я понимаю, что выпускаемые вами изделия достаточно дороги и поэтому вложения в такой тестовый комплекс оправданы?

Цитата
Лучше расскажите что вы собственно разрабатываете

Предположу: возможно это системы сбора данных на подстанциях для высоковольтных линий электропередач.

Цитата
Вы представляете что значит написать модель объекта управления?
Это работы на порядки больше чем собственно работы по программированию тестируемого контроллера.

Такое бывает. Особенно если это касается критических систем.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Mar 19 2015, 13:08
Сообщение #3


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(SimpleSoft @ Mar 19 2015, 14:52) *
Такое бывает. Особенно если это касается критических систем.


Критические системы потому названы критическими что человек мало о них что знает и боится.
Потому критические системы никак не могут тестироваться на моделях, для них нет адекватных моделей.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- SimpleSoft   Как тестировать разработанную электронику и встраиваемое ПО?   Mar 14 2015, 07:43
- - AlexandrY   Цитата(SimpleSoft @ Mar 14 2015, 09:43) Р...   Mar 14 2015, 09:57
|- - SimpleSoft   Спасибо за ваше мнение! Правильно я понимаю, в...   Mar 14 2015, 10:22
- - hdl_student   Цитата(SimpleSoft @ Mar 14 2015, 10:43) М...   Mar 15 2015, 18:04
|- - SimpleSoft   Спасибо за ответ. Можете пояснить про стенды PXIe?...   Mar 16 2015, 08:24
|- - syoma   Цитата(SimpleSoft @ Mar 16 2015, 11:24) С...   Mar 16 2015, 21:58
- - syoma   Вопрос в другом - все эти стенды обычно используют...   Mar 17 2015, 07:14
- - Torpeda   Интересная тема. Хотелось-бы уточнить и расширить ...   Mar 17 2015, 10:25
|- - syoma   Цитата(Torpeda @ Mar 17 2015, 13:25) 1) К...   Mar 17 2015, 10:44
|- - Torpeda   Цитата(syoma @ Mar 17 2015, 14:44) По мое...   Mar 17 2015, 11:08
- - SSerge   "Тестирование может показать наличие ошибок, ...   Mar 17 2015, 11:38
|- - Torpeda   Цитата(SSerge @ Mar 17 2015, 15:38) ...   Mar 17 2015, 12:21
- - SimpleSoft   syoma, Torpeda, спасибо за ответы. SSerge, это то...   Mar 17 2015, 20:22
|- - a123-flex   Цитата(SimpleSoft @ Mar 18 2015, 00:22) е...   Aug 13 2017, 17:50
- - syoma   Цитатаsyoma, если говорить о сериных продуктах, пр...   Mar 18 2015, 06:35
|- - Torpeda   Цитата(syoma @ Mar 18 2015, 09:35) По п.4...   Mar 18 2015, 07:29
- - SimpleSoft   syoma, как я понял, по USB вы заливаете тестовое F...   Mar 18 2015, 08:23
|- - Torpeda   Цитата(SimpleSoft @ Mar 18 2015, 11:23) T...   Mar 18 2015, 09:18
|- - syoma   Цитата(SimpleSoft @ Mar 18 2015, 11:23) s...   Mar 18 2015, 09:59
- - SimpleSoft   Torpeda, дело в том, что моя позиция по отношению ...   Mar 18 2015, 10:14
- - syoma   Да, rtds.com. Но еще раз - это только для отладки ...   Mar 18 2015, 11:13
- - syoma   Кстати, если говорить об организации тестового сте...   Mar 19 2015, 11:24
|- - AlexandrY   Цитата(syoma @ Mar 19 2015, 13:24) Кстати...   Mar 19 2015, 11:41
- - smalcom   Цитатамотор-редуктора в механической системе с пер...   Mar 19 2015, 12:05
|- - AlexandrY   Цитата(smalcom @ Mar 19 2015, 14:05) с че...   Mar 19 2015, 12:21
|- - smalcom   Цитата(AlexandrY @ Mar 19 2015, 14:21) Не...   Mar 20 2015, 19:29
- - syoma   Наверное ввел кого-то в заблуждение. На самом деле...   Mar 19 2015, 14:06
|- - AlexandrY   Цитата(syoma @ Mar 19 2015, 16:06) Реалис...   Mar 19 2015, 14:16
- - SimpleSoft   Всем спасибо за ответы. Интересно, вот например, ...   Mar 20 2015, 11:42
- - sanych2015   Спасибо за тему на форуме раскрыл немного свой кру...   Apr 9 2015, 17:08
|- - SimpleSoft   Цитата(sanych2015 @ Apr 9 2015, 20:08) Сп...   Apr 9 2015, 18:18
- - KBH   Мой начальник с чего-то взял, что макетирование э...   Jan 31 2016, 07:15
|- - Corvus   Хоть рассказали бы предметную область. А то если э...   Jan 31 2016, 07:36
|- - Николай Семёнович   Цитата(KBH @ Jan 31 2016, 10:15) Мой нача...   Jul 27 2017, 16:52
|- - Myron   Цитата(KBH @ Jan 31 2016, 01:15) Мой нача...   Jul 27 2017, 17:00
|- - @Ark   Цитата(KBH @ Jan 31 2016, 10:15) Мой нача...   Jul 27 2017, 19:14
|- - Dimka78   Цитата(KBH @ Jan 31 2016, 09:15) Мой нача...   Jul 28 2017, 14:26
- - smalcom   Цитатавчерашний день, хочет рабочую схему с первог...   Jan 31 2016, 08:58
- - SimpleSoft   Добавлю информации: разработки стараемся делать по...   May 25 2017, 04:56
|- - SimpleSoft   Ещё добавлю: Попробовали Vector HIL (Hardware-in-...   Jul 27 2017, 12:24
- - syoma   ЦитатаОбъясните своему начальнику, что количество ...   Jul 28 2017, 06:28
|- - @Ark   Цитата(syoma @ Jul 28 2017, 09:28) Потому...   Jul 28 2017, 11:02
|- - Aner   QUOTE (syoma @ Jul 28 2017, 09:28) Я б ра...   Jul 28 2017, 11:10
||- - Николай Семёнович   Цитата(Aner @ Jul 28 2017, 14:10) Никакой...   Jul 28 2017, 16:15
|- - Николай Семёнович   Цитата(syoma @ Jul 28 2017, 09:28) Я б ра...   Jul 28 2017, 16:07
- - syoma   ЦитатаУгу, зависит, но не определяет... И от фазы ...   Jul 28 2017, 13:45
|- - @Ark   Цитата(syoma @ Jul 28 2017, 16:45) Не при...   Jul 28 2017, 14:08
|- - syoma   Цитата(@Ark @ Jul 28 2017, 16:08) Смысл в...   Jul 28 2017, 15:48
|- - AlexandrY   Цитата(syoma @ Jul 28 2017, 18:48) Только...   Jul 28 2017, 16:01
|- - @Ark   Цитата(syoma @ Jul 28 2017, 18:48) Разраб...   Jul 28 2017, 16:08
- - syoma   ЦитатаПредлагаю остановить этот поток сознания, и ...   Jul 28 2017, 16:27
|- - Николай Семёнович   Цитата(syoma @ Jul 28 2017, 19:27) Конечн...   Jul 28 2017, 16:49
|- - AlexandrY   Цитата(syoma @ Jul 28 2017, 19:27) Это ит...   Jul 28 2017, 18:48
|- - psL   Цитата(AlexandrY @ Jul 28 2017, 21:48) А ...   Jul 28 2017, 18:57
|- - syoma   ЦитатаСкажем если взять пример того же источника п...   Jul 28 2017, 19:44
|- - AlexandrY   Цитата(syoma @ Jul 28 2017, 22:44) Так во...   Jul 28 2017, 20:51
|- - Николай Семёнович   Цитата(AlexandrY @ Jul 28 2017, 23:51) На...   Jul 29 2017, 06:32
- - syoma   Вот видите, а тут народ про плохих начальников и в...   Jul 28 2017, 22:10
|- - @Ark   Когда делается заказная разработка, под конкретног...   Jul 29 2017, 07:13
|- - AlexandrY   Цитата(@Ark @ Jul 29 2017, 10:13) Что тол...   Jul 29 2017, 07:35
|- - @Ark   Цитата(AlexandrY @ Jul 29 2017, 10:35) От...   Jul 29 2017, 07:49
- - syoma   Обычно после первой итерации разработки - после то...   Jul 29 2017, 15:16
|- - SimpleSoft   Какая бы "тяжелая" дискуссия не была - д...   Jul 29 2017, 15:28
|- - @Ark   Цитата(syoma @ Jul 29 2017, 18:16) Обычно...   Jul 29 2017, 16:16
- - syoma   ЦитатаТо, что Вы изложили - это логика крупных фир...   Jul 31 2017, 07:18
|- - @Ark   Цитата(syoma @ Jul 31 2017, 10:18) Я счит...   Jul 31 2017, 14:48
- - syoma   ЦитатаПридумывать разработчикам работу, чтобы не п...   Jul 31 2017, 15:56
|- - @Ark   Цитата(syoma @ Jul 31 2017, 18:56) ... я ...   Jul 31 2017, 16:18
- - Николай Семёнович   На первой итерации выявляются ляпы, не оптимальнос...   Aug 24 2017, 20:22
|- - novikovfb   Цитата(Николай Семёнович @ Aug 25 2017, 00...   Aug 25 2017, 04:34
|- - AlexandrY   Цитата(novikovfb @ Aug 25 2017, 07:34) Ев...   Aug 25 2017, 07:57
|- - a123-flex   Цитата(AlexandrY @ Aug 25 2017, 10:57) Ус...   Aug 29 2017, 18:24
- - Kibi   Если говорить о разработке устройства, то следовал...   Aug 25 2017, 12:15
- - SimpleSoft   С Новым, уже 2018 годом. Всех благ! Добавлю ещ...   Jan 3 2018, 13:02
|- - SSerge   Цитата(SimpleSoft @ Jan 3 2018, 20:02) Ка...   Jan 3 2018, 14:03
|- - SimpleSoft   Цитата(SSerge @ Jan 3 2018, 16:03) Этом н...   Jan 3 2018, 16:27
|- - mantech   Цитата(SimpleSoft @ Jan 3 2018, 19:27) Я ...   Jan 3 2018, 16:57
|- - Студент заборстроительного   Цитата(SimpleSoft @ Jan 3 2018, 19:27) Я ...   Jan 3 2018, 17:49
- - SimpleSoft   Спасибо! Про голову, это конечно замечательно ...   Jan 7 2018, 11:18
|- - mantech   Цитата(SimpleSoft @ Jan 7 2018, 14:18) Сп...   Jan 7 2018, 13:42
|- - Студент заборстроительного   Цитата(mantech @ Jan 7 2018, 16:42) Да ни...   Jan 7 2018, 20:08
- - Kabdim   Использую gmock+gtest, но как правило тестирую не ...   Jan 8 2018, 16:34


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 11:28
Рейтинг@Mail.ru


Страница сгенерированна за 0.01442 секунд с 7
ELECTRONIX ©2004-2016