Ausgabe Dezember 2021

Titelthema: Software testen
Beim Fuzz Testing hilft der Zufall dem Fehlersucher: Das Beschicken von Applikationen mit zufälligen Eingabedaten führt zu Reaktionen, die manchmal unerwartete Fehler zutage födern. Wir interviewen den Erfinder der Technik, beleuchten die Grundlagen und studieren Fuzzing am Beispiel der Fehlersuche in Microservice-Applikationen. Den Rahmen steckt ein Überblick über das Softwaretesten als solches ab.
Zu den Listings
Artikel
Eine aktuelle Webseite wärmt ein altes Gedankenspiel der Moralphilosophen auf. Die aufgeworfenen Fragen sind aber ebenso schockierend wie falsch gestellt.
Im Schnitt beansprucht das Testen ein Viertel bis fast die Hälfte des Entwicklungsaufwands von Software. Dieser Artikel will dabei helfen, das Testen zu optimieren, geeignete Verfahren auszusuchen und Testfälle systematisch und strukturiert zu wählen.
Fuzzing gilt heute als wichtigstes Verfahren, um Software auf Robustheit zu testen und Sicherheitslücken zu finden. Dieser Artikel erläutert, was es damit auf sich hat und welche Methoden dabei heute gebräuchlich sind.
Automatisiertes Fuzz Testing macht es Entwicklern besonders leicht, sichere und robuste Software zu entwickeln. Doch was steckt dahinter?
Ende der 1980er-Jahre stieß Barton Miller zufällig darauf, dass verstümmelte Eingaben Unix-Tools abstürzen ließen. Daraus entwickelte sich eine heute nicht mehr wegzudenkende Testmethodik mit Zufallseingaben, das Fuzz Testing.
Auf der DELUG-DVD finden Sie diesmal das aktuelle Manjaro 21.1.5, acht Vorträge von der Kielux 2021, ein E-Book über Testmethoden und vieles mehr.
Mping 1.5 Ping über Multicast senden Quelle: https://github.com/troglobit/mping Lizenz: MIT Alternativen: Ping Um die Erreichbarkeit von entfernten Rechnern zu prüfen, greifen die meisten Anwender auf das bewährte Ping-Kommando zurück. Es verschickt über das ICMP-Protokoll...
Virtualisierungssoftware kann auf Desktop-Computern bislang ungenutzte Ressourcen erschließen und damit die Effizienz der Systeme steigern. Die Bitparade stellt einige Lösungen vor.
Statt Websites oder Newsfeeds nutzt Charly lieber Getnews.tech, um sich auf der Kommandozeile schnell und gezielt über die Geschehnisse rund um die Welt auf dem Laufenden zu halten.
Im ersten Teil dieser Artikelserie ging es um die Navigation in einem Gebäude mithilfe verschiedener WLAN-Hotspots und Methoden des überwachten maschinellen Lernens. Diesmal untersuchen wir, was mit unüberwachtem Lernen möglich ist.
Ceph ist heute zwar nicht mehr die neuartige, hippe Software wie vor einer Dekade, doch tut sich beim verteilten Objektspeicher noch immer eine Menge. Die neueren Releases setzen immer stärker auf Container.
Wer bei Paketmanagern an Rpm oder Dpkg denkt, muss in der Kubernetes-Welt umdenken: Dort gibt stattdessen Helm den Ton an. Wir zeigen, wie das Tool im Detail funktioniert und wie Sie als Admin den größten Nutzen daraus ziehen.
Das Europaparlament lehnt biometrische Verfahren zur Massenüberwachung in der Öffentlichkeit ab. Dazu zählt auch automatisierte Gesichtserkennung.
Ein Buch vermittelt die Grundlagen der Rechnernetze, das zweite stellt die Modellierungssprache UML 2.5 umfassend vor.
Mit Langzeitunterstützung versehen, dürfte das im September erschienene Java 17 in den nächsten Jahren den Standard für Java-Entwickler markieren. Wir machen Sie mit allen wesentlichen Neuerungen des LTS-Releases vertraut.
| LINUX-MAGAZIN KAUFEN | ||
|---|---|---|
| DIESES HEFT KAUFEN | Heft im Shop bestellen | Digitale Ausgabe im Shop bestellen |
| EINZELNE AUSGABE | Print-Ausgaben | Digitale Ausgaben |
| ABONNEMENTS | Print-Abos | Digitales Abo |
| TABLET & SMARTPHONE APPS | ![]() Bald erhältlich | ![]() Deutschland |













