#testing

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.

Consumer-driven Contracts: So lassen sich Microservices richtig testen

Bei der Entwicklung eines verteilten Systems hat man es naturgemäß mit vielen Schnittstellen zwischen den Systemkomponenten zu tun. Das Testen der Kommunikation zwischen diesen Komponenten kann schnell zur Sisyphusarbeit ausarten, wenn man nach jeder Änderung das Zusammenspiel aller Komponenten erneut prüfen muss. Dieser Artikel beschreibt mit dem Konzept der Consumer-driven Contracts einen Weg, auf beiden Seiten der Schnittstelle effektiv und automatisiert zu testen, um stets den Überblick über die Funktionsfähigkeit der Schnittstellen zu behalten.

Crowdtesting: Die Massenjagd nach Fehlern

Schon wieder eine neue Methode in der Qualitätssicherung, denkt sich der ein oder andere und hat dabei nicht ganz unrecht. Doch gerade jetzt schreit der Markt nach Lösungen, um hochwertige Software auf dem Markt zu platzieren und auf unzähligen Devices zu sichern. Hierfür ist Crowdtesting ein erprobter Ansatz mit viel Potenzial für all diejenigen, die sich mit Softwaretests auseinandersetzen.

Mit Googles Firebase Apps auf Herz und Nieren testen

Google bietet mit Firebase einen Onlinedienst an, der von Nokias mittlerweile legendärem RDA inspiriert wurde. Die dahinterstehende Idee ist einfach: Ein über das Internet ansprechbares Testlabor hält eine Vielzahl von Geräten vor, die mit der vom Entwickler angelegten Software ausgestattet werden.

Java Magazin 7.18

Magazin News Bücher: Neuronale Netze Sag mal… Alles kann, nichts muss Carina Schipper und Niko Köbler Java Core Neue Wege analysieren Softwaresicherheit...

Property-based Testing mit ScalaCheck

Über die Jahre ist der Scala-Werkzeugkasten immer weitergewachsen. Mit ScalaCheck kommt eine mächtige Testmethodik in Sachen Property-based Testing dazu. Der Property-basierte Ansatz...

Angular-Testing: Unit-Tests und E2E-Tests mit Angular

Tests schaffen Sicherheit, dokumentieren und regen zum Nachdenken an. Das gilt vor allem, wenn Sie im Team über längere Zeit an einer Applikation arbeiten. Mit Angular als Framework für Ihre Applikation sind Sie jedoch auch für diese Herausforderung bestens gewappnet. Dabei setzt Angular auf verbreitete Standards und Bibliotheken und erweitert sie um frameworkspezifische Details, um Ihnen das Testen Ihrer Applikation so einfach wie möglich zu gestalten.

X
- Gib Deinen Standort ein -
- or -