Testkonzept. Tipp-Star



Ähnliche Dokumente
Standard Inhaltsverzeichnis für Testvorschrift

etutor Benutzerhandbuch XQuery Benutzerhandbuch Georg Nitsche

Testplan. Hochschule Luzern Technik & Architektur. Software Komponenten FS13. Gruppe 03 Horw,

Umgang mit Veröffentlichungsfehlern

Ist Excel das richtige Tool für FMEA? Steve Murphy, Marc Schaeffers

How to do? Projekte - Zeiterfassung

Prozessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements. von Stephanie Wilke am

Vgl. Kapitel 4 aus Systematisches Requirements Engineering, Christoph Ebert

Softwareentwicklungspraktikum Sommersemester Feinentwurf

PHP - Projekt Personalverwaltung. Erstellt von James Schüpbach

BSV Ludwigsburg Erstellung einer neuen Internetseite

Bericht Stammdaten-Import

robotron*e count robotron*e sales robotron*e collect Anmeldung Webkomponente Anwenderdokumentation Version: 2.0 Stand:

1. Einführung. 2. Weitere Konten anlegen

SharePoint Demonstration

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren

Die Post hat eine Umfrage gemacht

PRÜFMODUL D UND CD. 1 Zweck. 2 Durchführung. 2.1 Allgemeines. 2.2 Antrag

Einsatz von xalerator. bei den. Ergo Direkt Versicherungen. Bereich Versicherungstechnik/Leben

TECHNISCHE INFORMATION LESSOR LOHN/GEHALT BEITRAGSNACHWEIS-AUSGLEICH BUCH.-BLATT MICROSOFT DYNAMICS NAV

Was versteht man unter Softwaredokumentation?

MORE Profile. Pass- und Lizenzverwaltungssystem. Stand: MORE Projects GmbH

Komponententest. Testen von Software Systemen. Übung 02 SS 2009 Version:

Vermeiden Sie es sich bei einer deutlich erfahreneren Person "dranzuhängen", Sie sind persönlich verantwortlich für Ihren Lernerfolg.

1 GELTUNGSBEREICH UND ZWECK

Kapsch Carrier Solutions GmbH Service & Support Helpdesk

Suche schlecht beschriftete Bilder mit Eigenen Abfragen

Typisierung des Replikationsplan Wirries, Denis Datenbankspezialist

Zertifikate Swiss Government SSL CA 01

Abb. 1. Abb. 2.

I n f o r m a t i o n s s i c h e r h e i t i n G e m e i n d e n B e v ö l k e r u n g s z a h l < 6 000

Fachbericht zum Thema: Anforderungen an ein Datenbanksystem

Adobe Photoshop. Lightroom 5 für Einsteiger Bilder verwalten und entwickeln. Sam Jost

Abamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER

Änderung des Portals zur MesseCard-Abrechnung

GEVITAS Farben-Reaktionstest

Anlage eines neuen Geschäftsjahres in der Office Line

Handbuch ECDL 2003 Basic Modul 5: Datenbank Grundlagen von relationalen Datenbanken

Referent: Mathias Notheis Kontakt:

Tevalo Handbuch v 1.1 vom

Einen Wiederherstellungspunktes erstellen & Rechner mit Hilfe eines Wiederherstellungspunktes zu einem früheren Zeitpunkt wieder herstellen

Qualitätsmanagement. Grundlagen

Erweitertes Kalkulationsfenster

ecaros2 Installer procar informatik AG 1 Stand: FS 09/2012 Eschenweg Weiterstadt

Lokale Installation von DotNetNuke 4 ohne IIS

Installationsanleitung

-Planung und Steuerung- Projektplan

Informationen zum neuen Studmail häufige Fragen

SDD System Design Document

Das Persönliche Budget in verständlicher Sprache

Online-Prüfungs-ABC. ABC Vertriebsberatung GmbH Bahnhofstraße Neckargemünd

Wir beraten Sie. Wir unterstützen Sie. Wir schaffen Lösungen. Wir bringen Qualität. Wir beraten Sie. Wir unterstützen Sie. Wir schaffen Lösungen

GPP Projekte gemeinsam zum Erfolg führen

Muster mit Beispiel Verifikation des Basis-Sicherheitschecks im Rahmen der Zertifizierung nach ISO auf der Basis von IT- Grundschutz

