1 / 28

Vorträger: Ling Yan

Evaluierung und Implementierung der Automated Test Life-Cycle Methodology (ATLM) am Beispiel der IT3-Software. Vorträger: Ling Yan. Vorwort. Trennung von Terminal und Chipkarte - Kommunikation - IT3 Software - Automatisch Testen. Gliederung. Grundlage von Testen

rolf
Download Presentation

Vorträger: Ling Yan

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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 GrundlageATLM Chipkarte & IT3 Modifizierte ATLM Implementierung Fazit

  4. Der Standard IEEE 829 Grundlegende Dokumente • Testplan • Testspezifikation • Testbericht • Weitere Definitionen • Testfall, Test, Testlog, Testen usw. GrundlageATLM Chipkarte & IT3 Modifizierte ATLM Implementierung Fazit

  5. Die Prozessmodelle • Wasserfallmodell • V-Modell • Sashimi-Modell • Wasserfallmodell mit Subprojekte • … GrundlageATLM Chipkarte & IT3 Modifizierte ATLM Implementierung Fazit

  6. V-Modell

  7. 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 • … GrundlageATLM Chipkarte & IT3 Modifizierte ATLM Implementierung Fazit

  8. ATLM (Automated Test Life-Cycle Methodology ) Grundlage ATLM Chipkarte & IT3 Modifizierte ATLM Implementierung Fazit

  9. 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

  10. Vergleich Grundlage ATLM Chipkarte & IT3 Modifizierte ATLM Implementierung Fazit

  11. 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

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

  13. 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

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

  15. 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

  16. Chipkarten • Mikroprozessorkarte Typische Anwendung: GSM (SIM) Grundlage ATLM Chipkarte & IT3 Modifizierte ATLM Implementierung Fazit

  17. 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

  18. Terminal CLA INS P1 P2 P3 Daten-Feld Le Karte SW1 SW2 Datenübertragung & Kommandos • Kommandos und APDU: z. B Kommando Select (lese ein Datei) A0 A4 00 00 02 3F 00 01 02 03 … 90 00 Grundlage ATLM Chipkarte & IT3 Modifizierte ATLM Implementierung Fazit

  19. IT3 Software Grundlage ATLM Chipkarte & IT3 Modifizierte ATLM Implementierung Fazit

  20. Testentwickeln Ausführen und Bewerten Entscheidung zum automatischen Testen analysieren und definieren Modifizierte ATLM Grundlage ATLM Chipkarte & IT3 Modifizierte ATLM Implementierung Fazit

  21. 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

  22. Testfall Beispiel Chipkarten durchlaufen lassen Translator … … … … … … Spezifikation Exportierte Übersetzungen Grundlage ATLM Chipkarte & IT3 Modifizierte ATLM Implementierung Fazit

  23. 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

  24. Implementierung automatischer Testprozess Grundlage ATLM Chipkarte & IT3 Modifizierte ATLM Implementierung Fazit

  25. Fazit ATLM Grundlangen Modifizierte ATLM IT3 Software Implementierung der Testprozess Grundlage ATLM Chipkarte & IT3 Modifizierte ATLM Implementierung Fazit

More Related