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

 
 
> Как тестировать разработанную электронику и встраиваемое ПО?, Делимся опытом
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
Ответов
syoma
сообщение Jul 28 2017, 22:10
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368



Вот видите, а тут народ про плохих начальников и волю всевышнего рассуждает.
Go to the top of the page
 
+Quote Post
@Ark
сообщение Jul 29 2017, 07:13
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 688
Регистрация: 13-05-16
Пользователь №: 91 710



Когда делается заказная разработка, под конкретного заказчика, может возникнуть естественное желание сэкономить на итерациях в процессе разработки. В этом случае, оно вполне оправдано. Себестоимость проекта существенно зависит от стоимости, собственно, самого процесса разработки - затраченного времени и количества итераций, в том числе. Стоимость изготовления в производстве единичного заказного экземпляра (или совсем небольшой партии) не столь критична для проекта. Как правило, задача жесткой минимизации себестоимости его изготовления не актуальна.

Когда делается серийная разработка, для продажи на рынке, себестоимость изготовления изделия в производстве выходит на первый план. А стоимость самого процесса разработки отходит на второй. Она уже не столь критична, поскольку дает не сопоставимо меньший вклад в себестоимость единичного экземпляра серийного изделия, в отличие от заказной разработки. Но требования к себестоимости в производстве серийного экземпляра резко возрастают. Необходимо обеспечить минимальную (конкурентоспособную) себестоимость, при достижении заданных технических характеристик. Пока необходимое соотношение цена/качество не достигнуто - считайте, что результата нет. В этом случае, жестко экономить на самом процессе разработки, в том числе на итерациях, не просто бессмысленно - вредно. Что толку от такой экономии, если в результате получилось неконкурентоспособное изделие, которое никто не купит. В итоге, в лучшем случае, сэкономите выброшенные на ветер деньги.

Сообщение отредактировал @Ark - Jul 29 2017, 08:29
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Jul 29 2017, 07:35
Сообщение #4


Ally
******

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



Цитата(@Ark @ Jul 29 2017, 10:13) *
Что толку от такой экономии, если в результате получилось неконкурентоспособное изделие, которое никто не купит. В итоге, в лучшем случае, сэкономите выброшенные на ветер деньги.

Откуда этот постулат, что итерации повышают конкурентоспособность?
Это в наши то дни, когда конкуренты синхронизируют релизы буквально по дням друг с другом чтобы выгоднее поделить волны спроса. С курсами валют работают на микросекундных интервалах.
Переходите уже на метафоры волн и полей притяжения.
Разработка нынче либо сейчас, либо вообще не нужна.
Какие еще итерации?
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
- - SimpleSoft   syoma, правильно ли я понимаю, что выпускаемые вам...   Mar 19 2015, 12:52
|- - AlexandrY   Цитата(SimpleSoft @ Mar 19 2015, 14:52) Т...   Mar 19 2015, 13:08
- - 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
|- - @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 Текстовая версия Сейчас: 20th June 2025 - 20:03
Рейтинг@Mail.ru


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