AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein UnitTests mit remoten asynchronen Systemen
Thema durchsuchen
Ansicht
Themen-Optionen

UnitTests mit remoten asynchronen Systemen

Ein Thema von MyRealName · begonnen am 22. Nov 2018 · letzter Beitrag vom 22. Nov 2018
Antwort Antwort
Benutzerbild von MyRealName
MyRealName

Registriert seit: 19. Okt 2003
Ort: Heilbronn
675 Beiträge
 
Delphi 10.4 Sydney
 
#1

UnitTests mit remoten asynchronen Systemen

  Alt 22. Nov 2018, 18:40
Hallo Delphianer,

ich schreibe mir gerade ein neues framework um mal meinen ganzen Code auf eine einheitliche Basis zu bringen, da ich hier und da funktionierende Teile habe in verschiedenen Systemen, aber jede mit anderen Schnittstellen gebaut etc.
Das sind dann alles Client/Server-Funktionen, die sum Teil synchron, aber eben auch asynchron arbeiten. Sagen wir mal ein Positionsupdate in die DB schrieben, da muss der client ja nicht warten, bis der server das gescrieben hat, das wird gesendet und gut ist.

Nun will ich gleich am Anfang vllt mal UnitTests mit einbauen, so dass ich sicherstellen kann, dass alles auch so geht wie es soll. Wie würde man das bei asynchronen Remote-funktionen machen ? Gibt es da Ideen ?


Btw. ich habe noch keine UnitTests bisher schrieben müssen. Für ein vorheriges System habe ich mir ein Tester gebaut, der immer eine neue Server DB macht und dann anfängt mit account erstellen, einloggen mit falschen Werten und sehen, ob das richtige passiert, dann einloggen mit richtigen Werten und schauen, was passiert etc.

Vielen Danke schonmal
  Mit Zitat antworten Zitat
Schokohase
(Gast)

n/a Beiträge
 
#2

AW: UnitTests mit remoten asynchronen Systemen

  Alt 22. Nov 2018, 18:44
Dann solltest du dir zuerst den Unterschied zwischen Unit-Test und Integration-Test klar machen.

Beide sehen komplett gleich aus, haben aber eine andere Zielsetzung.

https://de.wikipedia.org/wiki/Softwaretest#Teststufen

Zudem kann man nicht jeden Code per Unit-Test testen. Nur wenn du die Abhängigkeiten per Dependency-Injection übergibst, dann kannst du echte Unit-Tests schreiben (ansonsten hat man automatisch Integration-Tests).

Geändert von Schokohase (22. Nov 2018 um 18:48 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort


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 21:36 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz