Software testing en sistemas embebidos

283 views
Skip to first unread message

Carlos Miguens

unread,
Jun 26, 2017, 3:00:22 PM6/26/17
to embeb...@googlegroups.com
Hola!

   Les escribo para consultarles herramientas y recomendaciones para automatizar el proceso de testing en sistemas embebidos.

   Desde ya muchas gracias, espero que este hilo nos ayude a conocer las mejores practicas para automatizar los tests.

Saludos cordiales,
Carlos Miguens.

Mariano Cerdeiro

unread,
Jun 27, 2017, 1:04:12 AM6/27/17
to embebidos32
Hola Carlos,

en el Firmware de la CIAA usamos http://www.throwtheswitch.org/cmock/
para escribir los tests. Desde el make se pueden correr los mismos.
Los tests mas complejos como los que corren en hw la parte para bajar
el codigo al procesador esta en perl pero podria ser python o similar.

Para automatizar los tests usamos jenkins,
http://ciaa1.uns.edu.ar/jenkins/. Además algunas soluciones en la red:
https://www.travis-ci.org/ciaa/Firmware, drone.io (que de momento esta
down) https://circleci.com/gh/ciaa/Firmware/. El jenkins corre en un
servidor del proyecto.

Si los tests corren sin hardware especifico (osea no necesitan
hardware) podes usar cualquiera de las soluciones. Si tenes que correr
en un board te sirve solo jenkins (de las opciones que comenté).

Saludos.
Mariano.-
> --
> -- Recibiste este mensaje porque estás suscripto al Grupo Google
> Embebidos32. Para postear en este grupo, escribe un email a
> embeb...@googlegroups.com. Para des-suscribirte, envía un email a
> embebidos32...@googlegroups.com. Para más opciones, visita el sitio
> del grupo en https://groups.google.com/d/forum/embebidos32?hl=es
> ---
> Has recibido este mensaje porque estás suscrito al grupo "Embebidos32" de
> Grupos de Google.
> Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes,
> envía un correo electrónico a embebidos32...@googlegroups.com.
> Para acceder a más opciones, visita https://groups.google.com/d/optout.

Gustavo Ramoscelli

unread,
Jun 27, 2017, 10:15:00 AM6/27/17
to embeb...@googlegroups.com
Hola!
  Si necesitas ayuda para instalar/mantener el servidor jenkins podes contactarme.
Saludos!

Gustavo

> embebidos32+unsubscribe@googlegroups.com. Para más opciones, visita el sitio

> del grupo en https://groups.google.com/d/forum/embebidos32?hl=es
> ---
> Has recibido este mensaje porque estás suscrito al grupo "Embebidos32" de
> Grupos de Google.
> Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes,
> envía un correo electrónico a embebidos32+unsubscribe@googlegroups.com.

> Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
-- Recibiste este mensaje porque estás suscripto al Grupo Google Embebidos32. Para postear en este grupo, escribe un email a embeb...@googlegroups.com. Para des-suscribirte, envía un email a embebidos32+unsubscribe@googlegroups.com. Para más opciones, visita el sitio del grupo en https://groups.google.com/d/forum/embebidos32?hl=es

---
Has recibido este mensaje porque estás suscrito al grupo "Embebidos32" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a embebidos32+unsubscribe@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/d/optout.

Ing. Mirko Serra

unread,
Jun 27, 2017, 12:32:53 PM6/27/17
to embebidos32
Donde trabajo hemos tenido muy buenas experiencias en C++ con GTest de Google. Incluso casos como "death tests" donde querés probar que ciertas cosas te maten el programa (que el acceso a memoria de solo lectura genere un SIGSEGV por ejemplo).

Jenkins levanta los resultados automáticamente para mostrar gráficos con los plugins adecuados.

Saludos.

Ing. Mirko Serra.

--

Ivan Perino

unread,
Oct 6, 2017, 12:47:30 PM10/6/17
to embeb...@googlegroups.com
Gente,
Una pregunta.

Donde puedo adquirir un Raspberry pi zero w con su camara?
No he visto mucha oferta en mercadolibre, de hecho hay una sola.
Gracias!

Ivan
Reply all
Reply to author
Forward
0 new messages