|
Certified Tester |
|
Die SQS AG ist seit 2002 German Testing Board (GTB)-akkreditierter Trainingsprovider. Das GTB ist Mitglied des International Software Qualification Board (ISTQB®),dem Dachverband für derzeit 28 nationale Testing Boards.
Das ISTQB® ist für die Lehrpläne und die nationalen Boards sind für die Prüfungsfragen und die Akkreditierung der Trainingsanbieter verantwortlich. In Deutschland gibt es derzeit mehr als 3000 ISTQB® zertifizierte Tester. Mehr als 400 Teilnehmer haben im vergangenen Jahr Seminare bei der SQS zum ISTQB® Certified Tester besucht.
Die Aus- und Weiterbildung ist in zwei aufeinander aufbauende Stufen gegliedert:
-
Die Basisausbildung zum ISTQB® Certified Tester, Foundation Level vermittelt einen umfassenden Überblick über Aufgaben, Methoden und Techniken des Software- Testens.
-
Die weiterführende Ausbildung zum ISTQB® Certified Tester, Advanced Level vertieft einzelne Themen und bietet dazu verschiedene aufgabenspezifische Kurse mit hohem Praxisanteil an, die zur intensiven und professionellen Durchführung von Testaufgaben in Projekten befähigen. |
|
|
CMMI "Capability Maturity Model® Integration" |
|
Das CMMI® (Capability Maturity Model® Integration) besteht aus so genannten 'Best Practices' in der Entwicklung und Wartung von Produkten oder Dienstleistungen über den gesamten Produktlebenszyklus von der Konzeption bis hin zur Auslieferung und Wartung. CMMI integriert verschiedene Themenbereiche die zur Entwicklung von Produkten und Dienstleistungen wesentlich sind. Diese Bereiche wurden in der Vergangenheit zum Teil separat betrachtet (z.B. Software Engineering, Systems Engineering, Beschaffung). |
|
|
Code Quality Management |
|
Durchschnittlich 73 % der IT-Budgets fließen inzwischen in die Wartung. Code Quality Management (CQM) verhindert, dass diese Kosten weiter wachsen.Große Software-Systeme zeit- und budgetgerecht zu entwickeln und zu warten, d. h. vor allem sie an neue oder geänderte Anforderungen anzupassen, sie zu erweitern oder zu optimieren. Wesentliche Voraussetzungen dafür sind detaillierte Kenntnisse über die tatsächliche technische Qualität des Software-Systems wie z. B. Strukturiertheit, Testbarkeit, Änderbarkeit und Verständlichkeit. |
|
|
Embedded Systems |
|
Der Begriff Eingebettetes System (englisch: embedded system) bezeichnet ein Rechnersystem, das - weitestgehend unsichtbar - den Dienst in einer Vielzahl von Anwendungsbereichen und Geräten versieht, wie z. B. in Flugzeugen, Kraftfahrzeugen, Fernsehern, DVD-Playern oder Mobiltelefonen. Im Fall von komplexen Gesamtsystemen handelt es sich dabei meist um eine Vernetzung einer Vielzahl von ansonsten autonomen, eingebetteten Systemen (zum Beispiel im Fahrzeug oder Flugzeug). |
|
|
| |
| |
| |
|
| |
|
|
Functional Testing |
Testziel des funktionalen Tests ist es, zu validieren, ob und wie gut die Software die an sie gestellten funktionalen Anforderungen erfüllt.
Funktionalität - WAS LEISTET DAS SYSTEM oder das Teilsystem?
Die 5 Qualitätsmerkmale der Funktionalität nach ISO 9126 sind:
- Richtigkeit
- Angemessenheit / Eignung
- Ordnungsmäßigkeit
- Interoperabilität
- Sicherheit
Richtigkeit "Das Vermögen / die Fähigkeit eines Software-Produkts Funktionen zur Verfügung zu stellen, welche die expliziten und impliziten Anforderungen erfüllt, wenn die Software unter den dafür vorgesehenen Umständen betrieben wird." [ISO 9126] Angemessenheit / Eignung
- "Das Vermögen / die Fähigkeit eines Software-Produkts einen geeigneten Satz an Funktionen für spezifizierte Aufgaben und Bedürfnisse des Benutzers zur Verfügung zu stellen." [ISO 9126]
Ordnungsmäßigkeit
- "Das Vermögen / die Fähigkeit eines Software-Produkts anwendungsspezifische Normen oder Vereinbarungen oder gesetzliche Bestimmungen und ähnliche Vorschriften zu erfüllen." [ISO 9126], [DIN 66272]
Interoperabilität
- "Das Vermögen / die Fähigkeit einer Software mit einer oder mehreren spezifizierten Komponenten zusammenzuwirken." [nach ISO 9126]
Sicherheit
- --> "der Sicherheitstest, prüft sicherheitsrelevante Funktionen (z.B. Firewalls) bezüglich ihrer Fähigkeit externer Bedrohungen, wie Viren etc., zu erkennen." ([GTB-SYLL], S.25)
Sicherheit - Fähigkeit, unberechtigten Zugriff, sowohl versehentlich als auch vorsätzlich auf Programme und Daten zu verhindern.ISO 9126 ordnet die Sicherheit ('security') dem Qualitätsmerkmal Funktionalität unter.
- "Die Fähigkeit / das Vermögen eines Software-Produkts akzeptable Stufen der Risikobegrenzung für Menschen, die Software oder die Umgebung in einem spezifizierten Kontext der Anwendung zu erreichen." [ISO 9126]
- An anderer Stelle definiert die ISO9126 im Qualitätsmodell für die ‚quality in use‘ das eigenständige Qualitätsmerkmal 'security':
- "Sicherheit ist das annehmbare Risiko hinsichtlich Schäden gegenüber Personen, Geschäftsablauf, Software, Eigentum und Umgebung. In diesem Sinne stellt das Merkmal Sicherheit die Summe verschiedener Qualitätsmerkmale bzw. Risiken dar (Funktionalität inkl. Sicherheit, Zuverlässigkeit, Benutzbarkeit, Wartbarkeit)."
Funktionalität - WAS LEISTET DAS SYSTEM?Funktionaler TestAnforderungen kommen aus
- Anforderungsdefinition
- Anwendungsfällen
- Geschäftsprozessen
- Funktionalen Systementwurf
- Spezifikationsorientierte Testfallentwurfsverfahren
- Testendekriterien und Testfälle werden aus der Funktionalität abgeleitet
- Betrachtung des von außen sichtbaren Verhaltens der Software (Blackbox-Test)
. |
|
| |