Index: doc/LaTeX/D-Soil Model - Test report/pictures/TestCoverageFormsAll.png
===================================================================
diff -u
Binary files differ
Index: doc/LaTeX/D-Soil Model - Test report/pictures/TestCoverageAll.png
===================================================================
diff -u -r736 -r830
Binary files differ
Index: doc/LaTeX/D-Soil Model - Test report/D-Soil Model - Test Report.tex
===================================================================
diff -u -r817 -r830
--- doc/LaTeX/D-Soil Model - Test report/D-Soil Model - Test Report.tex (.../D-Soil Model - Test Report.tex) (revision 817)
+++ doc/LaTeX/D-Soil Model - Test report/D-Soil Model - Test Report.tex (.../D-Soil Model - Test Report.tex) (revision 830)
@@ -332,14 +332,14 @@
\renewcommand{\arraystretch}{1.3}
\begin{tabular}{|p{\textwidth-83mm-36pt}|p{23mm}|p{28mm}|p{32mm}|} \hline
\rowcolor[gray]{.8} Namespace & \textbf{Class} & \textbf{Method} & \textbf{Statement} \\ \hline
-Deltares.DSoilModel.Data \newline (see \autoref{fig:TestCoverageData}) & 100\% (10/10) & 87.4\% (125/143) & 82.6\% (848/1027) \\ \hline
-Deltares.DSoilModel.Forms \newline (see \autoref{fig:TestCoverageForms}) & 84.4\% (27/32) & 51.4\% (288/560) & 64.3\% (3158/4910) \\ \hline
-\textbf{Total} & \textbf{88.1\% (37/42)} & \textbf{58.7\% (413/703)} & \textbf{67.5\% (4006/5937)}\\ \hline
+Deltares.DSoilModel.Data \newline (see \autoref{fig:TestCoverageData}) & 100\% (11/11) & 85.4\% (129/151) & 82.9\% (874/1054) \\ \hline
+Deltares.DSoilModel.Forms \newline (see \autoref{fig:TestCoverageForms}) & 84.4\% (27/32) & 52.3\% (293/560) & 64.6\% (3190/4937) \\ \hline
+\textbf{Total} & \textbf{88.3\% (38/43)} & \textbf{59.3\% (422/711)} & \textbf{67.8\% (4064/5991)}\\ \hline
\end{tabular}
\end{table}
-The code coverage of \ProgramNamePlusSpace (\textbf{67.5\%}) is more than the minimum required code coverage of 60\% prescribed in \cite{OverallTestPlanWTI}.
+The code coverage of \ProgramNamePlusSpace (\textbf{67.8\%}) is more than the minimum required code coverage of 60\% prescribed in \cite{OverallTestPlanWTI}.
@@ -695,24 +695,61 @@
All the non-functional requirements that are suitable for reporting in test reports such as this report are met (\autoref{tab:OverviewTestsNF}).
-All the test scripts pass. However, few discrepancies were found on different levels and reported in the Deltares issue tracker tool called JIRA:
+On a total of 1153 test scripts, 69 test scripts fail. Indeed, few discrepancies were found on different levels and reported in the Deltares issue tracker tool called JIRA:
\begin{itemize}
- \item \href{https://issuetracker.deltares.nl/browse/DSB-684}{DSB-684}: The Warning message in dialog 'Herstel Alles' is not completely correct;
- \item \href{https://issuetracker.deltares.nl/browse/DSB-698}{DSB-698}: Log table - Paste and Edit button are available but should not
- \item \href{https://issuetracker.deltares.nl/browse/DSB-755}{DSB-755}: Import D-GeoStability STI files: for materials with a default shear strength, the shear strength model after importation is always 'Geen'
- \item \href{https://issuetracker.deltares.nl/browse/DSB-601}{DSB-601}: After import of a GEF-CPT file, the imported information is not always correct or relevant
- \item \href{https://issuetracker.deltares.nl/browse/DSB-604}{DSB-604}: After import of a GEF-Boring file, the imported information is not always correct or relevant
- \item \href{https://issuetracker.deltares.nl/browse/DSB-569}{DSB-569}: The visibility of parameters POP, S and m should depends on the shear strength model
- \item \href{https://issuetracker.deltares.nl/browse/DSB-729}{DSB-729}: Min and Max values of some parameters are not in accordance with FO
- \item \href{https://issuetracker.deltares.nl/browse/DSB-652}{DSB-652}: In Materials table, the number of decimals of the different parameters is inconsistent
- \item \href{https://issuetracker.deltares.nl/browse/DSB-694}{DSB-694}: In Materials table, only the first stochast (Unstaured unit weight) has hints (for Mean, Std deviation....) but not the others stochast
- \item \href{https://issuetracker.deltares.nl/browse/DSB-693}{DSB-693}: The choice between ``Geen, Piping and Stabiliteit'' in the faalmechanisme filter of toolbar should not have an influence on the Material filter
- \item \href{https://issuetracker.deltares.nl/browse/DSB-683}{DSB-683}: Show legend of CPT cross section
- \item \href{https://issuetracker.deltares.nl/browse/DSB-735}{DSB-735}: 1D-Profile - Property window: when table ``Lagen'' is exported, 'Is Aquifer' is not correctly translated
- \item \href{https://issuetracker.deltares.nl/browse/DSB-744}{DSB-744}: Missing (or not translated) hints
- \item \href{https://issuetracker.deltares.nl/browse/DSB-713}{DSB-713}: Eigenschappen - Hoogtegeometrie: unit of Z should be [m NAP] not [m]
- \item \href{https://issuetracker.deltares.nl/browse/DSB-611}{DSB-611}: Missing translations for a number of labels
- \item \href{https://issuetracker.deltares.nl/browse/DSB-675}{DSB-675}: When Tabellen-Segmenten and Dwarsdoorsnede windows are combined, the content of the right-hand mouse options menu is incorrect
+ \item \href{https://issuetracker.deltares.nl/browse/DSB-684}{DSB-684}:
+ The Warning message in dialog 'Herstel Alles' is not completely correct;
+ \item \href{https://issuetracker.deltares.nl/browse/DSB-698}{DSB-698}:
+ Log table - Paste and Edit button are available but should not
+ \item \href{https://issuetracker.deltares.nl/browse/DSB-831}{DSB-831}:
+ Import materials from MSoilBase file: some parameters are not imported
+ \item \href{https://issuetracker.deltares.nl/browse/DSB-755}{DSB-755}:
+ Import D-GeoStability STI files: for materials with a default shear strength, the shear strength model after importation is always 'Geen'
+ \item \href{https://issuetracker.deltares.nl/browse/DSB-784}{DSB-784}:
+ Import CPT: the column "Projectnaam" is always empty
+ \item \href{https://issuetracker.deltares.nl/browse/DSB-758}{DSB-758}:
+ CPT import from GEF file, Conus type and other metadata not imported correctly
+ \item \href{https://issuetracker.deltares.nl/browse/DSB-834}{DSB-834}:
+ In Boringen tab, the column "Voorontgraving" has no unit but should have unit [m]
+ \item \href{https://issuetracker.deltares.nl/browse/DSB-782}{DSB-782}:
+ GEF-Boring with LEP boring method are not imported and boring method 'Boring BSA - Beeker-sampler' is not translated
+ \item \href{https://issuetracker.deltares.nl/browse/DSB-591}{DSB-591}:
+ Translate Materialen >> Kleur: tab names are not translated
+ \item \href{https://issuetracker.deltares.nl/browse/DSB-652}{DSB-652}:
+ In Materials table, the number of decimals of the different parameters is inconsistent
+ \item \href{https://issuetracker.deltares.nl/browse/DSB-694}{DSB-694}:
+ In Materials table, only the first stochast (Unstaured unit weight) has hints (for Mean, Std deviation....) but not the others stochast
+ \item \href{https://issuetracker.deltares.nl/browse/DSB-693}{DSB-693}:
+ The choice between ``Geen, Piping and Stabiliteit'' in the faalmechanisme filter of toolbar should not have an influence on the Material filter
+ \item \href{https://issuetracker.deltares.nl/browse/DSB-835}{DSB-835}:
+ In Sondering property window, the hint of "Z [m NAP]" is not translated (NL-CptGrondLevelDescription)
+ \item \href{https://issuetracker.deltares.nl/browse/DSB-683}{DSB-683}:
+ Show legend of CPT cross section
+ \item \href{https://issuetracker.deltares.nl/browse/DSB-749}{DSB-749}:
+ Not all data column from GEF boring is imported
+ \item \href{https://issuetracker.deltares.nl/browse/DSB-735}{DSB-735}:
+ 1D-Profile - Property window: when table ``Lagen'' is exported, 'Is Aquifer' is not correctly translated
+ \item \href{https://issuetracker.deltares.nl/browse/DSB-744}{DSB-744}:
+ Missing (or not translated) hints
+ \item \href{https://issuetracker.deltares.nl/browse/DSB-666}{DSB-666}:
+ 2D profile: for Faalmechanisme locatie, the Faalmechanisme drop-down list should contain 'Piping' and 'Zettingsvloeiing'
+ \item \href{https://issuetracker.deltares.nl/browse/DSB-611}{DSB-611}:
+ Missing translations for a number of labels
+ \item \href{https://issuetracker.deltares.nl/browse/DSB-836}{DSB-836}:
+ Validate only soil parameters needed for shear strength model
+
+ %\item \href{https://issuetracker.deltares.nl/browse/DSB-601}{DSB-601}:
+ %After import of a GEF-CPT file, the imported information is not always correct or relevant
+ %\item \href{https://issuetracker.deltares.nl/browse/DSB-604}{DSB-604}:
+ %After import of a GEF-Boring file, the imported information is not always correct or relevant
+ %\item \href{https://issuetracker.deltares.nl/browse/DSB-569}{DSB-569}:
+ %The visibility of parameters POP, S and m should depends on the shear strength model
+ %\item \href{https://issuetracker.deltares.nl/browse/DSB-729}{DSB-729}:
+ %Min and Max values of some parameters are not in accordance with FO
+ %\item \href{https://issuetracker.deltares.nl/browse/DSB-713}{DSB-713}:
+ %Eigenschappen - Hoogtegeometrie: unit of Z should be [m NAP] not [m]
+ %\item \href{https://issuetracker.deltares.nl/browse/DSB-675}{DSB-675}:
+ %When Tabellen-Segmenten and Dwarsdoorsnede windows are combined, the content of the right-hand mouse options menu is incorrect
\end{itemize}
@@ -728,13 +765,15 @@
\renewcommand{\arraystretch}{1.2}
-All the unit and integration tests performed for the validation of \ProgramNamePlusSpace pass and cover 67.5\% of the code, so more than the minimum required code coverage of 60\% prescribed in \cite{OverallTestPlanWTI}.
+All the unit and integration tests performed for the validation of \ProgramNamePlusSpace pass and cover 67.8\% of the code, so more than the minimum required code coverage of 60\% prescribed in \cite{OverallTestPlanWTI}.
A complete test of the User Interface has been performed by means of test scripts (see appendix \autoref{app:TestDocument}). Almost all of the test scripts pass; however, a few minor inconveniences were found and reported in the \textit{Known Issues} list.
However, the discrepancies listed above are not blocking for the use of \ProgramNamePlusSpace version \VersionNumberPlusSpace within WTI 2017, and will be reported in the list of \textit{Known Issues} delivered with the application.
All the '\textit{must-have}' functional requirements and non-functional requirements listed in the Functional Design of \ProgramNamePlusSpace are implemented and met. Only three of the '\textit{should-have}' requirements are not completely implemented (REQ 3.4, REQ 8.8 and REQ 8.12). None of the '\textit{nice-to-have}' requirements have been implemented, but this will be done in future development of the application.
+
+Regarding the non-functional requirements: only the non-functional requirements that can be captured by a test are reported here. The explanation about how the other non-functional requirements are met is given in the Functional Design.
\\
\\
\\
@@ -743,7 +782,6 @@
-
%------------------------------------------------------------------------------
\chapter{References} \label{chp:References}
@@ -789,7 +827,7 @@
\chapter{Test Document \ProgramNamePlusSpace } \label{app:TestDocument}
-The test-scripts part of the Test Document hereafter have been performed using versions 16.2.1.??
+The test-scripts part of the Test Document hereafter have been performed using version \VersionNumber.
%he test-scripts part of the Test Document hereafter have been first performed during the development of \ProgramName, using versions 16.1.3.618, 16.1.3.634 and 16.1.3.647 so versions prior to version \VersionNumber. Because the test document contains about 1200 questions, more than one day is needed to answer all the questions. By lack of time, only the failing tests were performed with version \VersionNumber. A risk exists therefore that a test-script passing with previous versions does not pass anymore with version \VersionNumber. However such a risk is very low because the program is developed in a continuous integration way, which means that an improvement in a feature leading to a failure of an other feature is immediately detected by the build server (via the unit tests) and therefore fixed by the developer.
Index: doc/LaTeX/D-Soil Model - Test report/D-Soil Model - Test Report.tps
===================================================================
diff -u -r817 -r830
--- doc/LaTeX/D-Soil Model - Test report/D-Soil Model - Test Report.tps (.../D-Soil Model - Test Report.tps) (revision 817)
+++ doc/LaTeX/D-Soil Model - Test report/D-Soil Model - Test Report.tps (.../D-Soil Model - Test Report.tps) (revision 830)
@@ -17,8 +17,8 @@
Document=D-Soil Model - Test Report.tex
[Frame0_View0,0]
-TopLine=940
-Cursor=54241
+TopLine=839
+Cursor=47475
[Frame1]
Flags=0
Index: doc/LaTeX/D-Soil Model - Test report/pictures/TestCoverageForms.png
===================================================================
diff -u -r738 -r830
Binary files differ
Index: test/DSoilModel-TestDocumenten/Test Document DSoilModel 16.2.1.799.xlsx
===================================================================
diff -u -r818 -r830
Binary files differ
Index: test/DSoilModel-TestDocumenten/Testdocument_DSoilModel_16_2_1.pdf
===================================================================
diff -u -r818 -r830
Binary files differ
Index: doc/LaTeX/D-Soil Model - Test report/pictures/TestCoverageData.png
===================================================================
diff -u -r728 -r830
Binary files differ
Index: doc/DSoilModel - Test report.pdf
===================================================================
diff -u -r740 -r830
--- doc/DSoilModel - Test report.pdf (.../DSoilModel - Test report.pdf) (revision 740)
+++ doc/DSoilModel - Test report.pdf (.../DSoilModel - Test report.pdf) (revision 830)
@@ -1,16776 +1,50 @@
%PDF-1.5
%����
-2 0 obj
-<<
-/Metadata 4 0 R
-/Names 5 0 R
-/OpenAction 6 0 R
-/Outlines 7 0 R
-/PageLabels <<
-/Nums [0 <<
-/S /D
->> 2 <<
-/S /r
->> 12 <<
-/S /D
->>]
->>
-/PageMode /UseOutlines
-/Pages 8 0 R
-/Type /Catalog
->>
+1 0 obj
+<< /S /GoTo /D [2 0 R /Fit] >>
endobj
-4 0 obj
-<<
-/Length 3012
-/Subtype /XML
-/Type /Metadata
+8 0 obj <<
+/Length 74
+/Filter /FlateDecode
>>
stream
-
-
-
-
- 2016-09-01T17:44:17+02:00
- 2016-09-01T17:51:01+02:00
- LaTeX with hyperref package
-
-
- pdfTeX-1.40.14
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-endstream
-endobj
-3 0 obj
-<<
-/Filter [/FlateDecode]
-/First 766
-/Length 1950
-/N 96
-/Type /ObjStm
->>
-stream
-xڭ��oG�����[mN��(
-�ɥ(�\��R?(��QϱYn����"���i5
-�W�~8;_��ES*8e���e��%M
-0�8a D� ���-R�9� #`� �����ۄ��m@��D��"P
-e"�b�����#P��XB�(S���Xl]۠c���0�E�ibnb"O!����f�Ql��"N\!f�
-bMi�R��uN$H,�!�T�!%� R.����-���
-��m�C-S
-�Q,B&���2�(6BNb�i�6C.b�*�Bnb�� Ex�/�e�"��/'(����r�"�\�/7��+��
-B^!��+Ux%B^IP�W2T�Ux�B^iЄW4�U�&�JЄW��j�&��� �fh«��j�&�*�'��0���l=�0K��?=�P[�� ���0��8n=��['����jZ>�۽�l��tZ>�Ϋ�zs�l����ٗ0�K�X���8�N�y�:�_���;x��ͼ�ο����?�_�����?��l/o�엛ˇ�ԟ��W�����ܹ7��t�?q�c�ꧻ����=�l��������f��������g�z�x~wu�vu}-��w�[�/��O�@���-�|b~>=���z?����-4��Ǐ�M�>ֻ�>X~�9��z����A�����]���}�+�@�8�3��vW������}��}������3���&��j���f?F���(��BJ!��RhO�,��R
-+���Ja��RX)�ֱ�RX)Q)Q)Q)qO����RJTJTJTJTJRJRJRJұ$�$�$�$�$�$�.+%+%+%+%+%+%+%+%+%�X�R�R�R�R�Rʞ"Ya�����������������c�J�J�J�JiJiVM)M)M)M)M)M)M)M)=���s�����ُ�i!,&�e���n}�~����ɓ��/��xr
-'��۫yq���l�����IN�,�=�����o��J�xOQ�.C��}�ׯ������k���j���;n��?�v�����]/_Η��7������҂$�G\�v�ѡ�g��|���^̂��.r��ϸLNy�Gq��>����>���.��� t����O��,_={�3 ��w��o�>5�]��A7���*5�&Qb���AG�Ĥ���'�כ�~w�-�l��8ZG>l'�t-��eq�4����9Z&GK娹�Ƌ���x���:ZFGM���Rl�V^
-�IKx<�9}�Qa�a����=�ރ��>�T�s��p��mgE�Z��V���v�������������)N�N�U heZ���&��9[*V+�h�Z��V/��&��G��z<Y���P�>\��{m`�h��A>��A�Gg��5l�F{ܤ��F� G�hҠ`��,�*K�ʒ�U �P��;>�3��g m�Gv�#;����|��&ᣦM��i���p�9}�����q4C=]r�.
-�.9C����Ֆć&���Ֆd�%YmIV[�Ֆd�%YmI�' �-)>��(:�����ʕ�r%kF�u#��d���YG�ҡ�bOoM ��Y[���1A��G���4G��8���U�J`�x���W <�*���x�U�SsМ��Ӏ��Ԝ4w�Py����*���Ԝ4g��<�9;5��٩9h�N���ѩy�<:5��G��q@���<h���͓S�4�yrj�4ON�Ӏ�ɩ���Fv�o�<�yvj�4�N���٩y�<;5hڱ�i�M;.N��t����@���S�;�r<Жcg[��r�l��@[��S�>;�p��>�9ꪋ
-endstream
-endobj
-112 0 obj
-<<
-/Filter [/FlateDecode]
-/Length 74
->>
-stream
x��
0TH/�2T0 BC]=CcC=K#��\�B.C= 0��#�!�PmP}�\�|�@ 4PH
���e
endstream
endobj
-115 0 obj
-<<
-/Filter [/FlateDecode]
-/Length 26
->>
-stream
-x��
-0TH/�2PHW0Pp�I �p;
-endstream
-endobj
-117 0 obj
-<<
-/Filter [/FlateDecode]
-/Length 224
->>
-stream
-x�e�Kk�0���{������Z��B�����[cu����ʑ ��vw��v�w�!7���Clv�ʀ�]���>`�,t:@<�^<��x���A�M�t�_��J�F�*IвRȡ�P��D����g��Jb���W��4K�"��w�!�F�a�r����ޢT�l��Q�2��y��d������z�u��$.�'ʢ%W���o�|^rm������ħ��2�S8
-endstream
-endobj
-119 0 obj
-<<
-/Filter [/FlateDecode]
-/Length 732
->>
-stream
-xڝUKs�0��Wpӂ�@|jӤ�t�Ȥ494=#�(����w�d�MH��I��ow�]-����� ������`��&�1f)�e�q���I��4(��:����
-#*2�QU�}��E�b$�q�3٫�y�2��(�íBnT�$�I�bA��{��Qh�����t}��Fײre�7��tf+��^��rK�sHBc�}V�5� ��|�:Tk��N��T^���M���Ҕ�N}r�V ^� �Ӑdş��Q� C�b��>yr뽨���$M
-G�q��iR)q�� �Ϭ���k��y�$A/�T�,�k��^@�*�D�ːaT�A��=�DB2Z�M;�}D�t#�zUm���];����[\`T���l"ۡ���mm�������L�0�I2�����ȶ���q幰E/
-T�q�g͏m��� ��6e�������l�PƷ���ح_� �T��g7q�y��n��]D0�w��X{Fw4��ᾀY,��-�w.����^RN