Modul Qualitätssicherung Administrationshandbuch

Installation

Erstinstallation

Wenn Sie die Installationsdatei heruntergeladen und entpackt haben, gehen Sie wie folgt vor:

cat  $SUPERX_DIR/db/bin/SQL_ENV_qa.sam  >>$SUPERX_DIR/db/bin/SQL_ENV
JDBC_CLASSPATH="$SUPERX_DIR/webserver/tomcat/lib/servlet-api.jar:$LIB_PATH/ant.jar"  ;  for  i  in  `ls  $LIB_PATH/*.jar`  ;  do  JDBC_CLASSPATH=$JDBC_CLASSPATH:$i  ;  done  ;  XML_CLASSPATH=$JDBC_CLASSPATH
JDBC_CLASSPATH="$WEBAPP/WEB-INF/lib_ext/superx5.0_fuer_h1.jar:$WEBAPP/WEB-INF/lib_ext/servlet-api.jar:$LIB_PATH/ant.jar"  ;  for  i  in  `ls  $LIB_PATH/*.jar`  ;  do  JDBC_CLASSPATH=$JDBC_CLASSPATH:$i  ;  done  ;  XML_CLASSPATH=$JDBC_CLASSPATH
JDBC_CLASSPATH="$WEBAPP/WEB-INF/classes:$WEBAPP/WEB-INF/lib_ext/servlet-api.jar:$LIB_PATH/ant.jar"  ;  for  i  in  `ls  $LIB_PATH/*.jar`  ;  do  JDBC_CLASSPATH=$JDBC_CLASSPATH:$i  ;  done  ;  XML_CLASSPATH=$JDBC_CLASSPATH
CATALINA_OPTS="$CATALINA_OPTS  -DMODULE_PFAD=.../superx/WEB-INF/conf/edustore/db/module"

Danach laden Sie die SQL_ENV neu und starten die Installation:

.  $SUPERX_DIR/db/bin/SQL_ENV
cd  $QA_PFAD
qa_modul_erzeugen.x

Danach legen Sie Testfälle an wie im Benutzerhandbuch beschrieben.

Upgrade

Wenn Sie die Installationsdatei heruntergeladen und entpackt haben, gehen Sie wie folgt vor:

.  $SUPERX_DIR/db/bin/SQL_ENV
cd  $QA_PFAD/upgrade
qa_upgrade.x

Konfiguration

Automatisierte Testfall-Ausführung

Die Ausführung der Testfälle starten Sie mit

cd  $QA_PFAD
qa_update.x

Sie können die Testfall-Ausführung automatisieren, indem Sie den qa_update.x in den cronjob mit aufnehmen. Ein Muster liegt in $QA_PFAD/qa_update_cron.x.sam

Säulentransfer

Im QA-Modul ist es manchmal sinnvoll, Testfälle von einer Säule auf eine andere Säule zu übertragen. Wir nutzen dazu die Backup- und Restore-Funktion des Moduls. Sie entladen die Testfälle mit

cd  $QA_PFAD
qa_backup.x

Es werden UNL-Dateien in $QA_PFAD/tmp/* angelegt. Diese können Sie mit scp auf den Zielrechner übertragen:

cd  $QA_PFAD
scp  -r  tmp  superx@zielrechner:$QA_PFAD

Auf dem Zeilrechner führen Sie dann aus:

cd  $QA_PFAD
qa_restore.x
Achtung:
Dabei werden alle Testfälle auf dem Zielsystem gelöscht und neu eingefügt.