Agenda 13: Begrüßung & Einführung in das Thema

Slides:



Advertisements
Ähnliche Präsentationen
Integrations- und Funktionstests im Rahmen des V-Modelles
Advertisements

Phasen und ihre Workflows
Qualitätssicherung von Software (SWQS)

R. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer R. Gottanka – F. Rösch – P. Keidler – A. Spangler th Expert Meeting Business.
Erfolgreiche Projekt Governance dank Metriken Was man nicht messen kann, kann man nicht kontrollieren. Application Lifecycle Management sichert Produktivität.
Design- und Entwicklungswerkzeuge
Web-Entwicklung mit ASP.NET 2.0 und Visual Studio 2005 Uwe Baumann Marketing Manager Developer Tools Microsoft Deutschland GmbH Oliver Scheer Developer.
ERP- und Team-Erweiterungen für Microsoft Project.
IT-Projektmanagement
Evaluierung und Implementierung der Automated Test Life-Cycle Methodology (ATLM) am Beispiel der IT3-Software Vorträger: Ling Yan.
Software-Lebenszyklus
Dynamische Testverfahren
Universität Stuttgart Institut für Kernenergetik und Energiesysteme I nstitut für K ernenergetik und E nergiesysteme Rational Unified Process (RUP) - Definitionen.
Erfahrungen aus Tests komplexer Systeme
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Aufgaben des Testens Vergleich des Verhaltens einer Software mit den an sie gestellten.
Das Build-Tool ANT ETIS SS05. ETIS SS05 - Nadine FröhlichANT 2 Gliederung Motivation Build - Datei –Allgemeiner Aufbau –Project –Target –Task –Properties.
Rational Unified Process (RUP) - Definitionen
Entwicklung von Benutzerschnittstellen
Jeder will doch Software Ingenieur werden… oder etwa nicht ??!! Adrian Wirz.
Brandenburgische Technische Universität Cottbus Program Profiling Andrzej Filipiak Übung Testen von Software SoSe 2006.
Testing von Informationssystemen (Folien) Integriertes und Prozessorientiertes Testen.
INSTITUT FÜR DATENTECHNIK UND KOMMUNIKATIONS- NETZE 1 Harald Schrom ViEWcon08.
Portfolio des Competence Center ECS
Projektvorgehen.
Prototypentwicklung für ein Testmanagementsystem
Brand my SharePoint Grafische Gestaltung von SharePoint-Webseiten
Neno Loje Berater & MVP für Visual Studio ALM und TFS (ehemals VSTS) Hochqualitative Produkte mit Visual Studio & TFS 2010.
Cooperation unlimited © Zühlke Juni 2009 Hansjörg Scherer Folie 1 Cooperation unlimited TFS als BackEnd für Visual Studio und Eclipse.
Visual Studio 2012 Pre-Launch Event Neno Loje Berater & MVP für Visual Studio ALM, TFS & Scrum, Hansjörg Scherer Microsoft Switzerland.
Quelle: Standish Group, 2006 Fourth Quarter Research Report, CHAOS Research Results.
AIT Applied Information Technologies Vorsprung durch Individualität TFS Einführung bei der Nero AG Vorgehen und Erfahrungen Matthias Huber – Nero Sven.
13: Begrüßung & Einführung in das Thema Wofür benötigt man Softwaretests? Welche Vorteile bringen Softwaretests mit sich? 13: Vom Produktmanager.
Einführung in die Programmierung
Seminar: Entwicklung verteilter eingebetteter Systeme WS05/06 Betreuer: Info:
Ihr Entwicklungs-Partner mit Nearshore-Kompetenz Stuttgart, INFOBEST Romania SRL.
Innovator Die Komponenten.
Wasserfallmodell und Einzelbegriffe
Projektmanagement Ziel und Umfang eines Softwareprojektes definieren
xRM1 Pilot Implementierung
Application Lifecycle Management Day 25. August 2008 Erfolgreiche Software- Entwicklung in Offshore-Projekten mit Microsoft Team Foundation Server Thomas.
Thomas Schissler – artiso solutions GmbH Artur Speth – Microsoft Deutschland GmbH.
Vorgehen Business Analyse
BasisPlusWorkshop Codequality CODEANALYSE UND PROFILING – DEVELOPING AND ENSURING CODINGGUIDLINES ROLAND GRAF SIMON KRANZER.
Marcus Alt Technology Solution Professional Microsoft Deutschland GmbH.
Vorgehen Business Analyse
Weg mit Fehlern, die kein Entwickler versteht …
Christian Binder Senior Platform Strategy Manager Microsoft Deutschland GmbH.
Arbeiten in einem agilen Team mit VS & TFS 11
XML Seminar: XP und XML 1 XP and XML Gregor Zeitlinger.
Wie definiere ich meine Prozesse?
syst_11_codierung_3.ppt1 Systementwicklung Continuous Integration Prof. Dr.-Ing. Axel Benz, Berlin School of Economics and Law.
…Be readY.
Performanz- und Lasttests Formale Methoden
© OPITZ CONSULTING GmbH 2010Seite 1SOA Testing Konstruktionsraster 20mm 4mm OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.0; ; TGA, MVI,
Testsysteme für Automatisierte Softwaretests Seminarvortrag von Rica Wedowski.
Artiso solutions GmbH | Oberer Wiesenweg 25 | Blaustein | Advanced UI-Testing für WPF.
Seminararbeit Release Management von Web-Systemen Minh Tran Lehrstuhl für Software Engineering RWTH Aachen
Technologietag Baugruppentest Wege der Standardisierung im Funktions- und EOL-Test Markus Koetterl National Instruments Germany GmbH.
SEMINARVORTRAG Von Jonas Robers METHODEN UND TOOLS ZUR ERFASSUNG VON TESTFÄLLEN.
1 - axmann geoinformation gmbh Schema Mapper (Migration Suite)
Systems Requirements & Achitectur ENG 2 & ENG 3 Training Kunde,
To Remain Sovereign © 2006 Crypto AG – PPT – Interne Präsentation – D/0605 – 1 FOR INTERNAL USE Î) PragmaticMarketing Framework Liefert eine Orientierungshilfe.
Software-Delivery auf Knopfdruck IBM Cloud & DevOps.
© 2014 VMware Inc. All rights reserved. Automatisierung und Verrechnung in einer IoT Cloud am Beispiel von Bosch Private Cloud Costing | Cloud Business.
IT QM Part2 Lecture 7 PSE GSC
Devops David Jaroš
DevOps Michael Minh Pham.
 Präsentation transkript:

Agenda 13:30-13.45 Begrüßung & Einführung in das Thema Wofür benötigt man Softwaretests? Welche Vorteile bringen Softwaretests mit sich? 13:45-14.30 Vom Produktmanager zum Tester Anforderungsaufnahme & Testdefinition Aufbau von Testszenarien Testplanverwaltung & Auswirkungsanalyse 14:30-15:15 Vom Entwickler zum Tester Fehlermeldung & Qualitätssicherung Kommunikation zwischen Entwickler und Tester 15.15-15.45 Kaffeepause 15.45-16.30 Der Tester lässt grüßen - Vom Tester zum Produktmanager und Entwickler Übergabe der Ergebnisse an Produktmanager und Entwickler 16.30-17:00 Meet the Experts - offene Diskussionsrunde mit den Referenten

Anforderungen & Testfälle Zürich, 23. April 2010 Anforderungen & Testfälle Vom Produktmanager zum Tester Neno Loje Technologieberater & MVP www.teamsystempro.ch Basiert auf Folien der Microsoft Corporation und dem AIT TeamSystemPro Team

Fundamentaler Testprozess Nach ISTQB-Standard: Planung und Steuerung Testanalyse Test-Design Testdurchführung Testauswertung und Berichte Testabschluss

Tester Segmentation Generalist Specialist 70% of testing happens here Manual Testing Some scripting Creates scripts to set up lab, create data Strong scripting skills Some coding skills Strong coding Develops fully automated testing procedures Expert coding skills 70% of testing happens here majority of test tools target here Black Box Testing White Box Testing API Testing Folie: Microsoft Corporation