Quick Guide Mitglieder

Arcavis Backend - Invoice Baldegger+Sortec AG

Task: Nmap Skripte ausführen

Lizenzierung von StarMoney 10 bzw. StarMoney Business 7 durchführen

Dokumentation IBIS Monitor

Dok.-Nr.: Seite 1 von 6

Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler

Bei der Focus Methode handelt es sich um eine Analyse-Methode die der Erkennung und Abstellung von Fehlerzuständen dient.

Fragebogen ISONORM 9241/110-S

Lehrer: Einschreibemethoden

IINFO Storyboard

Version smarter mobile(zu finden unter Einstellungen, Siehe Bild) : Gerät/Typ(z.B. Panasonic Toughbook, Ipad Air, Handy Samsung S1):

Auktionen erstellen und verwalten mit dem GV Büro System und der Justiz Auktion

LinguLab GmbH. Bedienungsanleitung Allgemeine Definition

Handbuch. NAFI Online-Spezial. Kunden- / Datenverwaltung. 1. Auflage. (Stand: )

Benutzerverwaltung Business- & Company-Paket

Freigabemitteilung Nr. 39. Neue Funktionen adresse zurücksetzen / ändern Kennung ändern Anlegen von OCS (elektr. Postfach) Mailbenutzern

Wonneberger Homepage

Ihre Interessentendatensätze bei inobroker. 1. Interessentendatensätze

Bereich METIS (Texte im Internet) Zählmarkenrecherche

Richtlinien der Osteopathie Schule Deutschland zur Abschlussarbeit für die Erlangung der Ausbildungsbezeichnung D.O.OSD.

GS-Buchhalter/GS-Office 2015 Saldovorträge in folgenden Wirtschaftsjahren erfassen

Herzlich willkommen. Vielen Dank, dass Sie an unserer Studie teilnehmen (hinsetzen lassen etc.)

Datensicherung. mit. Ocster Backup Pro. it.kröger Hinweis:

Synchronisations- Assistent

Was meinen die Leute eigentlich mit: Grexit?

Serviceanweisung Austausch Globalsign Ausstellerzertifikate

Swisscom TV Medien Assistent

Whitepaper. Produkt: combit Relationship Manager 7. combit Relationship Manager -rückläufer Script. combit GmbH Untere Laube Konstanz

Vgl. Kapitel 5 aus Systematisches Requirements Engineering, Christoph Ebert

Kapiteltests zum Leitprogramm Binäre Suchbäume

Importdatei EGID/EDID mit Excel erstellen und bearbeiten

Kapitel 4 Die Datenbank Kuchenbestellung Seite 1

Ablaufbeschreibung für das neu Aufsetzen von Firebird und Interbase Datenbanken mit der IBOConsole

Erstellen eines Formulars

Softwareentwicklungspraktikum Sommersemester Grobentwurf

Eva Douma: Die Vorteile und Nachteile der Ökonomisierung in der Sozialen Arbeit

Übergangsszenarien zum Lieferantenwechsel Strom und Gas

Problem-Management und Eskalationsprozess Referenzhandbuch

Reporting Services und SharePoint 2010 Teil 1

Pflegeberichtseintrag erfassen. Inhalt. Frage: Antwort: 1. Voraussetzungen. Wie können (Pflege-) Berichtseinträge mit Vivendi Mobil erfasst werden?

Wichtige Information zur Verwendung von CS-TING Version 9 für Microsoft Word 2000 (und höher)

Schnittstelle DIGI-Zeiterfassung

Screening for Illustrator. Benutzerhandbuch

Träger : Kath. Kirchengemeinde St. Laurentius Bretten

Handbuch ECDL 2003 Professional Modul 3: Kommunikation Kalender freigeben und andere Kalender aufrufen

Transkript:

Tipp-Star Version: V1.0-27.09.2015 Ablageort: Tipp-Star/01_Projektmanagement/03_Test Status: Fertig gestellt (In Bearbeitung / fertig gestellt / geprüft / freigegeben) Anzahl Seiten: 9 Autoren: tse Sergeyeva Tetyana dvo Volkart Daniel mba Bayard Mario atr Trachsel Adrian Tipp-Star Testkonzept Gruppe 5 Bayard Mario Sergeyeva Tetyana Volkart Daniel Trachsel Adrian

