AGB  ·  Datenschutz  ·  Impressum  







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

Wie testet man eigentlich Komponenten?

Ein Thema von Gonzo2 · begonnen am 27. Okt 2008 · letzter Beitrag vom 28. Okt 2008
Antwort Antwort
Gonzo2

Registriert seit: 4. Nov 2007
42 Beiträge
 
#1

Wie testet man eigentlich Komponenten?

  Alt 27. Okt 2008, 15:29
Ich frage mich die ganze Zeit wie ich eine Komponente testen soll. Die Komponente selbst ist das eine Problem, aber wie teste ich sie? Bei einer Klasse ist das noch relativ einfach, man baut sie in ein Projekt ein, entwickelt ein Testprojekt und kann die Klasse testen. Fehler fallen im Projekt auf.

Aber wie macht man das bei einer Komponente? Eine Komponente muß man installieren, vor allem wenn sie visuell ist. Wie mancht man es am besten. Komponente installieren, testen, beim Fehler deinstallieren, verbessern, neu installieren, testen, beim Fehler deinstallieren ...

Oder gibt es Möglichkeiten die ich nicht kenne?
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.623 Beiträge
 
Delphi 12 Athens
 
#2

Re: Wie testet man eigentlich Komponenten?

  Alt 27. Okt 2008, 15:31
Das Laufzeitverhalten kannst Du auch ohne Installation testen, indem Du die Komponenten dynamisch einbindest. Aber wenn sie bereits zur Designtime irgend etwas Tolles machen soll, wirst Du um den von Dir beschriebenen Weg nicht herumkommen.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
taaktaak

Registriert seit: 25. Okt 2007
Ort: Radbruch
1.990 Beiträge
 
Delphi 7 Professional
 
#3

Re: Wie testet man eigentlich Komponenten?

  Alt 27. Okt 2008, 15:41
Ich nutze in diesem Fall die Projektverwaltung (siehe Anhang) - da kann ich schnell zwischen Testprojekt und Komponente wechseln und zudem mittels Popup-Menü die Komponente/das Package compilieren/installieren.
Miniaturansicht angehängter Grafiken
projektverwaltung_777.jpg  
Ralph
  Mit Zitat antworten Zitat
Gonzo2

Registriert seit: 4. Nov 2007
42 Beiträge
 
#4

Re: Wie testet man eigentlich Komponenten?

  Alt 27. Okt 2008, 17:32
Zitat von DeddyH:
Das Laufzeitverhalten kannst Du auch ohne Installation testen, indem Du die Komponenten dynamisch einbindest. Aber wenn sie bereits zur Designtime irgend etwas Tolles machen soll, wirst Du um den von Dir beschriebenen Weg nicht herumkommen.
Das Problem ist, daß man nicht so ohne weiteres auf die Schnelle eine Komponente installieren kann, da unter Windows XP der Delphiordner geschützt ist. Entweder arbeitet man als Administrator oder man wechselt ständig die Rechte wenn man eine Komponente installieren will. Und das ist sehr aufwändig.
  Mit Zitat antworten Zitat
Gonzo2

Registriert seit: 4. Nov 2007
42 Beiträge
 
#5

Re: Wie testet man eigentlich Komponenten?

  Alt 27. Okt 2008, 17:34
Zitat von taaktaak:
Ich nutze in diesem Fall die Projektverwaltung (siehe Anhang) - da kann ich schnell zwischen Testprojekt und Komponente wechseln und zudem mittels Popup-Menü die Komponente/das Package compilieren/installieren.
Wie kriegt man die bpl in das Fenster?
  Mit Zitat antworten Zitat
taaktaak

Registriert seit: 25. Okt 2007
Ort: Radbruch
1.990 Beiträge
 
Delphi 7 Professional
 
#6

Re: Wie testet man eigentlich Komponenten?

  Alt 28. Okt 2008, 07:54
Moin, Moin Gonzo2.

Es gibt wohl mehrere Wege, ich mach's so:
  • "ProjectGroup" markieren und Popup aufrufen
  • "Existierendes Projekt hinzufügen" auswählen
  • Zum Verzeichnis navigieren, ggf. Dateityp auf "*.*" ändern, die gewünschte "*.dpk-Datei" öffnen"
  • Dann erscheint die "*.bpl" in der Projektverwaltung
Ralph
  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 08:18 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