Softwarequalitätsmanagement: Unterschied zwischen den Versionen

Aus CCWiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
= Testing =
= Testing =
Softwaretesting beschreibt den Prozess des verifizierens einer Anwendung, oder Teile davon, gegenüber einer gewissen Spezifikation, oder gegen ein erwartetes Verhalten. Durch Testing kann ein hohes Maß an Softwarequalität gewährleistet werden, natürlich nur wenn Tests gut spezifiert und auch ausgeführt werden. Gerade im Bereich des automatisierten Testens kann durch eine hohe Testabdeckung des Quellcodes, regression, verhindert werden.
Softwaretesting beschreibt den Prozess des verifizierens einer Anwendung, oder Teile davon, gegenüber einer gewissen Spezifikation, oder gegen ein erwartetes Verhalten. Durch Testing kann ein hohes Maß an Softwarequalität gewährleistet werden, natürlich nur wenn Tests gut spezifiert und auch ausgeführt werden. Gerade im Bereich des automatisierten Testens kann durch eine hohe Testabdeckung des Quellcodes, regression, verhindert werden.
  Eine hohe Testabdeckung, beschreibt, wieviel Code durch Testfälle auch wirklich erreicht wird.
  Eine '''hohe Testabdeckung''', beschreibt, wieviel Code durch Testfälle auch wirklich erreicht wird.


  Unter Regression wird eine verschlechterung des Quellcodes verstanden. Im Laufe des Entwicklungsprozesses, funktioniert Code, der zuvor funktionert hat, nicht mehr.
  Unter '''Regression''' wird eine Verschlechterung des Quellcodes verstanden. Im Laufe des Entwicklungsprozesses, funktioniert Code, der zuvor funktionert hat, nicht mehr.
== Testarten ==
== Testarten ==
Testing kann in verschiedene Arten unterteilt werden, die im folgenden Angeführt werden.
Testing kann in verschiedene Arten unterteilt werden, die im folgenden Angeführt werden.

Version vom 2. Februar 2021, 16:45 Uhr

Testing

Softwaretesting beschreibt den Prozess des verifizierens einer Anwendung, oder Teile davon, gegenüber einer gewissen Spezifikation, oder gegen ein erwartetes Verhalten. Durch Testing kann ein hohes Maß an Softwarequalität gewährleistet werden, natürlich nur wenn Tests gut spezifiert und auch ausgeführt werden. Gerade im Bereich des automatisierten Testens kann durch eine hohe Testabdeckung des Quellcodes, regression, verhindert werden.

Eine hohe Testabdeckung, beschreibt, wieviel Code durch Testfälle auch wirklich erreicht wird.
Unter Regression wird eine Verschlechterung des Quellcodes verstanden. Im Laufe des Entwicklungsprozesses, funktioniert Code, der zuvor funktionert hat, nicht mehr.

Testarten

Testing kann in verschiedene Arten unterteilt werden, die im folgenden Angeführt werden.

Continous Integration

Continous Delivery

Versionskontrolle

Pull/Merge Requests