Скачать презентацию Evaluierung und Implementierung der Automated Test Life-Cycle Methodology Скачать презентацию Evaluierung und Implementierung der Automated Test Life-Cycle Methodology

4a5d94677cbb1b956213dfcbdff8234b.ppt

  • Количество слайдов: 28

Evaluierung und Implementierung der Automated Test Life-Cycle Methodology (ATLM) am Beispiel der IT 3 Evaluierung und Implementierung der Automated Test Life-Cycle Methodology (ATLM) am Beispiel der IT 3 -Software Vorträger: Ling Yan

Vorwort - Trennung von Terminal und Chipkarte - Kommunikation - IT 3 Software - Vorwort - Trennung von Terminal und Chipkarte - Kommunikation - IT 3 Software - Automatisch Testen

Gliederung n n n Grundlage von Testen ATLM (Automated Test Life-Cycle Methodology) Einführung im Gliederung n n n Grundlage von Testen ATLM (Automated Test Life-Cycle Methodology) Einführung im Chipkarte und IT 3 Software Modifizierung an ATLM Implementierung Fazit Grundlage ATLM Chipkarte & IT 3 Modifizierte ATLM Implementierung Fazit

Der Standard IEEE 829 Grundlegende Dokumente n Testplan n Testspezifikation n Testbericht n Weitere Der Standard IEEE 829 Grundlegende Dokumente n Testplan n Testspezifikation n Testbericht n Weitere Definitionen – Testfall, Testlog, Testen usw. Grundlage ATLM Chipkarte & IT 3 Modifizierte ATLM Implementierung Fazit

Die Prozessmodelle Wasserfallmodell n V-Modell n Sashimi-Modell n Wasserfallmodell mit Subprojekte n … n Die Prozessmodelle Wasserfallmodell n V-Modell n Sashimi-Modell n Wasserfallmodell mit Subprojekte n … n Grundlage ATLM Chipkarte & IT 3 Modifizierte ATLM Implementierung Fazit

V-Modell V-Modell

Testverfahren und Teststrategien n n Top-Down- und Bottom-Up-Testen Inkrementelles und nichtinkrementelles Testen Statische Analyse Testverfahren und Teststrategien n n 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 & IT 3 Modifizierte ATLM Implementierung Fazit

ATLM (Automated Test Life-Cycle Methodology ) Grundlage ATLM Chipkarte & IT 3 Modifizierte ATLM ATLM (Automated Test Life-Cycle Methodology ) Grundlage ATLM Chipkarte & IT 3 Modifizierte ATLM Implementierung Fazit

1. Entscheidung Vorteile: n Produzieren eines zuverlässigen Systems n Verbessern der Qualität der Tests 1. Entscheidung Vorteile: n Produzieren eines zuverlässigen Systems n Verbessern der Qualität der Tests n Verringern des Testaufwands und Minderung des Zeitbedarfs Grundlage ATLM Chipkarte & IT 3 Modifizierte ATLM Implementierung Fazit

Vergleich Manuelles Testen (Zeitbedarf in Std. ) Automatisierte Testen (Zeitbedarf in Std. ) Entwicklung Vergleich Manuelles Testen (Zeitbedarf in Std. ) Automatisierte Testen (Zeitbedarf in Std. ) Entwicklung des Testplans 32 40 -25 % Entwicklung von Testverfahren 262 117 55 % Testausführung 466 23 95 % Analyse der Testergebnisse 117 58 50 % Verfolgen von Fehler 117 23 80 % Berichterstellung 96 16 83 % 1090 227 75 % Chipkarte & IT 3 Modifizierte ATLM Testschritt Gesamtdauer Grundlage ATLM Verbesserung Implementierung Fazit

2. Erwerb eines Testwerkzeuges Die Entwicklungsumgebung n Werkzeugen zur Unterstützung des Testlebenszyklus n – 2. Erwerb eines Testwerkzeuges Die Entwicklungsumgebung n Werkzeugen zur Unterstützung des Testlebenszyklus n – Workflow-Analyse, Definieren der Anforderung… n Bewertung Grundlage ATLM Chipkarte & IT 3 Modifizierte ATLM Implementierung Fazit

3. Einführung des Automatisierten Testens Analyse des Testprozesses Testplan Vorgehensweise, Ziel, Strategien Überlegungen zum 3. Einführung des Automatisierten Testens Analyse des Testprozesses Testplan Vorgehensweise, Ziel, Strategien Überlegungen zum Testwerkzeug Grundlage ATLM Chipkarte & IT 3 Modifizierte ATLM Implementierung Fazit

