AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi MS-Access oder MS-SQL?
Thema durchsuchen
Ansicht
Themen-Optionen

MS-Access oder MS-SQL?

Ein Thema von freimatz · begonnen am 18. Jul 2019 · letzter Beitrag vom 15. Aug 2019
Antwort Antwort
freimatz

Registriert seit: 20. Mai 2010
1.490 Beiträge
 
Delphi 11 Alexandria
 
#1

AW: MS-Access oder MS-SQL?

  Alt 19. Jul 2019, 13:36
Liest die Anwendung den Inhalt der DB ein? Sprich ist solche eine kleine DB eine andere Form von Testscript?
Ja. Nein.

Prinzpiell wäre es klüger das 'Testscript' in dem Format anzubieten in dem der bestehende Test'mechanismus' die Tests heute schon liest.
Inwiefern ist das relevant für die Frage MS-Access oder MS-SQL?

Kathinka rulez
  Mit Zitat antworten Zitat
MichaelT

Registriert seit: 14. Sep 2005
Ort: 4020 Linz
558 Beiträge
 
Delphi 10.3 Rio
 
#2

AW: MS-Access oder MS-SQL?

  Alt 19. Jul 2019, 16:07
Liest die Anwendung den Inhalt der DB ein? Sprich ist solche eine kleine DB eine andere Form von Testscript?
Ja. Nein.

Prinzpiell wäre es klüger das 'Testscript' in dem Format anzubieten in dem der bestehende Test'mechanismus' die Tests heute schon liest.
Inwiefern ist das relevant für die Frage MS-Access oder MS-SQL?

Kathinka rulez
Was steht dann in den DBs drinnen? Die gesammelten 'Testscripte' vermutlich. Oder wie sollte man folgenden Text interpretieren.

Ich schrieb "ich habe eine Anwendung, die unterstützt MS-Access oder MS-SQL. Für automatische Tests gibt es Testdatenbanken.". Es geht mir hier um den Test der Anwendung, nicht um den Test der Datenbanken. Und ja, es geht auch nicht um unit-tests. Es sind hier das was manche Coded-UI-Tests nennen.

Ein vereinfachtes Beispiel für einen Test:
- Öffne Anwendung mit DB "Bla"
- Öffne in der DB Bereich "7162"
- Aktiviere Action "Fu"
- Warte bis Menüband (Ribbon) erscheint
- Fülle in die Eingabefelder b1,b2,b3 die Elemente von der DB x001, x002 bzw. x003 ab
- Prüfe ob in der DropDown-Liste Z003 die Einträge M und L drin sind.
Ob die Elemente x001, x002 bzw. x003 von einer Access oder MS-SQL DB stammen ist für den Test völlig egal.

Ich ging mal davon aus, dass diese Anweisungen technischer formuliert von der Anwendung oder einer Testumgebung maschinell gelesen und automatisiert ver- resp. abgearbeitet werden.

-

Du hast angedeutet, dass dir Änderungen im Moment wohl kaum zugestanden würden. An sich solltest du mit LocalDB das Auslangen finden. Du hättest dann nur ein Set an Testfällen in einer technischen Formulierung (also einem DB Format).
  Mit Zitat antworten Zitat
freimatz

Registriert seit: 20. Mai 2010
1.490 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: MS-Access oder MS-SQL?

  Alt 19. Jul 2019, 16:39
In den DBs drinnen sind Testdaten. Also z.B. die Elemente x001, x002 bzw. x003.

Nein, nochmals, die Testscripte sind dort nicht drin.

Ja, die Anweisungen sind technischer formuliert, als in meinem Beispiel.

Ich sehe gerade nicht was LocalDB mir bringen soll ausser viel Arbeit. Das ist auch wie ich es sehe für etwas anders da.
Eher düfte MS-SQL Express passen, dass dann von den Testscripten mit sqlcmd angesteuert wird.
  Mit Zitat antworten Zitat
MichaelT

Registriert seit: 14. Sep 2005
Ort: 4020 Linz
558 Beiträge
 
Delphi 10.3 Rio
 
#4

AW: MS-Access oder MS-SQL?

  Alt 19. Jul 2019, 17:25
Danke. Das war mir so nicht klar.

Local DB ist heute eine speziell konfigurierter SQL Server Express. Ich dachte allein da diese DB oft auf Workstation images, zwar in älterer Version aber doch, in manchem OS image vorhanden ist, wie einst die Access libraries bspw. auf Windows Servern z. B. da eine Serveranwendung der MS darauf lief. Deswegen konnte man sich drauf verlassen, dass die Libraries verfügbar sind.

Wenn die Scripts aber losgelöst sind, dann spricht mal wenig gegen SQL Express.


In den DBs drinnen sind Testdaten. Also z.B. die Elemente x001, x002 bzw. x003.

Nein, nochmals, die Testscripte sind dort nicht drin.

Ja, die Anweisungen sind technischer formuliert, als in meinem Beispiel.

Ich sehe gerade nicht was LocalDB mir bringen soll ausser viel Arbeit. Das ist auch wie ich es sehe für etwas anders da.
Eher düfte MS-SQL Express passen, dass dann von den Testscripten mit sqlcmd angesteuert wird.
  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 12:20 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