Inhaltsverzeichnis Dokumentversionen Version Datum Autor Änderungen 0.1 02.09.2015 tse Erstellen Dokumentvorlage 0.2 07.09.2015 tse Kapitel 1, 3.1-3.4 0.3 10.09.2015 tse Kapitel 2, 4.1-4.3 0.4 12.09.2015 tse Kapitel 3, 5 0.5 14.09.2015 tse Diverse Anpassungen Kapitel 3, 4, 5,6 1.0 15.09.2015 tse, dvo, atr, mba Fertigstellung Testkonzept /Freigabe Tipp-Star Testkonzept Version V1.0-27.09.2015 Seite I

Inhaltsverzeichnis Inhaltsverzeichnis 1 Einleitung... 3 1.1 Ziele des Dokuments... 3 1.2 Zielpublikum... 3 1.3 Referenzen... 3 1.4 Glossar... 3 2 Testobjekte... 4 2.1 Zu testende Qualitätsmerkmale... 4 3 Teststrategie... 5 3.1 Testvorgehen... 5 3.2 Testarten... 6 3.3 Testabdeckung... 6 3.4 Testendkriterien... 6 4 Testrahmen... 7 4.1 Testvoraussetzungen... 7 4.2 Fehlerklassen... 7 4.3 Start- und Abbruchbedingungen... 7 4.4 Testdokumentation... 7 5 Raster für Testfallbeschreibungen... 8 6 Testplan... 9 Tipp-Star Testkonzept Version V1.0-27.09.2015 Seite II

Einleitung 1 Einleitung 1.1 Ziele des Dokuments Dieses Dokument beschreibt das Testvorgehen und Massnahmen zur Qualitätssicherung im Projekt Tipp- Star. 1.2 Zielpublikum Das Zielpublikum dieses Dokumentes ist: BFH-Leitung des Integrationsprojekts des CAS SWE Projektmitarbeiter und Tester des Projektes Tipp-Star 1.3 Referenzen Referenz Name Autoren [1] SRS Tipp-Star_SRS_V1.0 (Tipp-Star/03_SRS/Tipp-Star_SRS_V1.0.docx) tse, dvo, mba, atr 1.4 Glossar Abkürzung / Begriff Testobjekt Qualitätsmerkmal Fehler/Mangel Priorisierung Fehlerklassifikation Test Case (Testfall) dynamisches Testen funktionaler Test Äquivalenzklassen SRS Bedeutung eine Komponente, ein Teil des System oder das Gesamtsystem, das getestet wird. Eigenschaft eines Systems, die erfüllt sein muss um deren Qualität sicherzustellen nicht angemessene Erfüllung einer festgelegten Anforderung oder berechtigten Erwartung, eine Abweichung zwischen dem Ist- und Soll- Verhalten Dringlichkeit zur Korrektur einer Fehlerwirkung dient zur Bewertung des Grades der Auswirkung eines aufgedeckten Fehlers besteht aus einem Satz von Eingabedaten, einer Beschreibung des Ausgangszustandes des Testobjekts, einer Prüfanweisung und dem Sollergebnis des Tests kontrollierte Ausführung des Programms mit systematisch festgelegten Eingabedaten (Testfälle) Prüfung eines Systems gegen die funktionalen Anforderungen (von aussen sichtbares Ein- und Ausgabeverhalten). D.h. es wird geprüft was das System leisten soll. Objekte, die bezüglich Ein- und Ausgabewerte ähnlich sind werden zusammengefasst, und es wird erwartet, dass sie sich gleichartig verhalten. Dadurch wird die Anzahl der notwendigen Testfälle verringert. Software Requirements Specification Tipp-Star Testkonzept Version V1.0-27.09.2015 Seite 3

