Benutzer-Werkzeuge

Webseiten-Werkzeuge


se:softwaretest

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
se:softwaretest [2008-04-13 11:17]
stefan
se:softwaretest [2014-04-05 11:42] (aktuell)
Zeile 63: Zeile 63:
   * Voraussetzungen (4)   * Voraussetzungen (4)
   * Automatisierung von Kommandozeile/​GUI/​Messgeräten   * Automatisierung von Kommandozeile/​GUI/​Messgeräten
 +
  
 ==== Testprozess ==== ==== Testprozess ====
-  * Generischer Testprozess +  * Generischer Testprozess ​(7 Schritte) 
-  * Ziele und Schwerpunkte+  * Testdokumente (8), Zuordnung zu Testphasen ​  
 +  * Testplanung 
 +    * Startbedingungen (4) 
 +    * Master-Testplan (5 Inhalte, Ziel) 
 +    * Beispiele für Testziele/​-schwerpunkte 
 +    * Prioritäten (3 Eigenschaften,​ 5 Ziele, 7 Kriterien) 
 +    * Sonstige Planungsthemen (7) 
 +    * Frühe Testaktivitäten (3)     
 +  * Testspezifikation (3 Schritte) 
 +  * Vorbereitung (2 Punkte) 
 +  * Durchführung 
 +    * Start (8 Kriterien) 
 +      * Ergebnisse der Akzeptanzprüfung (8) 
 +    * Interner Abnahmetest (6 Schritte)  ​  
 +    * Praktische Vorgehensweise 
 +      * Grundsätze intuitiver Tests (3) 
 +    * Protokollierung 
 +      * Möglichkeiten (5) 
 +      * Fehlerprotokoll (4 Prüfungen) 
 +      * Ziele (5) 
 +    * Änderungsprozess 
 +      * Gründe für Änderungen (4) 
 +      * Fehlerbericht (3 Regeln) 
 +        * Informationen (13) 
 +    * Testende (4 Kriterien)  ​              
 +  * Übergabe (3 Inhalte) 
 +  * Abschlussarbeiten (4)   
 ==== Beispiele für Softwarefehler ==== ==== Beispiele für Softwarefehler ====
  
Zeile 155: Zeile 183:
       * Kompletter Test vor Auslieferung neuer Versionen       * Kompletter Test vor Auslieferung neuer Versionen
       * Austausch der Testfälle für die nächste Produktversion       * Austausch der Testfälle für die nächste Produktversion
 +
  
 ===== Testprozess ===== ===== Testprozess =====
 +  * {{:​se:​generischertestprozess.jpg|}}
   * Testdokumentation   * Testdokumentation
     * notwendig zur internen/​externen Kommunikation,​ teils gesetzliche Aufbewahrungsfristen     * notwendig zur internen/​externen Kommunikation,​ teils gesetzliche Aufbewahrungsfristen
-    * Test Plan (Testplanung)  +    * {{:​se:​testdokumente.jpg|}}  ​
-    * Test Design/​Case/​Procedure Specification (Testspezifikation) +
-    * Test Incident Report (Fehlerbericht) +
-    * Test Log, Test Summary Report (Ergebnisdokumentation)  +
-    * Test Item Transmittal Report (Übergabeprotokoll)+
   * Testplanung   * Testplanung
     * Start zu Beginn des Projekts (Projekt ist genehmigt, Projektleiter benannt, Test-Projektleiter benannt, Mitarbeiter benannt)     * Start zu Beginn des Projekts (Projekt ist genehmigt, Projektleiter benannt, Test-Projektleiter benannt, Mitarbeiter benannt)
     * Nach Umfang des Projekts Testmanager für jede Phase oder Gesamtprojekt     * Nach Umfang des Projekts Testmanager für jede Phase oder Gesamtprojekt
-    * Master-Testplan+    ​* **Master-Testplan**
       * Testaktivitäten über alle Phasen hinweg       * Testaktivitäten über alle Phasen hinweg
       * zeitliche und logistische Abhängigkeiten       * zeitliche und logistische Abhängigkeiten
       * Ziele und Schwerpunkte der einzelnen Phasen (Abgrenzung)       * Ziele und Schwerpunkte der einzelnen Phasen (Abgrenzung)
