Als Software-Test bezeichnet man ein Verfahren zur teilweisen Verifikation bzw. Validierung eines Programms oder Systems. Er dient der Qualitätssicherung einer modifizierten oder neu erstellten Software. Dabei soll das tatsächliche Verhalten mittels Testfällen gemäß einem Testplan untersucht und die Ergebnisse mit den Erwartungen (Anforderungskatalog, Normen usw.) verglichen werden. Ein Test kann verschiedene Ausprägungen haben: Der Unit- oder Komponententest wird von Entwicklern selbst durchgeführt. Dabei wird das Programm auf logische Fehler und Abweichung von den Anforderungen überprüft. Beim Integrationstest wird in einer Testumgebung das Funktionieren einer Software in einer bereits vorhandenen Softwarearchitektur überprüft. Code-Überdeckungstests prüfen, ob der erstellte Quellcode mindestens einmal durchlaufen wird und finden ungenutze Teile. Statische Analyse prüft unkompilierten Quellcode auf potentiele Fehler und Code-Überdeckung. Anm.: Diese Beschreibung basiert auf dem Artik- Category ID : 505174
Ein GUI-Testautomatisierungsframework zum Testen von Desktop-, Web- und mobilen Anwendungen unter Verwendung von Standardprogrammiersprachen. Außerdem Softwaretest-Tools für mehrere Umgebungen, Geräte und Software-Anwendungen.
Ein Blog mit dem Schwerpunkt automatisierte Qualitätssicherung. Es werden Codebeispiele, Tipps und Erfahrungen aus der Testautomatisierungspraxis beschrieben.
Bietet Angaben zu ihrer Arbeit und eine umfangreiche, kommentierte Sammlung von (zumeist englischen) Quellen zum Thema Qualitätskontrolle bei der Programmierung.
Webportal mit Fachartikeln und Tutorials über Software-Qualitätssicherung. Themenschwerpunkte sind Softwaretest, Testautomatisierung, Crowdtesting, Last- und Performancetest, Testdatenmanagement und Software Testing Tools.
Das Gremium stellt die ISTQB-Zertifizierungen sowie Anbieter vor und stellt Lehrpläne, Musterprüfungen sowie Reglemente zum Download zur Verfügung. [CH-8005 Zürich]