Перейти к содержимому

Публикации N1ckMar

8 публикаций создано N1ckMar (учитываются публикации только с 30 марта 2023)


#155358 Тестирование электронных блоков

Отправлено автор: N1ckMar 21 октября 2016 - 09:54 в Про тестирование обо всём подряд

Веселая система "Эра-Глонасс". Интересно какие в ней будут закладки.

 

Приглашайте консультанта по контракту с NDA. Хотя, видимо вы и есть этот консультант.

 

У вас проблемы с чем? с тестированием, с оборудованием или с тестирование м оборудования?

В плане закладки?

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

Будет другая система, электронных блок автомобильный, мне просто интересно как ПО ПРАВИЛЬНОМУ проводить тестирование, когда софт на железе. какое обычно оборудование, доп ПО используется, как обычно автоматизируют процессы тестирования? К примеру, тот же смартфон, как софт тестируют уже на самой железяки?)))




#155356 Тестирование электронных блоков

Отправлено автор: N1ckMar 21 октября 2016 - 09:21 в Про тестирование обо всём подряд

 

ага, дали проект на тестирование, а ты такой - "обращайтесь в спец-контору" :)

 

Т.е. по вашему лучше сделать умный вид и сказать, что могём! г-но вопрос!, чем объяснить рук-ву реальную задачу, сроки, ресурсы и т.п.?

 

Мы всех тонкостей не знаем, возможно, дали прорешать несколько вариантов как единственному человеку в конторе, который способен это сделать.

 

 

Ну ,скажем так, наше представительство попросило помочь с этим другое представительство из другого государства, хотя оба представляем одну и ту же компанию. По факту, я в российском представительстве единственный тестировщик, специально сделали должность под ЭРУ-ГЛОНАСС. Но для предыдущего проекта все было более прозрачно и понятно, там требовалась больше сопроводительная помощь, а не тестирование. А сейчас уже будет чистое тестирование, с которым я плохо знаком. В другую контору не обратятся, т.к. типа корпоративная тайна и т.д. 




#155348 Тестирование электронных блоков

Отправлено автор: N1ckMar 21 октября 2016 - 07:17 в Про тестирование обо всём подряд

А откуда ваш блок знает, что вы едете в машине?

Посмотрите что такое LabVIEW и какие к нему бывают платы для подключения оборудования.

ну он "знает это" за счет данных по CAN-шине. 

Теперь надо просчитать, что выйдет дешевле LabView или же Matlab с Simulink




#155342 Тестирование электронных блоков

Отправлено автор: N1ckMar 20 октября 2016 - 14:24 в Про тестирование обо всём подряд

интересно:

 

если на приёмочное тестирование поступил хардовый блок на котором установлен софт - значит и софт и хард кто-то разработали ;) а соотвественно и софт и хард разработчики тестировали хотя бы минимально

 

значит возможно существуют тест-бед для хардвара, может симулятор для софта, может и подключаемый дебаг-кабель в компьютер на котором установлена тулза для тестирования и для заливки дебаг-прошивки

 

 

значит надо постараться пробить, как хард и софт разрабатываются, и какое тестирование можно у разработчиков было бы перенять

Ну вполне возможно. Пока мне предстоит это дело. В плане тестирования блоков в составе автомобиля тут все ясно-понятно-прозрачно. едешь себе да кнопки нажимаешь, логи пишутся. А вот когда все на столе лежит, было непонятно. Да и пока непонятно. Отсюда и возник вопрос вообще, как проходит тест "железного" софта))




#155286 Тестирование электронных блоков

Отправлено автор: N1ckMar 18 октября 2016 - 10:06 в Про тестирование обо всём подряд

 

 

 

я понял, спасибо! Ну, видимо придется как блэкбокс тестировать))

если есть доступ к коду и вы тем более разбираетесь - можно и грэй бокс делать

 

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




#155283 Тестирование электронных блоков

Отправлено автор: N1ckMar 18 октября 2016 - 09:27 в Про тестирование обо всём подряд

Устанавливается схема в компьютер, на вход подается сигнал (например, 1/0), с выхода считывается необходимый сигнал. Как Симулинк с реальной железкой. Естественно, все интерфейсы должны быть написаны. Если у вас черная коробка с кнопками, то это, имхо, приемка уже, жмем кнопку, ждем результат. Не сталкивался.

я понял, спасибо! Ну, видимо придется как блэкбокс тестировать))




#155281 Тестирование электронных блоков

Отправлено автор: N1ckMar 18 октября 2016 - 08:28 в Про тестирование обо всём подряд

Принципы везде одинаковые. Но в данном случае необходимо иметь хорошую документацию и схему с логическими элементами, т.к. у вас может быть куча маскированных сигналов. Без этого просто проверять блок как черный ящик - ну если только там один вход и один выход. В надежде, что электронные компоненты автомобиля будут не критичными для жизни людей.

Я тестировал систему ЭРА-ГЛОНАСС. Там методы прописаны в ГОСТах, прямо по пунктам. Так и тестировал. Сейчас предстоит тестировать систему самодиагностики и телематики для автомобилей. И вот одно из требований, это что-то типа "автоматизации". Для прикладного софта я понимаю, как это выглядит. А вот в данном случае (в принципе как "железо" тестируют) это какие-то генераторы сигналов, какие-то привода, которые кнопки активируют? 

 

Мне не конкретно для своих целей, а вообще в принципе интересно, как тестируют "железное" ПО, которое можно в руках подержать)))




#155277 Тестирование электронных блоков

Отправлено автор: N1ckMar 18 октября 2016 - 07:57 в Про тестирование обо всём подряд

Добрый день!

 

Работаю в автомобильной корпорации. До этого был опыт только разработчика ПО для электронных компонентов автомобилей.

 

Сейчас занял позицию тестировщика. Пока "тестирование" проходит, скажем так не совсем так, как оно должно быть (как мне кажется):

   Беру ГОСТы и документацию на блок, и проверяю вручную функционал блока.

 

Хотелось бы спросить, принцип тестирования ПО и принципы тестирования таких блоков (грубо говоря, закрытая коробочка, где нет доступа к коду и т.д.), схожи? Как,  к примеру, автоматизировать данный вид тестирования?