![]() |
AW: Von 0 auf 100 - DUnitX - Ein Testframework für Delphi
Zitat:
Fakt ist, dass man eine stabile und robuste Grundlage schafft, wenn man Unit- und Integrationstests durchführt, so dass man viel, was man früher mühsam durch "selber durchklicken" testen musste, einspart. Und ich finde, dass diese Pillepalle Beispiele bei Unittests gar nicht so weit von der Praxis entfernt sind, da man dort nunmal sehr isoliert und kleinschrittig testet. Das muss man aber am Anfang erstmal in den Kopf bekommen, da man oft schon in Gedanken den untestbaren Softwareklump, den man meist historisch gewachsen vorliegen hat, verinnerlicht hat. |
AW: Von 0 auf 100 - DUnitX - Ein Testframework für Delphi
Schade das es da keine fertigen Rezepte gibt.
Dann wären UnitTests also immer die erste Grundlage. Diese können aber nicht unbedingt zusammen mit asynchronen, externen Tests integriert werden, wie z.B. Click-Tests für das Simulieren von UI-Forms, oder physikalische Simulationen zum Testen von Sensorsignalen. Vom Testablauf müssen dann erstmal die UnitTests laufen, das ist klar. Und weitere Tests / Simulationen wären on-top, und nicht unbedingt Teil EINES UnitTests. Man könnte aber z.B. externe Test-Ergebnisse von UI-Click Tests o.ä. mit in die UnitTests integrieren, so das es erst ein UnitTest OK gibt wenn auch alle Ergebnisse stimmen. Es spräche dann aber dagegen das UnitTests möglichst auch schnell und unabhängig sein sollten, denke ich. Ich habe mich leider noch nicht tiefer mit dem beschäftigt was Idera da noch in Richtung Testing anzubieten hat (Ranorex, Gurock, etc.) :oops: Es könnte aber etwas für mich dabei sein. |
AW: Von 0 auf 100 - DUnitX - Ein Testframework für Delphi
Zitat:
Den Spass mit der Kommunikation mit parallel entwickelten externen (embedded) Systemen habe ich immer wieder. Ich schreibe mir dann immer Emulatoren bzw. Simulatoren. |
AW: Von 0 auf 100 - DUnitX - Ein Testframework für Delphi
Zitat:
|
AW: Von 0 auf 100 - DUnitX - Ein Testframework für Delphi
Nochmal zu dem Thema.
![]() Ranorex sieht doch gar nicht schlecht aus ... |
AW: Von 0 auf 100 - DUnitX - Ein Testframework für Delphi
Hallo,
ich bekomme beim Erst-Compilieren eine Fehlermeldung "[dcc32 Fataler Fehler] Project1.dpr(16): F2613 Unit 'DUnitX.Loggers.Console' nicht gefunden." (Youtube 5:14). Ich nutze RAD Studio Delphi 10.4 Sydney in der 'Professional with Mobile'-Edition. Andere Kollegen meinten, dass DUnitX nur in der Architect-Edition verwendet werden kann. Allerdings habe ich wie im Video DUnitX 'DUnitX_IDE_Expert_Sydney.bpl' von Git-Hub und TestInsight installiert. Gibt es Erfahrungen mit dem Fehlen der DUnitX.Loggers.Console? Stimmt die Erfahrung meiner Kollegen, dass man DUnitX nur in der Architect-Edition richtig verwenden kann? Danke. |
AW: Von 0 auf 100 - DUnitX - Ein Testframework für Delphi
Zitat:
Hast du die DunitX runtergeladen und installiert z.B. von hier ![]() Die Datei ist dort mit drin: ![]() ggf. sind deine Suchpfade nicht richtig. Die BPL sind nur Erweiterungen der Delphi-IDE welche paar neue Knöpfe hinzufügen, so dass du z.B. eine leere Unit mit DUnitX rumpf bekommst. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:52 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