Browse Source

Vorlesung Testen von Software

master
Simernjeet Singh 1 year ago
parent
commit
c7a15321bd
  1. 3
      .vscode/extensions.json
  2. 112
      Lerntagebuch.md

3
.vscode/extensions.json

@ -0,0 +1,3 @@
{
"recommendations": []
}

112
Lerntagebuch.md

@ -3,18 +3,17 @@
### Lernziel
### Übung 2 7.11.2022
#### Übung 2 7.11.2022
einen ssh-key erstellt
öffentlichen Schlüssel zu gogs hinzugefügt
Branch erstellt
### Übung Debugging
### Übung Debugging 16.11.2022
#### Übung 3
clone link https://gogs.informatik.hs-fulda.de/Programmiermethoden_und_werkzeuge-public/UebungDebugging.git
#### Task
**Task 1 Uebung 1**
- Nachdem Aktivieren Sie die Zeilen 36 bis 38 durch entfernen der beiden *slashes*.
**Ausgaben sind:**
@ -64,4 +63,107 @@ Nochmal lauft das Programm im Debug-modes und eingeben zahl ist 47
- Notieren Sie die Anzahl der Einträge in der *Debug View* (this) false
- nextInt: **16**, count: **4** ergebnis: **false**
**Beenden Sie den Debugger (*"Terminate"*)**
**Beenden Sie den Debugger (*"Terminate"*)**
### Uebung 4 23.11.2022
#### Source Code Management (SCM)
**Lokale Respository**
1.1 Stage und Historic
1.2 Merge
1.3 rebase
**Git Respositoty changes**
#### Vorlesung 07.12.2022
##### Test
**Testmethodoligie - Bestandteile eine Tests**
- Stichprobe
- Testfälle
- Testdaten
- Testobekt
- Testumgebung
- Testziel
- Soll-/Ist- Wertvergliech
**Testziele**
- Fehler aufzeigen
- Qualität erfassen
- Vertrauen erhöhen
- Grenzen ermitteln
**Testebenen**
- Anwendung/System
- Teilsystem/Modul
- Codeebene/Unit
**Testpyramide**
- GUI Tests (end to end tests)
business logik überprufen, functions und kommiunikation mit anderen components überprufen.
- Integration tests
- Component / Contract Tests
- Unit Tests
**Testnamen**
Test werden benannt nach:
- Ziel (Integration Test, Lasttest)
- Methode (Regressionstest)
- Testgegenstand (UI-test, Module-test, Unit-test)
- Level (Systemtest)
- Personen (Entwicklertest, Anwendertest)
- Testabdeckung (Komplettest, partieller Test)
**Qualitätskosten**
- High Cost -> Poor Quality -> Failure Costs
- High Cost -> Exceptional Quality -> Sweet Spot (prevention & Appraisal Cost)
- Low Cost -> Exceptional Quality -> prevention & Appraisal Cost
**Testprozess**
**Testprozess - Ablauf**
**Testprozess - Plannung**
**Testprozess - Analyse & design**
- basiert auf Anforderungsdokumentation
- Testspezifikation
- Testfaelle
- Kritikalitaet
- Testdaten
- Testumgebung
- Ausfuehrungsreihenfolge
- Infrastruktur
- Testkriterium
**Testprozess - Testausfuerung**
Testlog
- aufgetretenes Fehlverhalten
- Fehlerkategorie (high/medium/low)
**Testprozess - Testnachbereitung**
- Testreport
- Zusammenfassung Testausfuehrungen
- Vergleich mit frueheren Testlaeufen
- Entscheidung ueber Lieferfaehigkeit
Loading…
Cancel
Save