Präsentation herunterladen
Veröffentlicht von:Wolfgang Wendle Geändert vor über 10 Jahren
1
Evaluierung und Implementierung der Automated Test Life-Cycle Methodology (ATLM) am Beispiel der IT3-Software Vorträger: Ling Yan
2
Vorwort Trennung von Terminal und Chipkarte - Kommunikation
- IT3 Software - Automatisch Testen
3
Gliederung Grundlage von Testen
ATLM (Automated Test Life-Cycle Methodology) Einführung im Chipkarte und IT3 Software Modifizierung an ATLM Implementierung Fazit Grundlage ATLM Chipkarte & IT3 Modifizierte ATLM Implementierung Fazit
4
Der Standard IEEE 829 Grundlegende Dokumente Testplan
Testspezifikation Testbericht Weitere Definitionen Testfall, Test, Testlog, Testen usw. Grundlage ATLM Chipkarte & IT3 Modifizierte ATLM Implementierung Fazit
5
Die Prozessmodelle Wasserfallmodell V-Modell Sashimi-Modell
Wasserfallmodell mit Subprojekte … Grundlage ATLM Chipkarte & IT3 Modifizierte ATLM Implementierung Fazit
7
V-Modell
10
Testverfahren und Teststrategien
Top-Down- und Bottom-Up-Testen Inkrementelles und nichtinkrementelles Testen Statische Analyse und dynamischer Test Black-Box-Test, White-Box-Test und Grey-Box-Test … Grundlage ATLM Chipkarte & IT3 Modifizierte ATLM Implementierung Fazit
11
ATLM (Automated Test Life-Cycle Methodology )
Grundlage ATLM Chipkarte & IT3 Modifizierte ATLM Implementierung Fazit
12
1. Entscheidung Vorteile: Produzieren eines zuverlässigen Systems
Verbessern der Qualität der Tests Verringern des Testaufwands und Minderung des Zeitbedarfs Grundlage ATLM Chipkarte & IT3 Modifizierte ATLM Implementierung Fazit
13
Vergleich Testschritt Manuelles Testen (Zeitbedarf in Std.)
Automatisierte Testen Verbesserung Entwicklung des Testplans 32 40 -25 % Entwicklung von Testverfahren 262 117 55 % Testausführung 466 23 95 % Analyse der Testergebnisse 58 50 % Verfolgen von Fehler 80 % Berichterstellung 96 16 83 % Gesamtdauer 1090 227 75 % Grundlage ATLM Chipkarte & IT3 Modifizierte ATLM Implementierung Fazit
14
2. Erwerb eines Testwerkzeuges
Die Entwicklungsumgebung Werkzeugen zur Unterstützung des Testlebenszyklus Workflow-Analyse, Definieren der Anforderung… Bewertung Grundlage ATLM Chipkarte & IT3 Modifizierte ATLM Implementierung Fazit
15
3. Einführung des Automatisierten Testens
Analyse des Testprozesses Analyse des Testprozesses Testplan Vorgehensweise, Ziel, Strategien Überlegungen zum Testwerkzeug Grundlage ATLM Chipkarte & IT3 Modifizierte ATLM Implementierung Fazit
16
4. Planung, Design und Entwicklung der Tests
Testplan Standard, Richtlinien für Testprozedur Hardware, Software, Testumgebung Zeitplan, Anforderung Kontrolle für Konfiguration der Testumgebung Fehlerverfolgen, Werkzeug Testdesign Testentwickeln (Modul-, Integration-, System- und Akzepantztesten) Grundlage ATLM Chipkarte & IT3 Modifizierte ATLM Implementierung Fazit
17
5. Durchführung und Verwaltung der Tests
Testdurchführung Fehlerverfolgung Grundlage ATLM Chipkarte & IT3 Modifizierte ATLM Implementierung Fazit
18
6. Überprüfung und Bewertung
Ziel: festlegen, welche Aktivitäten verbessert werden können. Dokumentation überprüfen Fragebogen/Formular ausfüllen Grundlage ATLM Chipkarte & IT3 Modifizierte ATLM Implementierung Fazit
19
Chipkarten Mikroprozessorkarte GSM (SIM) Typische Anwendung:
Grundlage ATLM Chipkarte & IT3 Modifizierte ATLM Implementierung Fazit
20
Dateitypen MF (Master File ) = Root Verzeichnis
DF (Dedicated File) = Verzeichnis EF (Elementary) = Nutzdaten FID (File Identifer) (Z. B MF 0x3F00) Grundlage ATLM Chipkarte & IT3 Modifizierte ATLM Implementierung Fazit
21
Datenübertragung & Kommandos
Kommandos und APDU: z. B Kommando Select (lese ein Datei) Terminal Le Daten-Feld P3 P2 P1 INS CLA A0 A F 00 SW2 SW1 Karte Daten-Feld … Grundlage ATLM Chipkarte & IT3 Modifizierte ATLM Implementierung Fazit
22
IT3 Software Grundlage ATLM Chipkarte & IT3 Modifizierte ATLM Implementierung Fazit
23
Modifizierte ATLM Ausführen und Bewerten Test entwickeln
analysieren und definieren Ausführen und Bewerten Entscheidung zum automatischen Testen Grundlage ATLM Chipkarte & IT3 Modifizierte ATLM Implementierung Fazit
24
Implementierung Testziel definieren und Analysieren GSM Monitor
Testfälle Vollständigkeit von Kommandos Erkennung von Dateien (Alle Spezifizierte Dateien ) … Testplan Grundlage ATLM Chipkarte & IT3 Modifizierte ATLM Implementierung Fazit
25
Testfall Beispiel Chipkarten durchlaufen lassen Translator
… Exportierte Übersetzungen Spezifikation Grundlage ATLM Chipkarte & IT3 Modifizierte ATLM Implementierung Fazit
26
Handy Simulator Smart Card Explorer import com.*;
import com.ms.wfc.core.*; import com.ms.wfc.ui.*; import com.ms.wfc.html.*; public class JScenario extends AbstractJScenario { public void runScenario() // gewollte Handyverhalten } Grundlage ATLM Chipkarte & IT3 Modifizierte ATLM Implementierung Fazit
27
Implementierung automatischer Testprozess
Grundlage ATLM Chipkarte & IT3 Modifizierte ATLM Implementierung Fazit
28
Fazit ATLM Grundlangen Modifizierte ATLM IT3 Software
Implementierung der Testprozess Grundlage ATLM Chipkarte & IT3 Modifizierte ATLM Implementierung Fazit
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.