Testautomatisierung hat sich inzwischen als Konzept in der Softwareentwicklung durchgesetzt. Aber in welchem Maß ist es für ein individuelles Projekt wirklich sinnvoll? (gemeinfrei)

Intelligente Testautomatisierung in der Praxis

Testautomatisierung ist heute ein fester Bestandteil vieler Softwareprojekte. Testfälle werden automatisch ausgeführt, ein Testreport wird generiert. In einigen Projekten werden durch modellbasierte Ansätze Testfälle aus einem Testmodell automatisch generiert. Reicht das aber? Wo ist die Grenze des Möglichen und wo die des Sinnvollen?

Weiterlesen
Bild 1: Durchgängige Kommunikationsinfrastrukturen ermöglichen die flexible Erweiterung und Aktualisierung von Systemkomponenten auf allen Ebenen des Gesamtsystems. Gleiche Vorgehensweisen können durchgängig vom Automatisierungssystem bis in die Cloud angewendet werden. Im Beispiel wird der Einsatz eines Nachrichtenbusses gezeigt, über den alle Teilnehmer kommunizieren. (ITQ)
Continuous Delivery

Der starre Produktzyklus hat ausgedient

Durch die veränderten Anforderungen im Sinne von Industrie 4.0 ergeben sich neue Geschäftsmodelle und Innovationen. Um die Herausforderungen zu meistern, müssen die Organisation und die Vorgehensweisen in der Produktentwicklung geändert werden. Kurze Entwicklungszyklen und zeitnahe Softwareaktualisierungen auf dem Zielsystem sind notwendig.

Weiterlesen
Beispielablauf einer MQTT-Verbindung mit Publish und Subscribe. Mit der hier beschriebenen quelloffenen MQTT-Broker-Implementierung wird es möglich, MQTT-basierte Lösungen kostengünstig und Energie-effizient herunter zu skalieren und Internet-unabhängig zu betreiben. Als Controller für den WiFi Access Point und die Basis-Kommunikationsinfrastruktur genügt ein 2-Euro-Mikrochip.  (MQTT protocol example without QoS / Simon A. Eugster / CC BY-SA 4.0)

Ein MQTT Broker auf dem ESP8266: MQTT Goes Embedded

MQTT ist derzeit eines der populärsten Kommunikationsprotokolle für IoT-Anwendungen. Jede Kommunikation findet über einen zentralen Verteiler, den so genannten MQTT Message Broker, statt. Dieser Beitrag stellt die erste quelloffene MQTT-Broker-Implementierung für den WiFi-fähigen Controller ESP8266 vor.

Weiterlesen