-      * Ziel: Optimierung des zeitlichen Ablaufs und des personellen/​materiellen Aufwands 
-      * Beispiel: teures Messgerät 
       * Pläne der Testphasen werden aus Master-Testplan abgeleitet       * Pläne der Testphasen werden aus Master-Testplan abgeleitet
       * Rahmenbedingungen klären: Termine, Personal etc. -> Zeitplan       * Rahmenbedingungen klären: Termine, Personal etc. -> Zeitplan
-    ​* Testziele / -schwerpunkte+      * Ziel: Optimierung des zeitlichen Ablaufs und des personellen/​materiellen Aufwands 
 +      * Beispiel: teures Messgerät 
 +    ​* Testziele/​-schwerpunkte
       * Ableitung aus ISO 9126: z.B. Vollständigkeit,​ Verfügbarkeit,​ Fehlertoleranz,​ Ergonomie, Wartbarkeit       * Ableitung aus ISO 9126: z.B. Vollständigkeit,​ Verfügbarkeit,​ Fehlertoleranz,​ Ergonomie, Wartbarkeit
     * Prioritäten     * Prioritäten
Zeile 236: Zeile 262:
       * dann systematischer Test der einzelnen Module auf Basis der Testspezifikation       * dann systematischer Test der einzelnen Module auf Basis der Testspezifikation
       * weitere Tests je nach den ersten Ergebnissen,​ niedrige Priorität       * weitere Tests je nach den ersten Ergebnissen,​ niedrige Priorität
-      * Intution+      * Intuition
         * Fehler sind Herdentiere         * Fehler sind Herdentiere
         * Vertrauen Sie Ihrer Intuition         * Vertrauen Sie Ihrer Intuition
Zeile 258: Zeile 284:
         * Einhaltung von gesetzlichen Vorgaben         * Einhaltung von gesetzlichen Vorgaben
     * Änderungsprozess,​ Änderungsanforderung,​ Fehlerbericht     * Änderungsprozess,​ Änderungsanforderung,​ Fehlerbericht
-      * {{:​se:​aenderungsprozess.jpg|}} 
       * Nach Inspektion/​Test:​ Änderungsprozess       * Nach Inspektion/​Test:​ Änderungsprozess
       * Gründe für Änderungen       * Gründe für Änderungen
Zeile 505: Zeile 530:
 ===== ToDo ===== ===== ToDo =====
   * Quellen für Softwarefehler-Beispiele suchen   * Quellen für Softwarefehler-Beispiele suchen
-  * Ariane 5-Beispiel genauer anschauen +  * <del>Ariane 5-Beispiel genauer anschauen</​del>​ 
-  * Generischer Testprozess S. 33 +  * <del>Generischer Testprozess S. 33</​del>​ 
-  * Änderungsprozess S. 49 +  * <del>Änderungsprozess S. 49</​del>​ 
-  * Tabelle Testfallermittlungsverfahren S. 56+  * <del>Tabelle Testfallermittlungsverfahren S. 56</​del>​
   * Beispiel für Zustandsanalyse   * Beispiel für Zustandsanalyse
 +  * Beispielaufgaben zur Testfallermittlung
   ​   ​
 ===== ToRead ===== ===== ToRead =====
Zeile 515: Zeile 541:
     * Kosten von Softwarefehlern:​ Kapitel 6, 6.3     * Kosten von Softwarefehlern:​ Kapitel 6, 6.3
     * Qualitätsmerkmale:​ Kapitel 4.3.1     * Qualitätsmerkmale:​ Kapitel 4.3.1
-  * Einführung der Testdokumentation:​ IEEE829 Anhang B+  * <del>Einführung der Testdokumentation:​ IEEE829 Anhang B</​del>​
  
  
se/softwaretest.1208078228.txt.gz · Zuletzt geändert: 2014-04-05 11:42 (Externe Bearbeitung)