Visual Studio 2010 Grafik: Microsoft Corporation

ALM-Rollen und Verantwortlichkeiten Business Analysts Requirements Management QoS Management Requirements Analysis Project Managers Project Planning Task Assignment Bug Tracking Architects Architecture Modeling Analysis and Design Design for Deployment Development Executives Portfolio Management Project Organization Stakeholder Communication Haben wir das Richtige programmiert? Haben wir es richtig programmiert? UI Designers UI Design UI Prototyping UI Flow Modeling Operations Customer Support Infrastructure Architecture Infrastructure Deployment DBAs Database Design Database Source Control Database Test Data Gen Testers Test Case Management Manual Testing Load Testing Automated Testing Developers Code Analysis Unit Testing Version Control Grafik: Microsoft Corporation

Testplanung Teststrategie Nachvollziehbarkeit Änderungen anforderungsbasiert risikoorientiert Nachvollziehbarkeit Änderungen

Teststrategie Ebenen definieren… … für Anforderungen … für Tests Granularität und Priorisierung von Testfällen Teststufen

Ebenen der Anforderungen Anforderungsdefinition Anforderungen Geschäfts- ziele Funktionaler Systementwurf Szenarien Funktionen & Daten UI Nichtfunktional Technischer Systementwurf Schnittstellen Komponentenentwurf

Demo: Requirement-Hierarchie

Ebenen der Tests Anforderungs-definition Abnahmetests Funktionaler Systementwurf Systemtest Analyse Design Build Verification System Test Technischer Systementwurf Integrationstest Komponenten-spezifikation Komponenten-test Programmierung Design Implementierung

Teststufen Systemtest Integrationstest Komponenten-test Freigabe [Dev] Build [Main] Merge und Build [QA] Merge und Build Freigabe Komponenten-test Eingangstests (100% automat.) Weitere Tests (nach Bedarf) Freigabetests (tw. manuell) ausgeführter Testfälle Anzahl

Demo: Testplanung

Testschritte in eigenem Control Parameter für Testschritte Werte für parametrisierte Testschritte

Testlisten für die codierten Tests (Unit Tests etc.) Integrationstests sind mit funktionalen Requirements verknüpft

Testpläne für System- und Akzeptanztests Nach Produkt-versionen Je Testplan kann nach Build-Definition gefiltert werden

Testplan ist in Test-Suiten untergliedert Alle Test Cases der System Tests von Version 1.0

Testpriorisierung Product Build 1 Product Build 2 System Test Run 1 Automation Test Case Instruments Automation Test Case Impacted Tests Automation Test Case Instruments Automation Test Case

Zusammenfassung Planung des Anforderungs- und Testansatzes Durchgängige Traceability durch Modelle Handhabbare Granularität durch Teststufen Unterstützung der Architekten- und der Testerrolle durch Integration in VS und MTM Automatisierung durch Tools und Code

Agenda 13:30-13.45 Begrüßung & Einführung in das Thema Wofür benötigt man Softwaretests? Welche Vorteile bringen Softwaretests mit sich? 13:45-14.30 Vom Produktmanager zum Tester Anforderungsaufnahme & Testdefinition Aufbau von Testszenarien Testplanverwaltung & Auswirkungsanalyse 14:30-15:15 Vom Entwickler zum Tester Fehlermeldung & Qualitätssicherung Kommunikation zwischen Entwickler und Tester 15.15-15.45 Kaffeepause 15.45-16.30 Der Tester lässt grüßen - Vom Tester zum Produktmanager und Entwickler Übergabe der Ergebnisse an Produktmanager und Entwickler 16.30-17:00 Meet the Experts - offene Diskussionsrunde mit den Referenten