added first changes from STP.docx

mhorst00 2022-04-22 10:57:14 +02:00
parent 547db49993
commit 17de7b05fd

@ -70,84 +70,60 @@ style='color:black;display:none;text-decoration:none'>  </span><span style='col
<p class=MsoToc2><span lang=EN-US><a href="#_Toc71724154">11.1<span lang=DE
style='font-size:11.0pt;line-height:115%;font-family:"Calibre Regular",sans-serif;
text-decoration:none'></span>Test suite &lt;TS-001 Basic
functionality&gt;<span style='display:none;text-decoration:none'></span><span style='display:none;text-decoration:none'></span></a></span></p>
text-decoration:none'></span> Test suite &lt;TS-001 File operations&gt;<span style='display:none;text-decoration:none'></span><span style='display:none;text-decoration:none'></span></a></span></p>
<p class=MsoToc3><span lang=EN-US><a href="#_Toc71724155">11.1.1<span lang=DE
style='font-family:"Calibre Regular",sans-serif;text-decoration:none'></span> Testcase
&lt;TC-001-001&gt; (Create device)<span style='display:none;text-decoration:
&lt;TC-001-001&gt; (Loading of a valid file with validation)<span style='display:none;text-decoration:
none'> </span><span
style='display:none;text-decoration:none'></span></a></span></p>
<p class=MsoToc3><span lang=EN-US><a href="#_Toc71724156">11.1.2<span lang=DE
style='font-family:"Calibre Regular",sans-serif;text-decoration:none'></span> Testcase
&lt;TC-001-002&gt; (Open device, save changes)<span style='display:none;
&lt;TC-001-002&gt; (Loading of an invalid file with validation)<span style='display:none;
text-decoration:none'> </span><span
style='display:none;text-decoration:none'></span></a></span></p>
<p class=MsoToc3><span lang=EN-US><a href="#_Toc71724157">11.1.3<span lang=DE
style='font-family:"Calibre Regular",sans-serif;text-decoration:none'></span> Testcase
&lt;TC-001-003&gt; (Load standard libraries)<span style='display:none;
&lt;TC-001-003&gt; (Export of a valid device to file with validation)<span style='display:none;
text-decoration:none'> </span><span
style='display:none;text-decoration:none'></span></a></span></p>
<p class=MsoToc3><span lang=EN-US><a href="#_Toc71724157">11.1.4<span lang=DE
style='font-family:"Calibre Regular",sans-serif;text-decoration:none'></span> Testcase
&lt;TC-001-004&gt; (Export of an invalid device to file with validation)<span style='display:none;
text-decoration:none'> </span><span
style='display:none;text-decoration:none'></span></a></span></p>
<p class=MsoToc2><span lang=EN-US><a href="#_Toc71724158">11.2<span lang=DE
style='font-size:11.0pt;line-height:115%;font-family:"Calibre Regular",sans-serif;
text-decoration:none'></span>Test suite &lt;TS-002 Generic data&gt;<span
text-decoration:none'></span> Test suite &lt;TS-002 GUI&gt;<span
style='display:none;text-decoration:none'>  </span><span
style='display:none;text-decoration:none'></span></a></span></p>
<p class=MsoToc3><span lang=EN-US><a href="#_Toc71724159">11.2.1<span lang=DE
style='font-family:"Calibre Regular",sans-serif;text-decoration:none'></span> Testcase
&lt;TC-002-001&gt; (Create device with attributes)<span style='display:none;
&lt;TC-002-001&gt; (GUI input field verification)<span style='display:none;
text-decoration:none'> </span><span
style='display:none;text-decoration:none'></span></a></span></p>
<p class=MsoToc3><span lang=EN-US><a href="#_Toc71724160">11.2.2<span lang=DE
style='font-family:"Calibre Regular",sans-serif;text-decoration:none'></span> Testcase
&lt;TC-002-002&gt; (Create device with role classes)<span style='display:none;
&lt;TC-002-002&gt; (GUI load file via file explorer)<span style='display:none;
text-decoration:none'> </span><span
style='display:none;text-decoration:none'></span></a></span></p>
<p class=MsoToc3><span lang=EN-US><a href="#_Toc71724161">11.2.3<span lang=DE
style='font-family:"Calibre Regular",sans-serif;text-decoration:none'></span> Testcase
&lt;TC-002-003&gt; (Open device, delete data)<span style='display:none;
&lt;TC-002-003&gt; (GUI Creation and editing of a new device)<span style='display:none;
text-decoration:none'> </span><span
style='display:none;text-decoration:none'></span></a></span></p>
<p class=MsoToc2><span lang=EN-US><a href="#_Toc71724162">11.3<span lang=DE
style='font-size:11.0pt;line-height:115%;font-family:"Calibre Regular",sans-serif;
text-decoration:none'></span>Test suite &lt;TS-003 Interfaces&gt;<span
style='display:none;text-decoration:none'>  </span><span
style='display:none;text-decoration:none'></span></a></span></p>
<p class=MsoToc3><span lang=EN-US><a href="#_Toc71724163">11.3.1<span lang=DE
<p class=MsoToc3><span lang=EN-US><a href="#_Toc71724161">11.2.4<span lang=DE
style='font-family:"Calibre Regular",sans-serif;text-decoration:none'></span> Testcase
&lt;TC-003-001&gt; (Create device with interfaces)<span style='display:none;
text-decoration:none'> </span><span
style='display:none;text-decoration:none'></span></a></span></p>
<p class=MsoToc3><span lang=EN-US><a href="#_Toc71724164">11.3.2<span lang=DE
style='font-family:"Calibre Regular",sans-serif;text-decoration:none'></span>Testcase
&lt;TC-003-002&gt; (Open device, delete interfaces)<span style='display:none;
text-decoration:none'> </span><span
style='display:none;text-decoration:none'></span></a></span></p>
<p class=MsoToc2><span lang=EN-US><a href="#_Toc71724165">11.4<span lang=DE
style='font-size:11.0pt;line-height:115%;font-family:"Calibre Regular",sans-serif;
text-decoration:none'></span>Test suite &lt;TS-004 Attachments&gt;<span
style='display:none;text-decoration:none'>  </span><span
style='display:none;text-decoration:none'></span></a></span></p>
<p class=MsoToc3><span lang=EN-US><a href="#_Toc71724166">11.4.1<span lang=DE
style='font-family:"Calibre Regular",sans-serif;text-decoration:none'></span>Testcase
&lt;TC-004-001&gt; (Create device with attachments)<span style='display:none;
text-decoration:none'> </span><span
style='display:none;text-decoration:none'></span></a></span></p>
<p class=MsoToc3><span lang=EN-US><a href="#_Toc71724167">11.4.2<span lang=DE
style='font-family:"Calibre Regular",sans-serif;text-decoration:none'></span>Testcase
&lt;TC-004-002&gt; (Open device, delete Attachments)<span style='display:none;
&lt;TC-002-004&gt; (GUI Export of a loaded device)<span style='display:none;
text-decoration:none'> </span><span
style='display:none;text-decoration:none'></span></a></span></p>
@ -192,12 +168,12 @@ clear=all style='page-break-before:always'>
<td width=151 valign=top style='width:113.25pt;border-top:none;border-left:
solid windowtext 1.0pt;border-bottom:solid #494948 1.0pt;border-right:solid windowtext 1.0pt;
padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>22.10.2020</span></p>
<p class=MsoNormal><span lang=EN-US>22.04.2022</span></p>
</td>
<td width=151 valign=top style='width:113.25pt;border-top:none;border-left:
none;border-bottom:solid #494948 1.0pt;border-right:solid windowtext 1.0pt;
padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>Jakob Schmidt</span></p>
<p class=MsoNormal><span lang=EN-US>Malte Horst</span></p>
</td>
<td width=265 valign=top style='width:198.55pt;border-top:none;border-left:
none;border-bottom:solid #494948 1.0pt;border-right:solid windowtext 1.0pt;
@ -205,113 +181,6 @@ clear=all style='page-break-before:always'>
<p class=MsoNormal><span lang=EN-US>Created</span></p>
</td>
</tr>
<tr>
<td width=151 valign=top style='width:113.2pt;border-top:none;border-left:
solid windowtext 1.0pt;border-bottom:solid windowtext 1.0pt;border-right:
none;padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>0.2</span></p>
</td>
<td width=151 valign=top style='width:113.25pt;border:solid windowtext 1.0pt;
border-top:none;padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>08.04.2021</span></p>
</td>
<td width=151 valign=top style='width:113.25pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>Jakob Schmidt</span></p>
</td>
<td width=265 valign=top style='width:198.55pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>First draft</span></p>
</td>
</tr>
<tr>
<td width=151 valign=top style='width:113.2pt;border-top:none;border-left:
solid windowtext 1.0pt;border-bottom:solid #494948 1.0pt;border-right:none;
padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>0.3</span></p>
</td>
<td width=151 valign=top style='width:113.25pt;border-top:none;border-left:
solid windowtext 1.0pt;border-bottom:solid #494948 1.0pt;border-right:solid windowtext 1.0pt;
padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>20.04.2021</span></p>
</td>
<td width=151 valign=top style='width:113.25pt;border-top:none;border-left:
none;border-bottom:solid #494948 1.0pt;border-right:solid windowtext 1.0pt;
padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>Jakob Schmidt</span></p>
</td>
<td width=265 valign=top style='width:198.55pt;border-top:none;border-left:
none;border-bottom:solid #494948 1.0pt;border-right:solid windowtext 1.0pt;
padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>Second draft</span></p>
</td>
</tr>
<tr>
<td width=151 valign=top style='width:113.2pt;border-top:none;border-left:
solid windowtext 1.0pt;border-bottom:solid windowtext 1.0pt;border-right:
none;padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>1.0</span></p>
</td>
<td width=151 valign=top style='width:113.25pt;border:solid windowtext 1.0pt;
border-top:none;padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>22.04.2021</span></p>
</td>
<td width=151 valign=top style='width:113.25pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>Jakob Schmidt</span></p>
</td>
<td width=265 valign=top style='width:198.55pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>Added more tests and test data</span></p>
</td>
</tr>
<tr>
<td width=151 valign=top style='width:113.2pt;border-top:none;border-left:
solid windowtext 1.0pt;border-bottom:solid #494948 1.0pt;border-right:none;
padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>1.1</span></p>
</td>
<td width=151 valign=top style='width:113.25pt;border-top:none;border-left:
solid windowtext 1.0pt;border-bottom:solid #494948 1.0pt;border-right:solid windowtext 1.0pt;
padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>27.04.2021</span></p>
</td>
<td width=151 valign=top style='width:113.25pt;border-top:none;border-left:
none;border-bottom:solid #494948 1.0pt;border-right:solid windowtext 1.0pt;
padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>Jakob Schmidt</span></p>
</td>
<td width=265 valign=top style='width:198.55pt;border-top:none;border-left:
none;border-bottom:solid #494948 1.0pt;border-right:solid windowtext 1.0pt;
padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>Added delete tests</span></p>
</td>
</tr>
<tr>
<td width=151 valign=top style='width:113.2pt;border-top:none;border-left:
solid windowtext 1.0pt;border-bottom:solid windowtext 1.0pt;border-right:
none;padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>1.2</span></p>
</td>
<td width=151 valign=top style='width:113.25pt;border:solid windowtext 1.0pt;
border-top:none;padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>05.05.2021</span></p>
</td>
<td width=151 valign=top style='width:113.25pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>Jakob Schmidt</span></p>
</td>
<td width=265 valign=top style='width:198.55pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>Final Version</span></p>
</td>
</tr>
</table>
<span lang=EN-US style='font-size:11.0pt;line-height:115%;font-family:"Arial",sans-serif;
@ -327,10 +196,10 @@ color:black'><br clear=all style='page-break-before:always'>
test strategy and test planning. </span></p>
<p class=MsoBodyText><span lang=EN-US>It contains the tests required to check
whether the requirements specified in the SRS (System Requirements Specification) [1] have been implemented in a functional manner. </span></p>
whether the requirements specified in the SRS (<a href="https://github.com/H4CK3R-01/TINF20C_ModellingWizard_Devices/wiki/1.-Software-Requirements--Specification">System Requirements Specification</a>) have been implemented in a functional manner. </span></p>
<p class=MsoBodyText><span lang=EN-US>The document derived from the STP is the
STR (System Test Report) [2], which additionally specifies the test results.</span></p>
STR (<a href="https://github.com/H4CK3R-01/TINF20C_ModellingWizard_Devices/wiki/5.-Systemtestreport">System Test Report</a>), which additionally specifies the test results.</span></p>
<p class=MsoBodyText><span lang=EN-US>&nbsp;</span></p>
@ -339,9 +208,9 @@ STR (System Test Report) [2], which additionally specifies the test results.</sp
<p class=MsoBodyText><span lang=EN-US>AML AutomationML<br>
TS    Testsuite<br>
TC    Testcase</span></p>
<p class=MsoBodyText><span lang=EN-US>GUI  Graphical User Interface</span></p>
TC    Testcase<br>
GUI Graphical User Interface<br>
</span></p>
<p class=MsoBodyText><span lang=EN-US>&nbsp;</span></p>
@ -380,17 +249,17 @@ TC    Testcase</span></p>
<td width=142 valign=top style='width:106.3pt;border-top:none;border-left:
solid windowtext 1.0pt;border-bottom:solid #494948 1.0pt;border-right:solid windowtext 1.0pt;
padding:5.65pt 5.4pt 0cm 5.4pt;height:26.75pt'>
<p class=MsoNormal><span lang=EN-US>Version 2.0</span></p>
<p class=MsoNormal><span lang=EN-US>Build v1.0</span></p>
</td>
<td width=161 valign=top style='width:120.5pt;border-top:none;border-left:
none;border-bottom:solid #494948 1.0pt;border-right:solid windowtext 1.0pt;
padding:5.65pt 5.4pt 0cm 5.4pt;height:26.75pt'>
<p class=MsoNormal><span lang=EN-US>Modelling Wizard</span></p>
<p class=MsoNormal><span lang=EN-US>Standalone Modelling Wizard for Devices GUI</span></p>
</td>
<td width=217 valign=top style='width:162.65pt;border-top:none;border-left:
none;border-bottom:solid #494948 1.0pt;border-right:solid windowtext 1.0pt;
padding:5.65pt 5.4pt 0cm 5.4pt;height:26.75pt'>
<p class=MsoNormal><span lang=EN-US>Plugin for AutomationML to create devices</span></p>
<p class=MsoNormal><span lang=EN-US>Windows standalone application with a GUI</span></p>
</td>
</tr>
</table>
@ -407,14 +276,12 @@ ideograph-numeric ideograph-other'><span lang=EN-US>&nbsp;</span></p>
<h1><a name="_Toc71724146"><span lang=EN-US>4<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-US>Features</span></a></h1>
<p class=MsoBodyText><span lang=EN-US>The following requirements must be verified
if they are not classified as “not to be tested”. This table shows the test
coverage between functionality and test suites or test cases. </span></p>
<p class=MsoBodyText><span lang=EN-US>The following requirements must be verified, as long as they are not classified as “not to be tested”. This table shows the test coverage between functionality and test suites or test cases. </span></p>
<table class=MsoTable15List3 border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none'>
<tr>
<td width=75 valign=top style='width:56.45pt;border-top:solid windowtext 1.0pt;
<td width=75 valign=top style='width:80pt;border-top:solid windowtext 1.0pt;
border-left:solid windowtext 1.0pt;border-bottom:none;border-right:none;
background:#D9D9D9;padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><b><span lang=EN-US>Reg.-ID.</span></b></p>
@ -436,13 +303,12 @@ coverage between functionality and test suites or test cases. </span></p>
<td width=75 valign=top style='width:56.45pt;border-top:solid #494948 1.0pt;
border-left:solid windowtext 1.0pt;border-bottom:solid #494948 1.0pt;
border-right:none;padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>LF10</span></p>
<p class=MsoNormal><span lang=EN-US>LF10: Import</span></p>
</td>
<td width=312 valign=top style='width:233.9pt;border-top:none;border-left:
solid windowtext 1.0pt;border-bottom:solid #494948 1.0pt;border-right:solid windowtext 1.0pt;
padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>Basic tests. Validation of input and
output. </span></p>
<p class=MsoNormal><span lang=EN-US>Imports file by absolute path</span></p>
</td>
<td width=85 valign=top style='width:63.8pt;border-top:none;border-left:none;
border-bottom:solid #494948 1.0pt;border-right:solid windowtext 1.0pt;
@ -459,55 +325,54 @@ coverage between functionality and test suites or test cases. </span></p>
<td width=75 valign=top style='width:56.45pt;border-top:none;border-left:
solid windowtext 1.0pt;border-bottom:solid windowtext 1.0pt;border-right:
none;padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>LF20</span></p>
<p class=MsoNormal><span lang=EN-US>LF20: File validation</span></p>
</td>
<td width=312 valign=top style='width:233.9pt;border:solid windowtext 1.0pt;
border-top:none;padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>Checks if generic data are added
correctly.</span></p>
<p class=MsoNormal><span lang=EN-US>Checks whether input file is in a valid format</span></p>
</td>
<td width=85 valign=top style='width:63.8pt;border-top:none;border-left:none;
border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>A</span></p>
<p class=MsoNormal><span lang=EN-US>B</span></p>
</td>
<td width=132 valign=top style='width:98.85pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=Default><span style='font-size:11.0pt'>TS-002</span></p>
<p class=Default><span style='font-size:11.0pt'>TS-001</span></p>
</td>
</tr>
<tr>
<td width=75 valign=top style='width:56.45pt;border-top:none;border-left:
solid windowtext 1.0pt;border-bottom:solid #494948 1.0pt;border-right:none;
padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>LF30</span></p>
<p class=MsoNormal><span lang=EN-US>LF30: Error handling</span></p>
</td>
<td width=312 valign=top style='width:233.9pt;border-top:none;border-left:
solid windowtext 1.0pt;border-bottom:solid #494948 1.0pt;border-right:solid windowtext 1.0pt;
padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>Checks if interfaces are added correctly.</span></p>
<p class=MsoNormal><span lang=EN-US>Application throws errors on expected shutdowns and wrong formatting</span></p>
</td>
<td width=85 valign=top style='width:63.8pt;border-top:none;border-left:none;
border-bottom:solid #494948 1.0pt;border-right:solid windowtext 1.0pt;
padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>A</span></p>
<p class=MsoNormal><span lang=EN-US>B</span></p>
</td>
<td width=132 valign=top style='width:98.85pt;border-top:none;border-left:
none;border-bottom:solid #494948 1.0pt;border-right:solid windowtext 1.0pt;
padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>TS-003</span></p>
<p class=MsoNormal><span lang=EN-US>TS-002</span></p>
</td>
</tr>
<tr>
<td width=75 valign=top style='width:56.45pt;border-top:none;border-left:
solid windowtext 1.0pt;border-bottom:solid windowtext 1.0pt;border-right:
none;padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>LF40</span></p>
<p class=MsoNormal><span lang=EN-US>LF40: GUI</span></p>
</td>
<td width=312 valign=top style='width:233.9pt;border:solid windowtext 1.0pt;
border-top:none;padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>Checks if attachments are added correctly</span></p>
<p class=MsoNormal><span lang=EN-US>Draws GUI for user</span></p>
</td>
<td width=85 valign=top style='width:63.8pt;border-top:none;border-left:none;
border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
@ -517,7 +382,91 @@ coverage between functionality and test suites or test cases. </span></p>
<td width=132 valign=top style='width:98.85pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>TS-004</span></p>
<p class=MsoNormal><span lang=EN-US>TS-002</span></p>
</td>
</tr>
<tr>
<td width=75 valign=top style='width:56.45pt;border-top:none;border-left:
solid windowtext 1.0pt;border-bottom:solid windowtext 1.0pt;border-right:
none;padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>LF50: Display device in a readable way</span></p>
</td>
<td width=312 valign=top style='width:233.9pt;border:solid windowtext 1.0pt;
border-top:none;padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>Displays loaded device in GUI in a readable way for user</span></p>
</td>
<td width=85 valign=top style='width:63.8pt;border-top:none;border-left:none;
border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>A</span></p>
</td>
<td width=132 valign=top style='width:98.85pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>TS-002</span></p>
</td>
</tr>
<tr>
<td width=75 valign=top style='width:56.45pt;border-top:none;border-left:
solid windowtext 1.0pt;border-bottom:solid windowtext 1.0pt;border-right:
none;padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>LF60: Edit device</span></p>
</td>
<td width=312 valign=top style='width:233.9pt;border:solid windowtext 1.0pt;
border-top:none;padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>Every attribute of devices should be editable</span></p>
</td>
<td width=85 valign=top style='width:63.8pt;border-top:none;border-left:none;
border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>A</span></p>
</td>
<td width=132 valign=top style='width:98.85pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>TS-002</span></p>
</td>
</tr>
<tr>
<td width=75 valign=top style='width:56.45pt;border-top:none;border-left:
solid windowtext 1.0pt;border-bottom:solid windowtext 1.0pt;border-right:
none;padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>LF70: Create device</span></p>
</td>
<td width=312 valign=top style='width:233.9pt;border:solid windowtext 1.0pt;
border-top:none;padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>Creates a new and empty device</span></p>
</td>
<td width=85 valign=top style='width:63.8pt;border-top:none;border-left:none;
border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>A</span></p>
</td>
<td width=132 valign=top style='width:98.85pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>TS-002</span></p>
</td>
</tr>
<tr>
<td width=75 valign=top style='width:56.45pt;border-top:none;border-left:
solid windowtext 1.0pt;border-bottom:solid windowtext 1.0pt;border-right:
none;padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>LF80: Export device</span></p>
</td>
<td width=312 valign=top style='width:233.9pt;border:solid windowtext 1.0pt;
border-top:none;padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>Loaded device is saved as to file</span></p>
</td>
<td width=85 valign=top style='width:63.8pt;border-top:none;border-left:none;
border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>A</span></p>
</td>
<td width=132 valign=top style='width:98.85pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>TS-001, TS-002</span></p>
</td>
</tr>
</table>
@ -527,54 +476,25 @@ coverage between functionality and test suites or test cases. </span></p>
<h1><a name="_Toc71724147"><span lang=EN-US>5<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-US>Test Preparation Strategy</span></a></h1>
<p class=MsoBodyText><span lang=EN-US>Since the Modelling Wizard does not have
any Modules, the testing will be split into four parts. One for the basic
functionality testing </span></p>
<p class=MsoBodyText><span lang=EN-US>The creation of tests will be application case based. Two main application cases can be identified, the file operations and the GUI.
<p class=MsoBodyText style='margin-left:36.0pt;text-indent:-18.0pt'><span
lang=EN-US>1.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp; </span></span><span
lang=EN-US>Basic functionality </span></p>
File operations represent the first main application case. Device files need to be loaded, validated and saved to ensure full functionality of the application for the user.
<p class=MsoBodyText><span lang=EN-US>And three for the different types of data
the Modelling Wizard can store. </span></p>
<p class=MsoBodyText style='margin-left:36.0pt;text-indent:-18.0pt'><span
lang=EN-US>2.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp; </span></span><span
lang=EN-US>generic data</span></p>
<p class=MsoBodyText style='margin-left:36.0pt;text-indent:-18.0pt'><span
lang=EN-US>3.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp; </span></span><span
lang=EN-US>interfaces</span></p>
<p class=MsoBodyText style='margin-left:36.0pt;text-indent:-18.0pt'><span
lang=EN-US>4.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp; </span></span><span
lang=EN-US>attachments</span></p>
<p class=MsoBodyText><span lang=EN-US>&nbsp;</span></p>
The GUI is the second main application case. Unlike the previous plugin for the AML Editor, the GUI provides a view of the loaded device with input fields in which the respective device data is displayed. These fields must be checked and features to edit and save device must be validated.
</span></p>
<h1><a name="_Toc71724148"><span lang=EN-US>6<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-US>Test Execution Strategy</span></a></h1>
<p class=MsoBodyText><span lang=EN-US>Because this is a further development of
an already existing software, only the functionalities that have been changed or
implemented by the programmers will be tested. This includes the functional
requirements specified in the SRS [1] and the functionalities that were affected
during bug fixing. </span></p>
<p class=MsoBodyText><span lang=EN-US>Since it is a re-implementation of an already existing software, a complete test is not necessary, but it is still useful. The test should be divided into the following phases:
<p class=MsoBodyText><span lang=EN-US>Since large parts of the program have
been changed or optimized mainly because of the extensive bug fixes, it is
worthwhile to start with testing the basic functionality to verify the correct
functionality program.</span></p>
1) File operations
2) Graphical User Interface
<p class=MsoBodyText><span lang=EN-US>After that the generic data, interfaces and
attachments will be tested, to verify the different features.</span></p>
Since the file operations are needed for the application to work, these have to be tested first.
<span lang=EN-US style='font-size:11.0pt;font-family:"Arial",sans-serif;
color:black'><br clear=all style='page-break-before:always'>
</span>
<p class=MsoNormal style='margin-bottom:0cm;line-height:normal;text-autospace:
ideograph-numeric ideograph-other'><span lang=EN-US>&nbsp;</span></p>
Then the GUI functionality can be tested. This includes the start of the program and the execution of the main features of the application in the GUI.
</span></p>
<h1><a name="_Toc71724149"><span lang=EN-US>7<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-US>Test Equipment</span></a></h1>
@ -582,97 +502,22 @@ ideograph-numeric ideograph-other'><span lang=EN-US>&nbsp;</span></p>
<p class=MsoBodyText><span lang=EN-US>The following equipment must be available
for testing:</span></p>
<p class=MsoBodyText><span lang=EN-US>&nbsp;</span></p>
<p class=MsoBodyText><span lang=EN-US>•  A computer with Windows 10 or higher</span></p>
<p class=MsoBodyText><span lang=EN-US>•  A computer with Windows 7 or higher</span></p>
<p class=MsoBodyText><span lang=EN-US>•  The standalone Device Modelling Wizard software</span></p>
<p class=MsoBodyText><span lang=EN-US>•  Installed AutomationML Editor (</span><a
href="https://www.youtube.com/watch?v=dQw4w9WgXcQ"><span lang=EN-US
style='color:black;text-decoration:none'>Downloadlink</span></a><span
lang=EN-US>)</span></p>
<p class=MsoBodyText><span lang=EN-US>•  Installed Modelling Wizard software</span></p>
<p class=MsoBodyText><span lang=EN-US>&nbsp;</span></p>
<p class=MsoBodyText><span lang=EN-US>The “Test Data” folder from the git
repository [3]</span></p>
<p class=MsoBodyText><span lang=EN-US>• The “Test Data” folder from the git
repository</span></p>
<p class=MsoBodyText><span lang=EN-US>&nbsp;</span></p>
<h1><a name="_Toc71724150"><span lang=EN-US>8<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-US>Test Schedule and Budget</span></a></h1>
<p class=MsoBodyText><span lang=EN-US>Hours scheduled</span></p>
<p class=MsoBodyText><span lang=EN-US>The testing of the application begins as soon as the application is completed. This makes it possible to make the necessary corrections quickly. The conversion library can only be tested once the rules for one input format, but preferably both input formats, have been established. Since only minimal changes are made in the GUI, the GUI can be tested as soon as all adjustments intended for the GUI have been made.
<table class=MsoTable15List3 border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none'>
<tr>
<td width=195 valign=top style='width:146.35pt;border-top:solid windowtext 1.0pt;
border-left:solid windowtext 1.0pt;border-bottom:none;border-right:none;
background:#D9D9D9;padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><b><span lang=EN-US>&nbsp;</span></b></p>
</td>
<td width=195 valign=top style='width:146.35pt;border:solid windowtext 1.0pt;
background:#D9D9D9;padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><b><span lang=EN-US>Phillip Tran (LE)</span></b></p>
</td>
<td width=195 valign=top style='width:146.35pt;border:solid windowtext 1.0pt;
border-left:none;background:#D9D9D9;padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><b><span lang=EN-US>Jakob Schmidt (TM)</span></b></p>
</td>
</tr>
<tr>
<td width=195 valign=top style='width:146.35pt;border-top:solid #494948 1.0pt;
border-left:solid windowtext 1.0pt;border-bottom:solid #494948 1.0pt;
border-right:none;padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>Test</span></p>
</td>
<td width=195 valign=top style='width:146.35pt;border-top:none;border-left:
solid windowtext 1.0pt;border-bottom:solid #494948 1.0pt;border-right:solid windowtext 1.0pt;
padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>20h</span></p>
</td>
<td width=195 valign=top style='width:146.35pt;border-top:none;border-left:
none;border-bottom:solid #494948 1.0pt;border-right:solid windowtext 1.0pt;
padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>70h</span></p>
</td>
</tr>
</table>
<p class=MsoBodyText><span lang=EN-US>&nbsp;</span></p>
<p class=MsoBodyText><span lang=EN-US>Planned budget</span></p>
<table class=MsoTable15List3 border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none'>
<tr>
<td width=293 valign=top style='width:219.5pt;border-top:solid windowtext 1.0pt;
border-left:solid windowtext 1.0pt;border-bottom:none;border-right:none;
background:#D9D9D9;padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><b><span lang=EN-US>&nbsp;</span></b></p>
</td>
<td width=293 valign=top style='width:219.55pt;border:solid windowtext 1.0pt;
background:#D9D9D9;padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><b><span lang=EN-US>Budget</span></b></p>
</td>
</tr>
<tr>
<td width=293 valign=top style='width:219.5pt;border-top:solid #494948 1.0pt;
border-left:solid windowtext 1.0pt;border-bottom:solid #494948 1.0pt;
border-right:none;padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>Test</span></p>
</td>
<td width=293 valign=top style='width:219.55pt;border-top:none;border-left:
solid windowtext 1.0pt;border-bottom:solid #494948 1.0pt;border-right:solid windowtext 1.0pt;
padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>3.700€</span></p>
</td>
</tr>
</table>
<p class=MsoBodyText><span lang=EN-US>&nbsp;</span></p>
No budget is needed for the tests, as they are all performed by hand.
</span></p>
<h1><a name="_Toc71724151"><span lang=EN-US>9<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-US>Test Planning</span></a><span lang=EN-US> </span></h1>
@ -711,22 +556,22 @@ repository [3]</span></p>
<td width=121 valign=top style='width:90.6pt;border-top:none;border-left:
solid windowtext 1.0pt;border-bottom:solid #494948 1.0pt;border-right:solid windowtext 1.0pt;
padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>Basic functionality</span></p>
<p class=MsoNormal><span lang=EN-US>File operations</span></p>
</td>
<td width=121 valign=top style='width:90.6pt;border-top:none;border-left:
none;border-bottom:solid #494948 1.0pt;border-right:solid windowtext 1.0pt;
padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>Jakob Schmidt</span></p>
<p class=MsoNormal><span lang=EN-US>Linus Eickhoff</span></p>
</td>
<td width=121 valign=top style='width:90.6pt;border-top:none;border-left:
none;border-bottom:solid #494948 1.0pt;border-right:solid windowtext 1.0pt;
padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>Phillip Tran</span></p>
<p class=MsoNormal><span lang=EN-US>Florian Kaiser</span></p>
</td>
<td width=121 valign=top style='width:90.6pt;border-top:none;border-left:
none;border-bottom:solid #494948 1.0pt;border-right:solid windowtext 1.0pt;
padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>Jakob Schmidt</span></p>
<p class=MsoNormal><span lang=EN-US>Linus Eickhoff</span></p>
</td>
</tr>
<tr>
@ -737,131 +582,43 @@ repository [3]</span></p>
</td>
<td width=121 valign=top style='width:90.6pt;border:solid windowtext 1.0pt;
border-top:none;padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>Generic data</span></p>
<p class=MsoNormal><span lang=EN-US>Graphical User Interface</span></p>
</td>
<td width=121 valign=top style='width:90.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>Jakob Schmidt</span></p>
<p class=MsoNormal><span lang=EN-US>Linus Eickhoff</span></p>
</td>
<td width=121 valign=top style='width:90.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>Phillip Tran</span></p>
<p class=MsoNormal><span lang=EN-US>Florain Kaiser</span></p>
</td>
<td width=121 valign=top style='width:90.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>Jakob Schmidt</span></p>
</td>
</tr>
<tr>
<td width=104 valign=top style='width:77.75pt;border-top:none;border-left:
solid windowtext 1.0pt;border-bottom:solid #494948 1.0pt;border-right:none;
padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>TS-003</span></p>
</td>
<td width=121 valign=top style='width:90.6pt;border-top:none;border-left:
solid windowtext 1.0pt;border-bottom:solid #494948 1.0pt;border-right:solid windowtext 1.0pt;
padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>Interfaces</span></p>
</td>
<td width=121 valign=top style='width:90.6pt;border-top:none;border-left:
none;border-bottom:solid #494948 1.0pt;border-right:solid windowtext 1.0pt;
padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>Jakob Schmidt</span></p>
</td>
<td width=121 valign=top style='width:90.6pt;border-top:none;border-left:
none;border-bottom:solid #494948 1.0pt;border-right:solid windowtext 1.0pt;
padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>Phillip Tran</span></p>
</td>
<td width=121 valign=top style='width:90.6pt;border-top:none;border-left:
none;border-bottom:solid #494948 1.0pt;border-right:solid windowtext 1.0pt;
padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>Jakob Schmidt</span></p>
</td>
</tr>
<tr>
<td width=104 valign=top style='width:77.75pt;border-top:none;border-left:
solid windowtext 1.0pt;border-bottom:solid windowtext 1.0pt;border-right:
none;padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>TS-004</span></p>
</td>
<td width=121 valign=top style='width:90.6pt;border:solid windowtext 1.0pt;
border-top:none;padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>Attachments</span></p>
</td>
<td width=121 valign=top style='width:90.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>Jakob Schmidt</span></p>
</td>
<td width=121 valign=top style='width:90.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>Phillip Tran</span></p>
</td>
<td width=121 valign=top style='width:90.6pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal><span lang=EN-US>Jakob Schmidt</span></p>
<p class=MsoNormal><span lang=EN-US>Linus Eickhoff</span></p>
</td>
</tr>
</table>
<p class=MsoBodyText>&nbsp;</p>
<h1><a name="_Toc71724152"><span lang=EN-US>10<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;
</span></span></a>Reference/ Standards</h1>
<h1><a name="_Toc71724153"><span lang=EN-US>10<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;
</span></span><span lang=EN-US>References</span></a></h1>
<p class=MsoNormal></p>
<p class=MsoBodyText>[1] <a href="">SRS TINF20C Device Modelling Wizard</a></p>
<table class=MsoNormalTable border=0 cellpadding=0 width="100%"
style='width:100.0%'>
<tr>
<td width="1%" valign=top style='width:1.0%;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoBibliography><span lang=EN-US>[1] </span></p>
</td>
<td valign=top style='padding:.75pt .75pt .75pt .75pt'>
<p class=MsoBibliography><span lang=EN-US>„SRS,“ [Online]. Available: https://github.com/DekaAthlos/TINF19C-ModellingWizard/wiki/1.-Software-Requirements--Specification.</span></p>
</td>
</tr>
<tr>
<td width="1%" valign=top style='width:1.0%;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoBibliography><span lang=EN-US>[2] </span></p>
</td>
<td valign=top style='padding:.75pt .75pt .75pt .75pt'>
<p class=MsoBibliography><span lang=EN-US>„STR,“ [Online]. Available: https://github.com/DekaAthlos/TINF19C-ModellingWizard/wiki/5.-Systemtestreport.</span></p>
</td>
</tr>
<tr>
<td width="1%" valign=top style='width:1.0%;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoBibliography><span lang=EN-US>[3] </span></p>
</td>
<td valign=top style='padding:.75pt .75pt .75pt .75pt'>
<p class=MsoBibliography><span lang=EN-US>„Test Data,“ [Online]. Available:
https://github.com/DekaAthlos/TINF19C-ModellingWizard/tree/master/PROJECT/Test%20Data.</span></p>
</td>
</tr>
</table>
<p class=MsoNormal><span lang=EN-US>&nbsp;</span></p>
<span lang=EN-US style='font-size:11.0pt;line-height:115%;font-family:"Arial",sans-serif;
color:black'><br clear=all style='page-break-before:always'>
</span>
<p class=MsoNormal><span lang=EN-US>&nbsp;</span></p>
<p class=MsoBodyText>&nbsp;</p>
<h1><a name="_Toc71724153"><span lang=EN-US>11<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;
</span></span><span lang=EN-US>Testcases</span></a></h1>
<h2><a name="_Toc71724154"><span lang=EN-US>11.1<span style='font:7.0pt "Times New Roman"'>
</span></span><span lang=EN-US>Test suite &lt;TS-001 Basic functionality&gt;</span></a></h2>
</span></span><span lang=EN-US>Test suite &lt;TS-001 File operations&gt;</span></a></h2>
<h3><a name="_Toc71724155"><span lang=EN-US>11.1.1<span style='font:7.0pt "Times New Roman"'>&nbsp;
</span></span><span lang=EN-US>Testcase &lt;TC-001-001&gt; (Create device)</span></a></h3>
</span></span><span lang=EN-US>Testcase &lt;TC-001-001&gt; (Loading of a valid file with validation)</span></a></h3>
<table class=MsoTable15List3 border=1 cellspacing=0 cellpadding=0 width=604
style='border-collapse:collapse;border:none'>
@ -884,7 +641,7 @@ color:black'><br clear=all style='page-break-before:always'>
<td width=436 colspan=2 valign=top style='width:327.15pt;border-top:none;
border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal style='margin-bottom:0cm'><span lang=EN-US>Create device </span></p>
<p class=MsoNormal style='margin-bottom:0cm'><span lang=EN-US>Loading of a valid file with validation</span></p>
</td>
</tr>
<tr>
@ -895,7 +652,7 @@ color:black'><br clear=all style='page-break-before:always'>
<td width=436 colspan=2 valign=top style='width:327.15pt;border-top:none;
border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal style='margin-bottom:0cm'><span lang=EN-US>LF10</span></p>
<p class=MsoNormal style='margin-bottom:0cm'><span lang=EN-US>LF10, LF20, LF30</span></p>
</td>
</tr>
<tr>
@ -906,8 +663,7 @@ color:black'><br clear=all style='page-break-before:always'>
<td width=436 colspan=2 valign=top style='width:327.15pt;border-top:none;
border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
padding:5.65pt 5.4pt 0cm 5.4pt'>
<p class=MsoNormal style='margin-bottom:0cm'><span lang=EN-US>This testcase
verifies that a device can be created and saved.</span></p>
<p class=MsoNormal style='margin-bottom:0cm'><span lang=EN-US>The test case verifies that it recognizes if a valid file has been loaded.</span></p>
<p class=MsoNormal style='margin-bottom:0cm'><span lang=EN-US>&nbsp;</span></p>
</td>
</tr>