Tests: Unterschied zwischen den Versionen

Zeile 9: Zeile 9:
 
* Das Plugin System - BwDocCheck
 
* Das Plugin System - BwDocCheck
  
Die Bibliothek und das zugehörige Plugin können auch von anderen Erweiterungen verwendet werden. Sie kann bei der Installation also bereits vorhanden sein und darf bei der Deinstallation nur ebenfalls deinstalliert werden, wenn keine andere installierte Erweiterung diese Bibliothek verwendet. Letzteres kann überprüft werden, wenn man bei der Erweiterung (#__extensions) in den custom_data nachsieht.
+
Die Bibliothek und das zugehörige Plugin können auch von anderen Erweiterungen verwendet werden. Sie kann bei der Installation also bereits vorhanden sein und darf bei der Deinstallation nur ebenfalls deinstalliert werden, wenn keine andere installierte Erweiterung diese Bibliothek verwendet. Letzteres kann überprüft werden, wenn man bei der Erweiterung (#__extensions) in den custom_data nach sieht. Dort muss jede Erweiterung, die diese Bibliothek verwendet, einen Kenner haben.
  
 
==Nötige Tests==
 
==Nötige Tests==

Version vom 27. Juni 2017, 14:33 Uhr

Zu testen ist - wie immer - die Installation, das Update und die Deinstallation. Weiter ist das Verhalten der Erweiterung im Betrieb zu testen, abhängig von den Einstellungen.

Zur Erweiterung gehören:

  • Die Bibliothek BwLib
  • Das Plugin System - BwLibLoad
  • Die Komponente BwDocCheck
  • Das Modul BwDocCheck
  • Das Plugin System - BwDocCheck

Die Bibliothek und das zugehörige Plugin können auch von anderen Erweiterungen verwendet werden. Sie kann bei der Installation also bereits vorhanden sein und darf bei der Deinstallation nur ebenfalls deinstalliert werden, wenn keine andere installierte Erweiterung diese Bibliothek verwendet. Letzteres kann überprüft werden, wenn man bei der Erweiterung (#__extensions) in den custom_data nach sieht. Dort muss jede Erweiterung, die diese Bibliothek verwendet, einen Kenner haben.

Nötige Tests

Installation

  • Wird die Bibliothek sauber installiert
    • Die Bibliothek kann bereits vorhanden sein, dann darf ein Update nur passieren, wenn es eine neuere Version ist
  • Wird das Plugin der Bibliothek sauber installiert
    • Das Plugin kann bereits vorhanden sein, dann darf ein Update nur passieren, wenn es eine neuere Version ist
  • Wird die Komponente sauber installiert
  • Wird das Modul installiert
    • Neuer Name
    • Aktiviert
  • Wird das Plugin sauber installiert und aktiviert
  • Wird die Benutzergruppe angelegt
  • Wird der Viewlevel angelegt
  • Wird die Benutzergruppe dem Viewlevel zugeordnet