Softwarequalität & Testautomatisierung Gute Software noch besser machen


Was unterscheidet eigentlich eine gute von einer mittelmäßigen oder schlechten Anwendung? Aus Nutzersicht sind es sicherlich die Effizienz der Abläufe, die Benutzerführung innerhalb der Anwendung, eine intuitive Bedienbarkeit und natürlich allgemein die Gestaltung und Performance.

Für Entwickler und auch den Entscheider bzw. Projektleiter gibt es eine weitere wichtige Maßeinheit, um die Qualität einer Software zu bewerten, nämlich die allgemeine Codequalität. Wurden Codingstandards eingehalten und auch die eher trivial wirkenden Fallszenarien vollständig abgedeckt?

Um den Qualitätsstandard so hoch wie möglich zu halten und den Quellcode stetig zu verbessern, gehört es im Software-Entwicklungsprozess dazu alle Bereiche der Software auf ihre einwandfreie Funktionalität und natürlich auch auf ihre Sicherheit hin zu testen.

Testautomatisierung steigert die Qualität ihrer Software-Projekte

Um nicht bei jeder Änderung am Quellcode sehr zeitaufwendig alle Bereiche manuell testen zu müssen, gehört es dabei zum guten Standard jeden Bereich der Software mit sogenannten Unit-Tests automatisiert auf etwaige Schwachstellen und Fehler zu testen und diese im Entwicklungsprozess kontinuierlich auszubessern. In meinen Projekten nutze ich daher gerne das PHP-Testingframework PHPUnit, Codeception und zur Automatisierung von Frontend-Tests das Selenium-Framework.

Ist ihr Unternehmen auch online perfekt aufgestellt?

Maßgeschneiderte Webentwicklung vom Experten aus Halle – Starten Sie jetzt mit einer professionellen Website oder App für Ihr Unternehmen durch.

Als Webentwickler bin ich Ihr kompetenter Partner für das nächste Online-Projekt. Mit meinen flexiblen Web-Lösungen sind Corporate-Website, Online-Shop und App keine Grenzen mehr gesetzt.