Testobjekte 2 Testobjekte Als Testobjekte wurden folgende Bereiche identifiziert: Login-Bereich Administrator-Bereich o Tippspiele verwalten o Ereignisse verwalten Teilnehmer-Bereich o Informationsbereich o Tipp-Bereich o Rangliste Die Testobjekte sind in mehrere Use Cases aufgeteilt, welche durch 1 bis n Test Cases abgedeckt werden: UC 1: Tippspiel verwalten UC 2: Tipps verwalten UC 3: Rangliste anzeigen lassen UC 4: Tippübersicht anzeigen lassen UC 5: Informations-Bereich anzeigen lassen Die detaillierte Darstellung der Use Cases mit Sub Use Cases ist der SRS [1] zu entnehmen. Anforderungen, die laut SRS keine UCs sind, werden auch jeweils durch 1 bis n Test Cases abgedeckt. 2.1 Zu testende Qualitätsmerkmale Folgende funktionale Qualitätsmerkmale (nach Norm ISO/IEC 9126) sollen durch Tests abgedeckt werden: Angemessenheit - jede geforderte Fähigkeit ist im System vorhanden und wurde ausreichend implementiert Richtigkeit - das System liefert die richtigen (spezifizierten) Ergebnisse, Reaktionen und Wirkungen Alle Leistungsmerkmale, die nicht in Kapitel 2.1 aufgelistet sind, werden nicht getestet. Diese wurden in der SRS [1] nicht spezifiziert und sind dementsprechend nicht im Prototyp enthalten. Aber vor allem wegen der erkannten Risiken (siehe Kap. 3) sind wir der Meinung, dass bei unserem System insbesondere auf die oben erwähnten Merkmale geachtet werden muss. Tipp-Star Testkonzept Version V1.0-27.09.2015 Seite 4

Teststrategie 3 Teststrategie Die Teststrategie basiert auf der Risikobetrachtung. Die Abbildung zeigt die Einstufung der Komponenten basierend auf zwei Kriterien: Eintrittswahrscheinlichkeit und Ausmasses der Fehlerwirkungen. (Agenda: w- Wahrscheinlichkeit, k- Kritikalität, Grad der Auswirkung eines aufgedeckten Fehlers) Die Komponenten und Beziehungen, die als besonders risikoreich eingestuft worden sind, erfordern eine besondere Beachtung. So muss bei der Testfallermittlung neben der Anforderungsorientierung auch diese Klassifikation beachtet werden. 3.1 Testvorgehen Aufgrund des engen Zeitplans wurde das Projekt in einzelne Bereiche aufgeteilt, damit teilweise parallel entwickelt und getestet werden kann. Sobald die einzelnen Bereiche die benötigte Qualität aufweisen, werden diese zusammengeführt und gemeinsam getestet. Tipp-Star Testkonzept Version V1.0-27.09.2015 Seite 5

Teststrategie 3.2 Testarten Es werden dynamische Tests durchgeführt, die sich in zwei Teststufen unterteilen: Teststufe Smoketest funktionaler Systemtest Beschreibung /Ziel eine oberflächliche Überprüfung des Systems, um sicherzustellen, dass die wichtigen Funktionen korrekt arbeiten, jedoch ohne Berücksichtigung einzelner Details Das gesamte System wird gegen die gewählten funktionalen Anforderungen getestet. Die Testfälle werden unter Anderem mithilfe der Äquivalenzklassenbildung und intuitiven Testfallermittlung generiert. 3.3 Testabdeckung Die Testabdeckung ist in Form einer Testfallmatrix dargestellt: 3.4 Testendkriterien Die Tests sind erfolgreich abgeschlossen, wenn: Keine Fehler der Klasse 3-4 mehr vorhanden sind (siehe Kap. 4.2) und Die funktionalen Anforderungen und Use Cases je durch mindestens 1 Testfall abgedeckt sind Tipp-Star Testkonzept Version V1.0-27.09.2015 Seite 6

