![]() |
UnitTests mit remoten asynchronen Systemen
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 :) |
AW: UnitTests mit remoten asynchronen Systemen
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. ![]() Zudem kann man nicht jeden Code per Unit-Test testen. Nur wenn du die Abhängigkeiten per ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:02 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