diff --git a/src-modules/module/qa/conf/qa.xml b/src-modules/module/qa/conf/qa.xml index 5e5f4d5..209dff5 100644 --- a/src-modules/module/qa/conf/qa.xml +++ b/src-modules/module/qa/conf/qa.xml @@ -488,7 +488,7 @@ notnull="false"> - + @@ -614,6 +614,12 @@ parent="Qualitätssicherung">Abfragen zur Administration $QA_PFAD/masken + + Datenbank-Tests planen + + $QA_PFAD/masken + + @@ -725,7 +731,11 @@ delete="FALSE" displayType="select" visibleFields="name" format="%s"> - + + + + +
+In diesem Formular können Sie Datenbanktests verwalten. + +tid + + + + + + + + + + +
+In diesem Formular können Sie Ausgabetabellen verwalten. Im Details-Formular können Sie Tabellen und Felder zuordnen. + + + + + + + + + +
+In diesem Formular können Sie Ausgabetabellen für Datenbanktests verwalten. + +tid + + + + + + + + + + + +
+In diesem Formular können Sie Felder Ausgabetabellen verwalten. Im Details-Formular können Sie Tabellen und Felder zuordnen. + + + + + + + + + +
+In diesem Formular können Sie Felder für Ausgabetabellen für Datenbanktests verwalten. + +tid + + + + + + + + + + diff --git a/src-modules/module/qa/masken/37120_felderinfo.unl b/src-modules/module/qa/masken/37120_felderinfo.unl new file mode 100644 index 0000000..da348ff --- /dev/null +++ b/src-modules/module/qa/masken/37120_felderinfo.unl @@ -0,0 +1,6 @@ +37120^Benutzer/in^50^0^0^150^200^1^integer^200^0^1^<> select tid,nvl(name,benutzer) from userinfo order by 2;^hidden^^ +37121^Ausgabetabelle^0^0^0^150^80^1^integer^200^0^1^<> select tid,name from qa_resultset order by 2;^^^ +37122^Ausgabetabellen^100^0^0^150^300^1^char^30^0^18^^^<> select '../edit/qa/qa_resultset_list.jsp' from xdummy;^ +37123^Name^20^0^0^150^150^1^sql^50^0^0^^^^ +37124^Komponente^30^0^0^150^200^1^integer^200^0^1^<> select tid,name from systeminfo order by 2;^hidden^^ +37125^Felder in Ausgabetabellen^110^0^0^150^300^1^char^30^0^18^^^<> select '../edit/qa/qa_resultset_field_list.jsp' from xdummy;^ diff --git a/src-modules/module/qa/masken/37120_maske_system_bez.unl b/src-modules/module/qa/masken/37120_maske_system_bez.unl new file mode 100644 index 0000000..ecd5ca0 --- /dev/null +++ b/src-modules/module/qa/masken/37120_maske_system_bez.unl @@ -0,0 +1 @@ +37120^260^ diff --git a/src-modules/module/qa/masken/37120_masken_felder_bez.unl b/src-modules/module/qa/masken/37120_masken_felder_bez.unl new file mode 100644 index 0000000..8f9f7c8 --- /dev/null +++ b/src-modules/module/qa/masken/37120_masken_felder_bez.unl @@ -0,0 +1,6 @@ +37120^37120^ +37120^37121^ +37120^37122^ +37120^37123^ +37120^37124^ +37120^37125^ diff --git a/src-modules/module/qa/masken/37120_maskeninfo.unl b/src-modules/module/qa/masken/37120_maskeninfo.unl new file mode 100644 index 0000000..ab7f42d --- /dev/null +++ b/src-modules/module/qa/masken/37120_maskeninfo.unl @@ -0,0 +1,130 @@ +37120^Datenbank-Tests planen^--Autor: D. Quathamer\ +--Datum: 2.8.2019\ +--freemarker template\ +create temp table tmp_qa_dbtest (\ +ord smallint,\ +tid INTEGER , \ +uniquename VARCHAR(255) , \ +name VARCHAR(255) , \ +project_id INTEGER , \ +resultset_id INTEGER ,\ +resultset_str varchar(255) , \ +resultset_field_id INTEGER , \ +resultset_field_str varchar(255) , \ +whereclause TEXT , \ +active SMALLINT , \ +letzter_lauf date,\ +nextedit varchar(255)\ +);\ +insert into tmp_qa_dbtest (ord,\ + tid,\ + uniquename,\ + name,\ + project_id,\ + resultset_field_id,\ + whereclause,\ + active,\ + nextedit) \ +select 1 as ord,\ + tid,\ + uniquename,\ + name,\ + project_id,\ + resultset_field_id,\ + whereclause,\ + active,\ + ('../edit/qa/qa_dbtest_edit.jsp|tid=' || D.tid)::varchar(255)\ +FROM qa_dbtest D\ +where 1=1\ +/* and T.resultset_field_id=<> */\ +/* and T.name like '%<>%' */\ +/* and T.systeminfo_id=<> */\ +;\ +\ +update tmp_qa_dbtest set resultset_id=R.resultset_id,\ +resultset_field_str=R.name\ +from qa_resultset_field R\ +where R.tid=tmp_qa_dbtest.resultset_field_id;\ +\ +update tmp_qa_dbtest set resultset_str=R.name\ +from qa_resultset R\ +where R.tid=tmp_qa_dbtest.resultset_id;\ +\ +update tmp_qa_dbtest set letzter_lauf=(select max(date(execution_start))\ +from qa_mask_execution_result R\ +where R.mask_execution_id=tmp_qa_dbtest.tid);\ +\ +\ +-- update tmp_qa_dbtest set nextedit=trim(nextedit) || trim('&rs=' || \ +--sp_get_keylist_str(<>::varchar(200),'groupinfo_id'::varchar(200),'user_group_bez'::varchar(200),'userinfo_id'::varchar(200),null,null); ) \ +/* update tmp_qa_dbtest set nextedit=nextedit || '&name=<>'; */ \ +\ +insert into tmp_qa_dbtest (ord,\ +--tid,userinfo_id, benutzer,\ +name, --maskeninfo_id,\ +--maskeninfo_name,\ +-- active,\ +-- stylesheet_id,\ +-- contenttype,\ +-- output_filename,\ +-- letzter_lauf,\ + nextedit) \ +select 10, --ord\ +'Neuer Eintrag',\ +nvl(('../edit/qa/qa_dbtest_edit.jsp|tid=' || max(tid)+1)::varchar(255),'../edit/qa/qa_dbtest_edit.jsp'::varchar(255))\ +from qa_dbtest\ +--where 0=(select count(*) from qa_mask_execution)\ +;\ +\ +<@selectintotmp \ +select="name,\ +uniquename,\ +resultset_str,\ +resultset_field_str,\ +active,\ +letzter_lauf,\ +nextedit,\ +ord"\ +source="tmp_qa_dbtest"\ +target="tmp_qa_dbtest2">\ +order by ord,name ,uniquename\ +\ + <@informixnolog/>;\ + \ +drop table tmp_qa_dbtest;\ + \ +select \ +name,\ +uniquename,\ +resultset_str,\ +resultset_field_str,\ +active,\ +letzter_lauf,\ +nextedit \ +from tmp_qa_dbtest2\ +;^XIL List\ + drop_and_delete movable_columns sizable_columns horizontal_scrolling\ + white_space_color=COLOR_WHITE fixed_columns=2\ + min_heading_height=35\ +Column CID=0 heading_text="Name" center_heading\ + row_selectable col_selectable heading_platform readonly\ + width=50 text_size=100\ +Column CID=0 heading_text="Schlüssel" center_heading\ + row_selectable col_selectable heading_platform readonly\ + width=50 text_size=100\ +Column CID=1 heading_text="Ausgabetabelle" center_heading\ + row_selectable col_selectable heading_platform readonly\ + width=150 text_size=200\ +Column CID=1 heading_text="Ausgabefeld" center_heading\ + row_selectable col_selectable heading_platform readonly\ + width=150 text_size=200\ +Column CID=1 heading_text="Aktiv" center_heading\ + row_selectable col_selectable heading_platform readonly\ + width=5 text_size=200\ +Column CID=1 heading_text="Letzter Lauf" center_heading\ + row_selectable col_selectable heading_platform readonly\ + width=5 text_size=200\ +Column CID=1 heading_text="Bearbeiten" center_heading\ + row_selectable col_selectable heading_platform readonly\ + width=5 text_size=200\ +@@@^^^Verwaltung von Datenbank Tests^drop table tmp_qa_dbtest2;^^1^440^360^0^1^^ diff --git a/src-modules/module/qa/masken/37120_sachgeb_maske_bez.unl b/src-modules/module/qa/masken/37120_sachgeb_maske_bez.unl new file mode 100644 index 0000000..4eee24a --- /dev/null +++ b/src-modules/module/qa/masken/37120_sachgeb_maske_bez.unl @@ -0,0 +1 @@ +261^37120^