Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 11 Nächste Version anzeigen »

Test-Übersicht

Funktionalität

Testcase

Sideview

 

BO anlegen

InsertUpdateDeleteTest

BO ändern

InsertUpdateDeleteTest

BO löschen

InsertUpdateDeleteTest

Matrix

MatrixTest

Suche über Link

SearchTest

Suche über Suchfeld

SearchTest

Suche nach Attributen

Statuswechsel

StateChangeTest

Subform-Einträge anlegen

SubformTest

Subform-Einträge bearbeiten

SubformTest

Subform-Einträge löschen

SubformTest

Subform-Einträge klonen

Subform-Layoutrules "Wert übertragen"

TODO: SubformLayoutrulesTest

Subform-Layoutrules "Werteliste aktualisieren"

TODO: SubformLayoutrulesTest

Subform-Layoutrules "Feld zurücksetzen"

TODO: SubformLayoutrulesTest

Subform-Layoutrules "Subform intialisieren"

TODO: SubformLayoutrulesTest

Sub-Subforms 

Tab-Reihenfolge

TabindexTest

Datentypen (Zahl, Text, Ja/Nein, Kommazahl, Datum, Hyperlink, Email, Bild, Dokumentenanhang, Autonummer, Referenzfeld, Individuell)

 

Datentypen in Subform

 

Datentypen nach Sprachwechsel

 

Defaultwerte

 

Regelbutton

 

Referenzfelder Datensätze in neuem Tab öffnen

 

Tableview

 

Datensatz anlegenTableviewTest
Datensatz selektierenTableviewTest
Verfügbare StatuswechselTableviewTest
Statuswechsel durchführenTableviewTest
Datensatz löschenTableviewTest

Regeln

 

Anlegen

 

Anlegen (im Anschluss)

 

Bearbeiten

 

Bearbeiten (im Anschluss)

 

Löschen

 

Löschen (im Anschluss)

 

Statuswechsel

 

Statuswechsel (im Anschluss)

 

Benutzeraktion

 

Objektgenerator

 

Objektgenerator (im Anschluss)

 

Drucken

 

Drucken (im Anschluss)

 

Job

 

Resource (TransactionalJobRule

 

Rechte

 

Benutzerrechte

 

Gruppenrechte

 

Berechtigungen

 

Modulrechte

 

Stammdatenrechte

 

Arbeitsumgebungen

 

Reports

 

Arbeitsschritte

 

Datensatzfreigabe

 

BO-Feld deaktiviert

 

Subform-Feld deaktiviert

 

Constraints / Validierung 
Eindeutig 
Pflichtfeld 
Referenzfeld 
Feldbreite 
Nachkommastellen 
Mindestwert 
Maximalwert 
Hyperlink 
Email 

Sonstiges

 

Dynamisches BO

 

Virtuelles BO

 

Datensatzfreigabe

 

Berechnetes Attribut

 

Attributgruppen

 

Formular

 

Report

 

Dokumentenanhang

 

Aufgabenlisten

 

Suchfilter

 

Datensprache

 

Ressourcenplanung

 

Import/Export

 

Mandanten

 

Clientregeln

 

Vorbereiten der Testinstanz

Einfache Tests können auf dem Example-Nuclet basieren.

Bei Sonderfällen, die mit dem Example-Nuclet nicht getestet werden können, sollte pro Testszenario ein eigenes Nuclet erstellt und in Git eingecheckt werden. Mit einem Script können diese Test-Nuclets automatisiert importiert werden.

Vorbereitung der Testdaten

Im Idealfall sollten die Testfälle selbst die benötigten Testdaten bereitstellen.

Dies kann vor Beginn des eigentlichen Tests, durch Durchlaufen der Masken oder bei komplexeren Fällen durch einen noch zu definierenden Datenimport realisiert werden.

Dadurch ist sichergestellt, dass Testfälle Datenbank-unabhängig auf einer beliebigen Nuclos-Instanz installiert werden können.

 

Bei komplexen Testszenarien, wie z.B. dem Nachstellen eines Fehlerfalles in einem bestehenden System, muss von diesem Vorgehen vermutlich abgewichen werden und die Test-Daten über einen DB-Dump zur Verfügung gestellt werden.

 

  • Keine Stichwörter