
Sinneseindrücke in der Software-Konzeption
Nutze Submodalitäten für die Software-Konzeption, um die User Experience zu vertiefen und echte Wünsche des Anwenders umzusetzen.
Gedanken und Einblicke zu Software-Testing, Qualitätssicherung und der Zukunft der Technologie.

Nutze Submodalitäten für die Software-Konzeption, um die User Experience zu vertiefen und echte Wünsche des Anwenders umzusetzen.

Kreativität im Testen wird in agilen Projekten wichtiger, weil Entwickler mehr Qualitätsarbeit übernehmen. Beratung und Nutzersicht rücken nach vorn.

Statische Codeanalyse findet Sicherheitslücken, ohne den Code auszuführen. Fünf Mängelklassen, Java-Regeln und eine Fallstudie zeigen, was sie kann.

Die Rolle des Softwaretesters im fiktiven Rückblick aus 2030: Automatisierung nimmt Routine ab, die Arbeit wird kreativer und eigenverantwortlicher.

Analytische Qualitätssicherung prüft und misst Anforderungen, UML-Modelle, Code und Testfälle automatisiert. Das senkt Fehler und Folgekosten.

Zeitfresser im Projekt, etwa manuell kopierte Testdaten, lassen sich abstellen. Automatisieren, Lernen und Delegieren schaffen Zeit für Wichtigeres.

Testing Tools auswählen: Raus fliegt, was sich nicht selbst evaluieren lässt, instabil läuft, nicht zum Prozess passt oder schwer zu bedienen ist.

Ein Usability-Test braucht wenig Aufwand, ein Tag mit Prototyp und Kunde genügt. Warum Tester den Geist moderner Apps in Business-Software tragen.

Agiles Testen lässt sich nicht per Anordnung einführen. Tester und Entwickler brauchen Zeit, individuelle Begleitung, eine Fehlerkultur und Spaß.

Technische Schulden sind messbare Kosten mangelhafter Software. Agile Tester grenzen sie mit Story-Reviews, Codeprüfung, CI und Done-Kriterien ein.

Kreatives Testen heißt, durch die Kundenbrille zu schauen und Methoden wie Äquivalenzklassen mit neuen Ideen zu nutzen. Das geht auch ohne Agilität.

Cloud-Services testen, ohne alles zu prüfen: Der Fokus liegt auf betriebsrelevanten Funktionen und darauf, wie fremde Services zusammenspielen.

Software für Medizinprodukte agil entwickeln, konform zu ISO 13485 und IEC 62304: ein Hersteller über kleine Iterationen und Daily Meetings.

Datenqualität bewerten: Drei automatisierte Audits prüfen Schema, Struktur und Inhalt. Die Metriken zeigen, wann eine Bereinigung nötig ist.

UML-Metriken zählen, was in jedem UML-Diagramm steckt, und machen Größe, Komplexität und Qualität messbar, lange bevor das System fertig ist.

Ohne Spezifikation misst der Migrationstest das neue System am Altsystem. Sieben Schritte von Code-Messung bis Abdeckung belegen die Gleichheit.

Testaufwand schätzen aus Anforderungen: Drei Aufwandsschätzungen aus Test-Points, gezählten Testfällen und COCOMO-II ergeben eine Bandbreite.

Requirements Engineering profitiert, wenn Tester Anforderungen früh im Review auf Vollständigkeit und Testbarkeit prüfen. Das spart teure Nacharbeit.