Index: doc/LaTeX/D-Soil Model - Test report/D-Soil Model - Test Report.tps =================================================================== diff -u -r610 -r645 --- doc/LaTeX/D-Soil Model - Test report/D-Soil Model - Test Report.tps (.../D-Soil Model - Test Report.tps) (revision 610) +++ doc/LaTeX/D-Soil Model - Test report/D-Soil Model - Test Report.tps (.../D-Soil Model - Test Report.tps) (revision 645) @@ -17,8 +17,8 @@ Document=D-Soil Model - Test Report.tex [Frame0_View0,0] -TopLine=343 -Cursor=19154 +TopLine=559 +Cursor=33194 [SessionInfo] FrameCount=1 Index: doc/LaTeX/D-Soil Model - Test report/D-Soil Model - Test Report.tex =================================================================== diff -u -r621 -r645 --- doc/LaTeX/D-Soil Model - Test report/D-Soil Model - Test Report.tex (.../D-Soil Model - Test Report.tex) (revision 621) +++ doc/LaTeX/D-Soil Model - Test report/D-Soil Model - Test Report.tex (.../D-Soil Model - Test Report.tex) (revision 645) @@ -39,7 +39,7 @@ % \begin{document} \pagestyle{empty} -\includepdf[pages=1, offset=72 -70]{pictures/D-SoilModel-TestDocument.pdf} % links-rechts past precies +\includepdf[pages=1, offset=72 -70]{pictures/D-SoilModel-TestReport.pdf} % links-rechts past precies \cleardoublepage \newcommand{\ProgramNamePlusSpace}{D-Soil~Model\xspace} @@ -74,14 +74,14 @@ \reference{1230088-026-DSC-0006} \classification{-} -\keywords{WTI2017, hydraulic structures, structural failure, calculation kernel, wave pressure, linear load calculation, quadratic load calculation} +\keywords{WTI2017, Stochastic subsoil schematization, soil profile, soil properties, macro stability, piping, flow slide} \references{Refer to \autoref{chp:References}.} -\summary{This document contains the test report for \ProgramNamePlusSpace \VersionNumber, released with the following Delta Shell Light libraries: DSL--Core 16.1.1.574, DSL--FormsGeo 16.1.0.582, DSL--FormsMap 16.1.0.582, DSL--FormsStandard 16.1.0.581, DSL--Geo 16.1.1.578, DSL--Geographic 16.1.0.362, DSL--GeotechnicsIO 16.1.0.538 and DSL--Probabilistic 16.1.0.364. All the unit tests performed for the validation of \ProgramNamePlusSpace pass but cover only 19.8\% of the code, so largely less than the minimum required code coverage of 60\%. Not all the features of \ProgramNamePlusSpace were tested during the user interface testing (using test scripts). The functioning of \ProgramNamePlusSpace as described in the Functional Design is therefore not ensured. +\summary{This document contains the test report for \ProgramNamePlusSpace \VersionNumber, released with the following Delta Shell Light libraries: DSL--Core 16.1.1.574, DSL--FormsGeo 16.1.0.582, DSL--FormsMap 16.1.0.582, DSL--FormsStandard 16.1.0.581, DSL--Geo 16.1.1.578, DSL--Geographic 16.1.0.362, DSL--GeoIO 16.1.0.538 and DSL--Probabilistic 16.1.0.364. All the unit tests performed for the validation of \ProgramNamePlusSpace pass but cover only 19.8\% of the code, so largely less than the minimum required code coverage of 60\%. Not all the features of \ProgramNamePlusSpace were tested during the user interface testing (using test scripts). The functioning of \ProgramNamePlusSpace as described in the Functional Design is therefore not ensured. \textbf{\footnotesize{Samenvatting}} \newline -Dit document bevat het test rapport voor \ProgramNamePlusSpace \VersionNumber, gereleased met de volgende Delta Shell Light bibliotheken: DSL--Core 16.1.1.574, DSL--FormsGeo 16.1.0.582, DSL--FormsMap 16.1.0.582, DSL--FormsStandard 16.1.0.581, DSL--Geo 16.1.1.578, DSL--Geographic 16.1.0.362, DSL--GeotechnicsIO 16.1.0.538 en DSL--Probabilistic 16.1.0.364. Alle uitgevoerde 'unit tests' voor de validatie van \ProgramNamePlusSpace slagen maar dekken alleen 19.8\% van de code, dus significant minder dan de minimaal vereiste code dekking van 60\%. Niet alle functionaliteit van \ProgramNamePlusSpace werd getest tijdens de 'user interface' testen (met behulp van testscripts). De werking van \ProgramName, zoals beschreven in het functioneel ontwerp is daarom niet goed genoeg gewaarborgd.} +Dit document bevat het test rapport voor \ProgramNamePlusSpace \VersionNumber, gereleased met de volgende Delta Shell Light bibliotheken: DSL--Core 16.1.1.574, DSL--FormsGeo 16.1.0.582, DSL--FormsMap 16.1.0.582, DSL--FormsStandard 16.1.0.581, DSL--Geo 16.1.1.578, DSL--Geographic 16.1.0.362, DSL--GeoIO 16.1.0.538 en DSL--Probabilistic 16.1.0.364. Alle uitgevoerde 'unit tests' voor de validatie van \ProgramNamePlusSpace slagen maar dekken alleen 19.8\% van de code, dus significant minder dan de minimaal vereiste code dekking van 60\%. Niet alle functionaliteit van \ProgramNamePlusSpace werd getest tijdens de 'user interface' testen (met behulp van testscripts). De werking van \ProgramName, zoals beschreven in het functioneel ontwerp is daarom niet goed genoeg gewaarborgd.} \authori{dr. V. Trompille} \revieweri{dr.ir. J.G. van \newline Putten} @@ -129,24 +129,31 @@ \subsection{Non-functional requirements} -\begin{longtable}{p{10mm}p{\textwidth-10mm-24pt}} -NFR 2 & The regular conventions, standards, tools and libraries for Deltares Systems software will be used. (must have). \\ -NFR & Data definitions will follow existing and emerging standards such as IRIS as much as possible. (must have). -Where possible emerging standards will be followed. For geometry a format has been used since the start of the development of Ringtoets which remained unchanged. \\ -NFR 12 & The user-interface may not cause crashes during regular usage. (must have) \\ -NFR 14 & Consistency between the input data and the output data must be guaranteed. (must have) \\ -NFR 15 & ``De generieke code coverage wordt gesteld op 80\%, met uitzondering van de Delta Shell Light componenten, waarvoor een code coverage van 60\% zal worden gehanteerd.'' \\ -\end{longtable} +In \autoref{tab:NFREQs}, the non-functional requirements of \ProgramNamePlusSpace are enumerated. Note that only the requirements applicable to the testing of the program are listed. The full description of non-functional requirements of \ProgramNamePlusSpace can be found in the Functional Design of \ProgramNamePlusSpace \citep{DSoilModel_FunctionalDesign}. +\begin{table}[H] +\caption{Non-functional requirements \ProgramNamePlusSpace applicable to testing} \label{tab:NFREQs} +\begin{tabular}{|p{15mm}|p{\textwidth-15mm-24pt}|} \hline +\textbf{Nr.} & \textbf{Description requirement} \\ \hline +%NFR 2 & The regular conventions, standards, tools and libraries for Deltares Systems software will be used. (must have). +%NFR & Data definitions will follow existing and emerging standards such as IRIS as much as possible. (must have). Where possible emerging standards will be followed. For geometry a format has been used since the start of the development of Ringtoets which remained unchanged. \\ \hline +%NFR 12 & The user-interface may not cause crashes during regular usage. (must have) \\ \hline +%NFR 14 & Consistency between the input data and the output data must be guaranteed. (must have) \\ \hline +%NFR 15 & ''De generieke code coverage wordt gesteld op 80\%, met uitzondering van de Delta Shell Light componenten, waarvoor een code coverage van 60\% zal worden gehanteerd.'' \\ \hline +R13 & Software product wordt getest conform test afspraken (dus inhoudelijke test en acceptatietest). Er is voor elke productie stap een helder testplan, in de testen wordt aangetoond dat de functionaliteit is gerealiseerd. \\ \hline +U124 & De WTI Software moet robuust zijn voor kleine variaties in de invoer. Onder 'robuust' wordt verstaan: nooit een software crash. Dus: ofwel een melding dat invoer onjuist is, ofwel een melding dat een som niet convergeert, ofwel een antwoord retourneert. \\ \hline +U131 & Om de bibliotheken te kunnen testen levert elke bibliotheek testsoftware mee in de vorm van unit tests. \\ \hline +U133 & De WTI tools worden standaard alleen uitgeleverd met een Nederlandstalige UI en met Nederlandstalige meldingen en rapportages. \\ \hline +\end{tabular} +\end{table} + \subsection{Functional requirements} -In table \autoref{tab:REQs} the functional requirements are ranked from must-have to won't-have. The full description of the requirements can be found in the Functional Design of \ProgramNamePlusSpace \citep{DSoilModel_FunctionalDesign}. +In \autoref{tab:REQs}, the functional requirements of \ProgramNamePlusSpace are ranked from must-have to won't-have. The full description of the requirements can be found in the Functional Design of \ProgramNamePlusSpace \citep{DSoilModel_FunctionalDesign}. - - \begin{longtable}{|p{20mm}|p{1.05\textwidth-40mm-36pt}|p{20mm}|} -\caption{Functional requirements} \label{tab:REQs} \\ \hline +\caption{Functional requirements of \ProgramNamePlusSpace} \label{tab:REQs} \\ \hline \textbf{Nr.} & \textbf{Description requirement} & \textbf{MoSCoW} \\ \hline REQ 3.1 & Import data. & must-have \\ \hline REQ 3.3 & Select relevant SOS information for project & must-have \\ \hline @@ -318,72 +325,231 @@ The legend of \autoref{tab:OverviewTests} is: \\ \begin{tabular}{p{\textwidth}} -\textcolor[rgb]{0.5,0,0.5}{REQ xxx} $=$ Must-have requirement \\ -\textcolor[rgb]{1,0.34,1}{REQ xxx} $=$ Should-have requirement \\ -\textcolor[rgb]{1,0.91,1}{REQ xxx} $=$ Nice-to-have requirement \\ -\end{tabular} - - -\begin{tabular}{p{\textwidth}} \OK $=$ Test-script passes \\ \OKbut $=$ Test-script passes, but some dysfunctions were found \\ \NotOK $=$ Test-script fails \\ \end{tabular} -\begin{longtable}{|p{20mm}|p{1.05\textwidth-55mm-48pt}|p{15mm}p{20mm}|} -\caption{Overview of the requirements and their corresponding test-scripts} \label{tab:OverviewTests} \\ \hline -\textbf{REQ} & \textbf{Description} & \multicolumn{2}{c|}{\textbf{Test script(s) in Test Document (\autoref{app:TestDocument})}} \\ - & & \textbf{nr.} & \textbf{Status} \\ \hline -\cellcolor[rgb]{1,0,0} REQ 3.1 & Import data: -\newline materials -\newline 1D profiles -\newline 2D profiles (STI files) -\newline 2D profiles (GEO files) -\newline surface lines (CSV files) -\newline characteristic points (CSV files) -\newline segments (CSV files) +\renewcommand{\arraystretch}{1.1} +\begin{longtable}{|p{20mm}|p{\textwidth-50mm-48pt}|p{15mm}|p{15mm}|} +\caption{Overview of the 'must-have' requirements and their corresponding test-scripts} \label{tab:OverviewTests} \\ \hline +\textbf{REQ} & \textbf{Description} & \multicolumn{2}{c|}{\textbf{Test script(s)}} \\ +& & \multicolumn{2}{c|}{\textbf{in appendix \autoref{app:TestDocument}}} \\ \cline{3-4} +& & \textbf{nr.} & \textbf{Status} \\ \hline +\textbf{REQ 3.1} & \textbf{Import data:} & & \\ +& \quad -- materials (MDB files) & 7.02 & \OK \\ +& \quad -- 1D profiles (CSV files) & 7.03 & \OK \\ +& \quad -- 2D profiles (STI files) & 7.04 & \OK \\ +& \quad -- 2D profiles (GEO files) & 7.05 & \OK \\ +& \quad -- surface lines (CSV files) & 7.06 & \OK \\ +& \quad -- characteristic points (CSV files) & 7.07 & \OK \\ +& \quad -- segments (CSV files) & 7.08 & \OK \\ +& \quad -- segments (shape files) & 7.09 & \OK \\ +& \quad -- CPT's (GEF-CPT files) & 7.10 & \OK \\ +& \quad -- Borings (GEF-Boring files) & 7.11 & \OK \\ \hline - & -\newline 7.02 -\newline 7.03 -\newline 7.04 -\newline 7.05 -\newline 7.06 -\newline 7.07 -\newline 7.08 +\textbf{REQ 3.3} & \textbf{Select relevant SOS information for project:} & & \\ +& \quad -- selection of segment from a list: & 7.09d & \OK \\ +& & 7.09e & \OK \\ +& & 7.09g & \OK \\ +& \quad -- definition of failure mechanism location: & \multicolumn{2}{l|}{See REQ 6.4} \\ \hline -& \\ \hline -REQ 3.3 & Select relevant SOS information for project & must-have \\ \hline -REQ 5.1 & Supply the subsoil schematization and -parameters for the WTI macro stability kernel & must-have \\ \hline -REQ 5.2 & Supply the subsoil schematization and -parameters for the WTI piping kernel. & must-have \\ \hline -REQ 5.4 & All relevant subsoil information & must-have \\ \hline -REQ 6.1 & Stochastic characterization of the variables & must-have \\ \hline -REQ 6.3 & Separate segments for each failure mechanism & must-have \\ \hline -REQ 6.4 & Definition of the location of the 1D profile for Piping and DFlowSlide & must-have \\ \hline -REQ 6.5 & Profile properties & must-have \\ \hline -REQ 6.6 & Layer properties & must-have \\ \hline -REQ 7.1 & Stochastic subsoil information & must-have \\ \hline -REQ 8.2 & Table view for soil parameters & must-have \\ \hline -REQ 8.4 & Profile view to modify soil profiles & must-have \\ \hline -REQ 8.6 & Show segments with labels & must-have \\ \hline -REQ 8.10 & 1D Scenario overview & must-have \\ \hline -REQ 8.13 & Show SOS scenario's in 2D profiles & must-have \\ \hline -REQ 9.1 & Name soil materials & must-have \\ \hline -REQ 9.2 & Edit the chances of a SOS scenario & must-have \\ \hline -REQ 9.3 & Turn a 1D profile into a 2D profile & must-have \\ \hline -REQ 9.4 & Draw 2D sti files & must-have \\ \hline -REQ 9.5 & Have reference points to draw surface lines on 2D profiles & must-have \\ \hline -REQ 9.7 & Define soil layers & must-have \\ \hline -REQ 9.8 & Allocate soil material to layer & must-have \\ \hline -REQ 9.9 & Define layer as aquifer or aquitard & must-have \\ \hline -REQ 9.10 & Enter yield stresses for macro stability & must-have \\ \hline -REQ 9.12 & Modify the location of de borehole or CPT in the 2D profile. & must-have \\ \hline -REQ 9.14 & Minimal validity check on the data & must-have \\ \hline -REQ 9.18(a) & Add another 1D profile to an existing 2D profile & must-have \\ \hline +\textbf{REQ 5.1} & \textbf{Supply the subsoil schematization and parameters for the WTI macro stability kernel:} & & \\ +& \quad -- one or more soil segments: & 39.02 & \OK \\ % Tabellen >> Segmenten +& & 41.01 & \OK \\ % Dwarsdoorsnede >> Segmenten +& & 42.01c & \OK \\ % Kaart >> Segmenten +& \quad -- one (stochastic) soil profile schematisation per segment & \multicolumn{2}{l|}{See REQ 7.1} \\ +& \quad -- profile properties (i.e yield stress) & \multicolumn{2}{l|}{See REQ 6.5} \\ +& \quad -- layer properties (i.e. aquifer) & \multicolumn{2}{l|}{See REQ 6.6} \\ +& \quad -- per soil layer, one soil material & 23.02f & \OK \\ % 1D profile - Material field +& & 23.02s & \OK \\ % 1D profile - Drop-down list +& & 30.03c & \OK \\ % 2D profile - Material field +& & 30.03m & \OK \\ % 2D profile - Drop-down list +& \quad -- per soil material, soil properties for failure mechanism macrostability: & & \\ +& & 12.03a & \OK \\ +& & 12.03b & \OK \\ +& & 12.03c & \OK \\ +& & 12.03d & \OK \\ +& & 12.03e & \OK \\ +& & 12.03f & \OK \\ +& & 12.03g & \OK \\ +& & 12.03h & \OK \\ +& & 12.03i & \OK \\ +& & 12.03j & \OK \\ +& & 12.03k & \OK \\ +& & 12.03l & \OK \\ +& & 12.03m & \OK \\ +& & 12.03n & \OK \\ +& & 12.03o & \OK \\ +& & 12.03p & \OK \\ +& & 12.03q & \OK \\ +& & 12.03r & \OK \\ +& & 12.03s & \OK \\ +& & 12.03t & \OK \\ +& & 12.03an & \OK \\ % editable +& & 12.05a & \OK \\ % filter +& & 12.05b & \OK \\ +& & 12.05c & \OK \\ +& & 12.05d & \OK \\ +& & 12.05e & \OK \\ +& & 12.05f & \OK \\ +& & 12.05q & \NotOK \\ +& & 12.05r & \NotOK \\ \hline +\textbf{REQ 5.2} & \textbf{Supply the subsoil schematisation and parameters for the WTI piping kernel:} & & \\ +& \multicolumn{3}{l|}{\quad -- for soil segments, soil profile schematisation, 1D/2D soil profiles scenario's} \\ +& \multicolumn{3}{l|}{\quad soil layer, see REQ 5.1.} \\ +& \quad -- per soil material, soil properties for failure mechanism piping: & & \\ +& & 12.03a & \OK \\ +& & 12.03b & \OK \\ +& & 12.03c & \OK \\ +& & 12.03d & \OK \\ +& & 12.03g & \OK \\ % gamma sat +& & 12.03h & \OK \\ % gamma sat (S) +& & 12.03u & \OK \\ % D70 +& & 12.03v & \OK \\ +& & 12.03w & \OK \\ % permeability +& & 12.03x & \OK \\ +& & 12.03an & \OK \\ % editable +& & 12.05g & \OK \\ % filter +& & 12.05h & \OK \\ +& & 12.05i & \OK \\ +& & 12.05j & \OK \\ +& & 12.05k & \OK \\ +& & 12.05l & \OK \\ +& & 12.05s & \NotOK \\ +& & 12.05t & \NotOK \\ \hline +\textbf{REQ 5.4} & \textbf{All relevant subsoil information} & & \\ +& \multicolumn{3}{l|}{See '\textit{per soil material, soil properties}' in REQ 5.1 for macrostability mechanism} \\ +& \multicolumn{3}{l|}{and REQ 5.2 for piping mechanism. } \\ \hline + +\textbf{REQ 6.1} & \textbf{Stochastic characterization of the variables} & 12.04 & \OK \\ \hline + +\textbf{REQ 6.3} & \textbf{Separate segments for each failure mechanism}: & & \\ +& \quad -- selection of soil segments & 43.03b & \OK \\ +& \quad -- splitting soil segments & 43.03a & \OK \\ % paragraph 2.3.2 +& \quad -- deleting soil segments & 40.01b & \OK \\ % paragraph 2.3.3 +& & 41.03b & \OK \\ +& \quad -- select a mechanism per segment & 6.02 & \OK \\ +& & 40.02b & \OK \\ +& & 40.05 & \OK \\ +& & 43.05 & \OK \\ \hline + +\textbf{REQ 6.4} & \textbf{Definition of the location of the 1D profile for Piping and D-Flow Slide} & 34 & \OK \\ +& & 35.02a & \OK \\ +& & 35.04a & \OK \\ +& & 35.04f & \OK \\ \hline + +\textbf{REQ 6.5} & \textbf{Profile properties (i.e. yield stresses)} & 30 & \OK \\ \hline + +\textbf{REQ 6.6} & \textbf{Layer properties (i.e. is aquifer)} & & \\ +& \quad -- for 1D profile: & 24.02j & \OK \\ +& & 24.02p & \OK \\ % is editable +& & 24.03 & \OK \\ +& & 25.03e & \OK \\ +& & 25.03k & \OK \\ % is editable +& & 27.04g & \OK \\ % synchronisation +& & 27.04h & \OK \\ % synchronisation +& \quad -- for 2D profile: & 31.03b & \OK \\ +& & 31.03j & \OK \\ % is editable +& & 31.04 & \OK \\ \hline + +\textbf{REQ 7.1} & \textbf{Stochastic subsoil information} & 41.01d & \OK \\ % Table Profielen - Kans +& & 41.01e & \OK \\ % Table Profielen - Profiel + +\textbf{REQ 8.2} & \textbf{Table view for soil parameters} & 12.01 & \OK \\ % Icons in table +& & 12.03 & \OK \\ % Names of soil parameters +& & 13 & \OK \\ \hline % Property window + +\textbf{REQ 8.4} & \textbf{Profile view to modify soil profiles} & & \\ +& \quad -- drawing and modification of 1D soil profiles & 23 & \OK \\ % Tables >> 1D profielen +& & 24 & \OK \\ % Property view >> 1D profielen +& & 25 & \OK \\ % Property view >> Layer +& & 26 & \OK \\ % Dwarsdoorsnede view >> 1D profielen +& & 27 & \OK \\ % 1D profielen - Synchronistion of views +& \quad -- drawing and modification of 2D soil profiles & 28 & \OK \\ % Tables >> 2D profielen +& & 29 & \OK \\ % Property view >> 2D profielen +& & 31 & \OK \\ % Property view >> Gebied +& & 35 & \OK \\ \hline % Dwarsdoorsnede view >> 2D profielen + +\textbf{REQ 8.6} & \textbf{Show segments with labels} & 40.02a & \OK \\ % Table >> Segmenten - Naam +& & 43.02c & \OK \\ \hline % Kaart >> Segmenten - Label + +\textbf{REQ 8.10} & \textbf{Overview of soil profile scenarios} & 42.02 & \OK \\ \hline % view filmstrip + +\textbf{REQ 8.13} & \textbf{Show SOS scenario's in 2D profiles} & 40.04 & \OK \\ % visiblity of button 'Convert 1D to 2D' +& & 41.02 & \OK \\ \hline % Correct functionning of 'Convert 1D to 2D' + +\textbf{REQ 9.1} & \textbf{Name soil materials} & 12.03a & \OK \\ % Soil parameter Name in Table +& & 12.05 & \OK \\ % filters in Table >> Materials +& & 14.04 & \OK \\ \hline % synchronistion with 1D and 2D profiles + +\textbf{REQ 9.2} & \textbf{Edit the chances of a SOS scenario} & 41.01k & \OK \\ % editable +& & 41.04 & \OK \\ % total probability must be 100% +& & 41.05 & \OK \\ \hline % probability of a soil profile can be 0\% + +\textbf{REQ 9.3} & \textbf{Turn a 1D profile into a 2D profile} & 26.03e & \OK \\ \hline + +\textbf{REQ 9.4} & \textbf{Draw 2D geometry so as in D-Geo Stability} & 35.03 & \OK \\ \hline % geometry editor + +\textbf{REQ 9.5} & \textbf{Reference lines to draw surface lines on } & 28.03b & \OK \\ % Table >> 2D Profiles +& \textbf{2D profiles} & 33 & \OK \\ % Eigenschappen - Referentielijn +& & 35.02h & \OK \\ % selection and move object +& & 34.04a & \OK \\ % Delete reference line +& & 34.04g & \OK \\ % Add reference line via right-mouse option +& & 35.05a & \OK \\ % Synchronisation +& & 35.05b & \OK \\ % Synchronisation + +\textbf{REQ 9.7} & \textbf{User can draw 2D soil layers} & 35.03 & \OK \\ \hline % geometry editor + +\textbf{REQ 9.8} & \textbf{Allocate soil material to layer} & 24.02v & \OK \\ % One 1D profile with layers using the same material +& & 24.02w & \OK \\ % Several 1D profiles using the same material +& & 31.03n & \OK \\ % One 2D profile with layers using the same material +& & 31.03o & \OK \\ \hline % Several 2D profiles using the same material + +\textbf{REQ 9.9} & \textbf{Define layer as aquifer or aquitard} & \multicolumn{2}{l|}{See REQ 6.6} \\ \hline + +\textbf{REQ 9.10} & \textbf{Enter yield stresses for macro stability} & 12.03m & \OK \\ +& & 12.03n & \OK \\ +& & 12.03o & \OK \\ +& & 12.03p & \OK \\ +& & 12.03q & \OK \\ +& & 12.03r & \OK \\ +& & 12.03s & \OK \\ +& & 12.03t & \OK \\ +& \multicolumn{3}{l|}{See also REQ 6.6 for yield stress measurements per 2D profiles.} \\ \hline + +\textbf{REQ 9.12} & \textbf{Modify the location of the borehole or CPT in the 2D profile} & 35.02d & \OK \\ % Selection / move CPT +& & 35.02e & \OK \\ % Selection / move boring +& & 35.04a & \OK \\ % Delete object +& & 35.05d & \OK \\ % Synchro CPT +& & 35.05e & \OK \\ +& & 35.05f & \OK \\ % Synchro boring +& & 35.05g & \OK \\ \hline + +\textbf{REQ 9.14} & \textbf{Minimal validity check on the data} & 2.01e & \OK \\ +& & 4.01 & \OK \\ +& & 4.02 & \OK \\ +& & 9.01d & \OK \\ +& & 12.03 (Min/Max) & \OK \\ +& & 12.06 & \OK \\ +& & 23.03 (Min/Max) & \OK \\ +& & 41.03e & \OK \\ +& & 41.04 & \OK \\ \hline + +REQ 9.18(a) & \textbf{Add another 1D profile to an existing 2D profile} & must-have \\ \hline REQ 9.20 & Incorporate settlements underneath an embankment & must-have \\ \hline REQ 9.23 & Import soil area's and segments & must-have \\ \hline -REQ 3.2 & Import and view all SOS data & should-have \\ \hline +\end{longtable} + + + +\begin{longtable}{|p{20mm}|p{\textwidth-50mm-48pt}|p{15mm}|p{15mm}|} +\caption{Overview of the 'should-have' requirements and their corresponding test-scripts} \label{tab:OverviewTestsShouldHave} \\ \hline +\textbf{REQ} & \textbf{Description} & \multicolumn{2}{c|}{\textbf{Test script(s)}} \\ +& & \multicolumn{2}{c|}{\textbf{in appendix \autoref{app:TestDocument}}} \\ \cline{3-4} +& & \textbf{nr.} & \textbf{Status} \\ \hline +REQ 3.2 & Import and view all SOS data & \multicolumn{2}{c|}{Same test-scripts as REQ 3.1} \\ \hline REQ 3.4 & Import relevant reference data & should-have \\ \hline REQ 7.2 & Allocation of CPT's and boreholes to a segment & should-have \\ \hline REQ 7.3 & Overview of all available borings and CPT's in a segment or cross section & should-have \\ \hline @@ -545,7 +711,7 @@ \pagestyle{empty} \cleardoublepage \mbox{} -\includepdf[pages=2, offset=72 -70]{pictures/D-SoilModel-TestDocument.pdf} % links-rechts past precies +\includepdf[pages=2, offset=72 -70]{pictures/D-SoilModel-TestReport.pdf} % links-rechts past precies \end{document}