AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Qualitätsbewusstsein

Ein Thema von Namenloser · begonnen am 12. Mär 2014 · letzter Beitrag vom 14. Mär 2014
 
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.643 Beiträge
 
#31

AW: Qualitätsbewusstsein

  Alt 14. Mär 2014, 08:44
Außerdem, wenn eine Software alle Tests besteht, heißt das noch lange nicht, dass die Software das macht, was der Kunde erwartet.
Doch. Genau dafür sind Unittests gemacht: Sie implementieren die Spezifikation und prüfen anhand der Assertions, ob diese eingehalten wird. Es ist Sache der Spec, die Erwartungen der Kunden korrekt zu formulieren.
Ne. Nersgatt hat schon recht: Unit-Tests testen nur die kleinste Einheit.

Ich kann komplett Bugfreie Units schreiben, die 100% meines Codes abdecken.
Dann kann ich die aber so falsch zusammenstöpseln das kein einziger Integration-Test glückt.
Ich kann die aber auch korrekt zusammenstöpseln, das die Intgeration Tests funktionieren.
Das ich eine Zahl korrekt am UI eingebe, durch das Business Layer schiebe und in die DB bringe heisst aber auch noch lange nicht, das das auch die Funktionalen Tests erfüllt.
Wenn die Funktionalen Tests erfolgreich sind, muss die komplett-Anwendung aber immer noch nicht laufen. Hier muss ich erst die Acceptance-Tests berücksichtigen und zum laufen bringen.

Wie man sieht ist Testing eine - im wortwörtlichen Sinne - vielschichtige Angelegenheit.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:08 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz