Angular-Formulare aus Annotationen in Geschäftsobjekten

Angular-Formulare aus Annotationen in Geschäftsobjekten

HTML-Templates in Angular enthalten meist redundant Feldnamen aus den verwendeten Modellen. Insbesondere Template-driven Forms erfordern viel unnötige Schreibarbeit, Reactive Forms machen dies nur wenig besser.

Über die Verwendung von TypeScript Annotationen (Decorators) innerhalb der Geschäftsobjekte können Feldinformationen an die Masken übertragen und Redundanzen somit eliminiert werden.

Was ist ein Monkey-Testing-System (MTS)?

Ein Monkey-Testing-System ist eine Software, die das Infinite-Monkey-Theroem als automatisiertes Testsystem umsetzt. Hierzu benötigt das Monkey-Testing-Systems (MTS) lediglich die Angabe, welche Software zu testen ist. Welche Testalgorithmen kommen zum Einsatz? Der Testablauf ist abhängig von den programmierten Algorithmen des Monkey-Testing-Systems. Diese reichen von einfachen sequentiellen Abläufen, über die Nutzung von Heuristiken, bis hin zum Einsatz […]

Lasst die Affen testen – Monkey-Testing in der UI-Testautomatisierung

Kann man Benutzeroberflächen (UI) ohne Testfälle automatisiert testen? Ganz klar, ja. Mit Monkey-Testing können Benutzeroberflächen ab der ersten Version automatisiert getestet werden. Die Robustheit der Software wird von Anfang an deutlich gesteigert, ohne einen einzigen Testfall zu erstellen. Allerdings gibt es Grenzen. Wie das funktioniert und wo die Grenzen von Monkey-Testing liegen, klärt dieser Beitrag. […]

antipattern

Antipattern im Bereich der Testautomatisierung – Der Belanglose

Der zweite Teil der Blogserie zum Thema Test-Antipattern beschäftigt sich mit überflüssigen Tests die ein Schattendasein in den Projekt-Repositories fristen. Sie interessieren sich für nichts was für den Projekterfolg von Relevanz ist und es interessiert sich auch niemand für sie – zumindest so lange sie nicht fehlschlagen oder angepasst werden müssen. Viel Lärm um Nichts… […]

antipattern-übersicht

Antipattern im Bereich der Testautomatisierung – Einführung

Der Einsatz automatisierter Tests ist als Mittel der Qualitätssicherung aus Softwareprojekten nicht mehr wegzudenken. Viele Projektteams nutzen das Potential ihrer Testautomatisierung jedoch nicht vollständig oder machen sich das Leben unnötig schwer. Die Blog-Reihe stellt die in der Praxis am häufigsten beobachteten Unarten bei der Erstellung automatisierter Tests vor. Einführung Viele Wege führen bekanntlich nach Rom […]

OpenUI5

Vorstellung des JavaScript Frameworks SAPUI5

Unser Software Engineer Björn ist JavaScript-Experte und unterstützte 2015 verschiedene SAPUI5-Projekte eines Automobilherstellers und eines Netzbetreibers. Björn gibt uns in diesem Beitrag einen kurzen Überblick zur Leistungsfähigkeit des Toolkits SAPUI5 der SAP SE, dem führenden Softwarehersteller für Business-Software. Die Entstehungsgeschichte von SAPUI5 Im Jahr 2012 veröffentlichte der Standardsoftwarehersteller SAP das UI Development Toolkit for HTML5, […]

PASCADA startet lustvoll in den ersten Labortag

Mitte Februar fand zum ersten Mal in den Büroräumen der PASCADA der Labortag statt, der in diesem Format das bisherige zweistündige Monats-Meeting ablöste. Zukünftig erarbeiten die Mitarbeiter nach einem Frühstück gemeinsam in einem Workshop bis in den Nachmittag hinein eine Lösung zu einem entsprechend bemessenen Ausschnitt einer Problemstellung. Review und Retrospektive runden den Workshop ab, […]