4. Planung, Design und Entwicklung der Tests n Testplan – – – n n 4. Planung, Design und Entwicklung der Tests n Testplan – – – n n 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 & IT 3 Modifizierte ATLM Implementierung Fazit

5. Durchführung und Verwaltung der Tests Testdurchführung Fehlerverfolgung Grundlage ATLM Chipkarte & IT 3 5. Durchführung und Verwaltung der Tests Testdurchführung Fehlerverfolgung Grundlage ATLM Chipkarte & IT 3 Modifizierte ATLM Implementierung Fazit

6. Überprüfung und Bewertung Ziel: festlegen, welche Aktivitäten verbessert werden können. n Dokumentation überprüfen 6. Überprüfung und Bewertung Ziel: festlegen, welche Aktivitäten verbessert werden können. n Dokumentation überprüfen n Fragebogen/Formular ausfüllen n Grundlage ATLM Chipkarte & IT 3 Modifizierte ATLM Implementierung Fazit

Chipkarten n Mikroprozessorkarte Typische Anwendung: GSM (SIM) Grundlage ATLM Chipkarte & IT 3 Modifizierte Chipkarten n Mikroprozessorkarte Typische Anwendung: GSM (SIM) Grundlage ATLM Chipkarte & IT 3 Modifizierte ATLM Implementierung Fazit

Dateitypen • MF (Master File ) = Root Verzeichnis • DF (Dedicated File) = Dateitypen • MF (Master File ) = Root Verzeichnis • DF (Dedicated File) = Verzeichnis • EF (Elementary) = Nutzdaten • FID (File Identifer) (Z. B MF 0 x 3 F 00) Grundlage ATLM Chipkarte & IT 3 Modifizierte ATLM Implementierung Fazit

Datenübertragung & Kommandos n Kommandos und APDU: z. B Kommando Select (lese ein Datei) Datenübertragung & Kommandos n Kommandos und APDU: z. B Kommando Select (lese ein Datei) Terminal CLA INS P 1 P 2 P 3 Daten-Feld Le A 0 A 4 00 00 02 3 F 00 Daten-Feld 01 02 03 … Grundlage ATLM Chipkarte & IT 3 SW 1 Karte SW 2 90 00 Modifizierte ATLM Implementierung Fazit

IT 3 Software Grundlage ATLM Chipkarte & IT 3 Modifizierte ATLM Implementierung Fazit IT 3 Software Grundlage ATLM Chipkarte & IT 3 Modifizierte ATLM Implementierung Fazit

Modifizierte ATLM Test entwickeln Ausführen und Bewerten Entscheidung zum automatischen Testen analysieren und definieren Modifizierte ATLM Test entwickeln Ausführen und Bewerten Entscheidung zum automatischen Testen analysieren und definieren Grundlage ATLM Chipkarte & IT 3 Modifizierte ATLM Implementierung Fazit

Implementierung n Testziel definieren und Analysieren – GSM Monitor – Testfälle n Vollständigkeit von Implementierung n Testziel definieren und Analysieren – GSM Monitor – Testfälle n Vollständigkeit von Kommandos n Erkennung von Dateien (Alle Spezifizierte Dateien ) n… – Testplan Grundlage ATLM Chipkarte & IT 3 Modifizierte ATLM Implementierung Fazit

Testfall Beispiel Exportierte Übersetzungen Grundlage ATLM Translator Chipkarten durchlaufen lassen … … … Chipkarte Testfall Beispiel Exportierte Übersetzungen Grundlage ATLM Translator Chipkarten durchlaufen lassen … … … Chipkarte & IT 3 Spezifikation Modifizierte ATLM Implementierung Fazit

Handy Simulator n Smart Card Explorer import com. *; import com. ms. wfc. core. Handy Simulator n Smart Card Explorer import com. *; import com. ms. wfc. core. *; import com. ms. wfc. ui. *; import com. ms. wfc. html. *; public class JScenario extends Abstract. JScenario { public void run. Scenario() { // gewollte Handyverhalten } } Grundlage ATLM Chipkarte & IT 3 Modifizierte ATLM Implementierung Fazit

Implementierung automatischer Testprozess Grundlage ATLM Chipkarte & IT 3 Modifizierte ATLM Implementierung Fazit Implementierung automatischer Testprozess Grundlage ATLM Chipkarte & IT 3 Modifizierte ATLM Implementierung Fazit

Fazit ATLM Grundlangen IT 3 Software Modifizierte ATLM Implementierung der Testprozess Grundlage ATLM Chipkarte Fazit ATLM Grundlangen IT 3 Software Modifizierte ATLM Implementierung der Testprozess Grundlage ATLM Chipkarte & IT 3 Modifizierte ATLM Implementierung Fazit