Testrahmen 4 Testrahmen 4.1 Testvoraussetzungen Für die Tests werden alle 4 Teammitglieder benötigt, die das Projekt Tipp-Star konzipiert und das Tipp- Star System entwickelt haben. Das Testpersonal wird vor dem Teststart mittels eines kurzen Kickoffs instruiert und geschult. Eine detaillierte Testplanung ist im Kapitel 6 enthalten. Die Tests werden mit Testdaten durchgeführt, die in einer SQL Datenbank angelegt sind. 4.2 Fehlerklassen Die Fehlerklassifikation dient zur Bewertung des Masses der Auswirkungen eines aufgedeckten Fehlers. Durch die Fehlerklassen wird auch die Priorisierung der Fehlerbehebung angegeben. Festgestellte Fehler werden in Klassen 0-4 eingestuft. Nr. Fehlerklassen Beschreibung 0 fehlerfrei oder trivialer Mangel Schönheitsfehler (z.b. Rechtschreibefehler im Masken Layout) System kann ohne Einschränkungen genutzt werden 1 unwesentlicher Mangel Geringfügige Abweichung Benutzerfreundlichkeit des Systems ist beeinträchtigt System kann ohne Einschränkungen genutzt werden 2 leichter Mangel funktionale Abweichung bzw. Einschränkung Anforderung Prio 2 (soll) fehlerhaft oder nur teilweise umgesetzt System kann mit Einschränkungen genutzt werden 3 schwerer Mangel wesentliche Funktion ist fehlerhaft Anforderung Prio 1 (muss) nicht beachtet oder falsch umgesetzt System ist nur mit grossen Einschränkungen einsetzbar 4 kritischer Mangel Systemabsturz inkonsistente Datenbank sinnvoller Einsatz des Systems ist nicht möglich 4.3 Start- und Abbruchbedingungen Nach dem durchgeführten Smoke Test wird gemeinsam eine Entscheidung getroffen, ob der Systemtest gestartet werden kann. Da die Testobjekte beträchtliche Zusammenhänge im System aufweisen, werden die Tests abgebrochen, wenn beim Testobjekt schwerwiegende Fehler auftreten, weil ein weiteres Testen unmöglich oder nicht mehr sinnvoll ist. Danach wird gemeinsam (im Projektteam Tipp-Star ) über das weitere Vorgehen entschieden. Die Tests werden wieder fortgesetzt, wenn die Fehler, die zum Testabbruch geführt haben, behoben wurden. 4.4 Testdokumentation Nebst dem vorliegenden Testkonzept wird noch ein Testprotokoll inkl. einer Zusammenfassung der Ergebnisse und Freigabeempfehlung erstellt. Tipp-Star Testkonzept Version V1.0-27.09.2015 Seite 7

Raster für Testfallbeschreibungen 5 Raster für Testfallbeschreibungen Die Testfallermittlung wird risiko- und anforderungsbasiert durchgeführt. Nicht funktionale Anforderungen werden nicht explizit getestet bzw. die Tests werden nicht dokumentiert, da wir nach einer Risikoanalyse bei diesen Anforderungen vergleichsweise wenig Risiko sehen. In den Testfallbeschreibungen werden logische Operatoren verwendet, sie werden grossgeschrieben: ODER Inklusiv-Oder: A oder B oder beide müssen wahr/erfüllt sein: A ODER B UND Und: A und B müssen wahr/erfüllt sein: A UND B Achtung: ein klein geschriebenes und ist ein Satz-verbindendes Wort und kein logischer Operator. Für die Testfallbeschreibung wird folgendes Raster verwendet. ID / Bezeichnung T-001 Referenz zu Anforderung Beschreibung Testvoraussetzung Testschritte Nr. Schritt erwartetes Resultat erwartetes Ergebnis Manche zusammengehörenden Testfälle werden in Form einer Tabelle zusammengefasst und gemeinsam getestet. Für Dokumentation der Testdurchführung und des Testergebnisses wird folgende Tabelle verwendet: Tester Datum Testdurchführung Fehlerklasse (Testergebnis) Fehlerbeschreibung Tipp-Star Testkonzept Version V1.0-27.09.2015 Seite 8

Testplan 6 Testplan Nr Aktivität Verantwortlich Mitarbeit Termin 1. Smoke-Test tse dvo, atr, mba 10.09.2015 2. Systemtest Login-Bereich mba atr, tse 15.09.2015 3. Systemtest Administrator-Bereich dvo atr,mba 15.09.2015 4. System-Test Teilnehmer-Bereich mba tse, atr, dvo 17.09.2015 5. System-Test Regelwerk (Punktevergabe, Rangliste) atr mba, tse, dvo 17.09.2015 6. Systemtest-Nachtest Login- und dvo atr, tse 23.09.2015 Administrator-Bereich 7. Systemtest- Nachtest Teilnehmer- atr tse, mba 23.09.2015 Bereich, Regelwerk 8. Freigabe tse atr, mba, dvo 24.09.2015 Tipp-Star Testkonzept Version V1.0-27.09.2015 Seite 9