#testing

Eine Frage des Testens: Verifizieren Sie Ihre Views?

Wie kann man ein View testen? Manuell oder automatisiert - das klingt erst einmal einfach. Doch so einfach ist es nicht. Sebastian Bergmann und Arne Blankerts steigen in ihrer Session tiefer in das Thema ein und zeigen die besonderen Herausforderungen und Lösungsmöglichkeiten beim Testen von Views und deren Templates.

Testumgebungen richtig entkoppeln

In diesem Vortrag wird insbesondere die Kopplung zwischen Tests und dem zu testenden Code untersucht. Dave Liddament zeigt in seiner Session "AssertTrue(isDecoupled(“my tests”))" Möglichkeiten, um diese Kopplung zu reduzieren und Testsuiten für Änderungen widerstandsfähiger macht. Dieser Vortrag richtet sich an diejenigen, die bereits Tests schreiben und die SOLID-Prinzipien gut verstehen.

Ist das Kunst, oder kann das weg? Code-Katastrophen & Programmier-Fails

Wie heißt es so schön im Volksmund: "Aus Fehlern lernt man." Auch in der Softwareentwicklung können Fehler zu einer Verbesserung führen. Fernando Cejas gibt in seiner Session auf der JAX 2018 eine Übersicht über eine Reihe von Fehlern und Desastern, die Programmierer verursacht haben und zeigt, wie man daraus nützliche Lehren ziehen kann.

Windows Developer 2.19

Azure | DevOps | ASP.NET | Webentwicklung | Anfular | Machine Learning | .NET | Blockchain | Testing | Sharepoint | Security...

IoT für Webentwickler: Unit Testing mit PlatformIO

Im vorigen Teil der IoT-Serie haben wir gesehen, wie man mit PlatformIO Embedded-Projekte in Cloud-basierte Continuous-Integration-Dienste integriert. Neben dem Kompilieren und Flashen ist auch das automatisierte Testen eine wesentliche Aufgabe für CI-Dienste. In diesem letzten Teil der Serie erkunden wir Unit Testing mit PlatformIO.

Consumer-Driven Contract Testing weiter gedacht

Verteilte Systeme und Microservices gewinnen immer mehr an Bedeutung. Dies bedeutet, dass es eine wachsende Nachfrage gibt, automatisch und zuverlässig sicherzustellen, dass diese modularen Systeme auch gut zusammenspielen. Der derzeit führende Ansatz zum Testen der APIs zwischen Komponenten ist das Consumer-Driven Contract Testing (CDCT). Trotz seiner unbestreitbaren Verbesserungen gegenüber naiven Integrationstests weist es immer noch einige Schwächen auf.

Entwickler Magazin Spezial Vol.18: Blockchain

KONZEPTE Einführung in die Blockchain-Technologie Die Grundlagen leicht verständlich aufgeschlüsselt Auf der Suche nach Einigkeit Konsensansätze für Blockchains Smart-Contract-Plattformen Ein kleiner Rundgang...

10 technische Skills, die jeder Softwareentwickler braucht

In den letzten zehn Jahren haben sich die Aufgaben von Programmierern erheblich diversifiziert. Aber Soft Skills hin, Managementfähigkeiten her – technische Expertise bleibt nach wie vor das Kernelement des Programmiererberufs. Doch hier ergibt sich insbesondere für den Nachwuchs gleich das nächste Problem: Welche technischen Skills sollte jeder Softwareentwickler drauf haben? Wir haben die zehn wichtigsten zusammengetragen.

X
- Gib Deinen Standort ein -
- or -