ITPD is DONE for me. I think it is ready to be PUSHED into the public repository.
Before Width: | Height: | Size: 751 KiB After Width: | Height: | Size: 474 KiB |
@ -766,6 +766,64 @@ RMSS: Request Management Subsystem
|
||||
ITPD: Integration Test Plan Document
|
||||
\end_layout
|
||||
|
||||
\begin_layout Subsection
|
||||
Reference documents
|
||||
\end_layout
|
||||
|
||||
\begin_layout Itemize
|
||||
Requirements Analysis and Specification Document produced before
|
||||
\end_layout
|
||||
|
||||
\begin_layout Itemize
|
||||
Design Document produced before
|
||||
\end_layout
|
||||
|
||||
\begin_layout Itemize
|
||||
Specification Document
|
||||
\end_layout
|
||||
|
||||
\begin_layout Itemize
|
||||
JUnit
|
||||
\begin_inset Foot
|
||||
status open
|
||||
|
||||
\begin_layout Plain Layout
|
||||
http://junit.org/junit4/javadoc/latest/
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
|
||||
|
||||
\end_layout
|
||||
|
||||
\begin_layout Itemize
|
||||
JMockit
|
||||
\begin_inset Foot
|
||||
status open
|
||||
|
||||
\begin_layout Plain Layout
|
||||
http://jmockit.org/api1x/overview-summary.html
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
|
||||
|
||||
\end_layout
|
||||
|
||||
\begin_layout Itemize
|
||||
Arquillian
|
||||
\begin_inset Foot
|
||||
status open
|
||||
|
||||
\begin_layout Plain Layout
|
||||
http://arquillian.org/guides/
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
|
||||
|
||||
\end_layout
|
||||
|
||||
\begin_layout Subsection
|
||||
Document Structure
|
||||
\end_layout
|
||||
@ -820,6 +878,8 @@ Integration Testing Strategy
|
||||
\end_layout
|
||||
|
||||
\begin_layout Itemize
|
||||
|
||||
\shape italic
|
||||
Component / Subsystem Testing:
|
||||
\end_layout
|
||||
|
||||
@ -973,29 +1033,26 @@ Elements to be Integrated
|
||||
The following list represents every component grouped into several subsystems:
|
||||
\end_layout
|
||||
|
||||
\begin_layout Itemize
|
||||
\begin_layout Subsubsection*
|
||||
|
||||
\series bold
|
||||
Core Data
|
||||
\end_layout
|
||||
|
||||
\begin_deeper
|
||||
\begin_layout Itemize
|
||||
Data Manager
|
||||
\end_layout
|
||||
|
||||
\begin_layout Itemize
|
||||
Database Management System
|
||||
DataBase Management System
|
||||
\end_layout
|
||||
|
||||
\end_deeper
|
||||
\begin_layout Itemize
|
||||
\begin_layout Subsubsection*
|
||||
|
||||
\series bold
|
||||
Account Management
|
||||
\end_layout
|
||||
|
||||
\begin_deeper
|
||||
\begin_layout Itemize
|
||||
Authentication Manager
|
||||
\end_layout
|
||||
@ -1004,14 +1061,12 @@ Authentication Manager
|
||||
AccountInformation Manager
|
||||
\end_layout
|
||||
|
||||
\end_deeper
|
||||
\begin_layout Itemize
|
||||
\begin_layout Subsubsection*
|
||||
|
||||
\series bold
|
||||
Car Management
|
||||
\end_layout
|
||||
|
||||
\begin_deeper
|
||||
\begin_layout Itemize
|
||||
ADS_Application Manager
|
||||
\end_layout
|
||||
@ -1020,14 +1075,12 @@ ADS_Application Manager
|
||||
Car Manager
|
||||
\end_layout
|
||||
|
||||
\end_deeper
|
||||
\begin_layout Itemize
|
||||
\begin_layout Subsubsection*
|
||||
|
||||
\series bold
|
||||
Request Management
|
||||
\end_layout
|
||||
|
||||
\begin_deeper
|
||||
\begin_layout Itemize
|
||||
CheckAvailability Manager
|
||||
\end_layout
|
||||
@ -1036,14 +1089,12 @@ CheckAvailability Manager
|
||||
Reservation Manager
|
||||
\end_layout
|
||||
|
||||
\end_deeper
|
||||
\begin_layout Itemize
|
||||
\begin_layout Subsubsection*
|
||||
|
||||
\series bold
|
||||
Events Handler
|
||||
\end_layout
|
||||
|
||||
\begin_deeper
|
||||
\begin_layout Itemize
|
||||
Payment Manager
|
||||
\end_layout
|
||||
@ -1052,14 +1103,12 @@ Payment Manager
|
||||
Notification Manager
|
||||
\end_layout
|
||||
|
||||
\end_deeper
|
||||
\begin_layout Itemize
|
||||
\begin_layout Subsubsection*
|
||||
|
||||
\series bold
|
||||
Interfaces
|
||||
\end_layout
|
||||
|
||||
\begin_deeper
|
||||
\begin_layout Itemize
|
||||
Web GUI
|
||||
\end_layout
|
||||
@ -1068,7 +1117,6 @@ Web GUI
|
||||
App (Mobile) GUI
|
||||
\end_layout
|
||||
|
||||
\end_deeper
|
||||
\begin_layout Standard
|
||||
For a detailed description of each components function and interaction refer
|
||||
to the
|
||||
@ -1118,6 +1166,10 @@ component
|
||||
subsystem
|
||||
\shape default
|
||||
testing.
|
||||
\begin_inset Newpage newpage
|
||||
\end_inset
|
||||
|
||||
|
||||
\end_layout
|
||||
|
||||
\begin_layout Subsubsection
|
||||
@ -1318,7 +1370,11 @@ Car Manager
|
||||
Car Manager
|
||||
\series default
|
||||
handles the status of each car by communicating the ADS installed on each
|
||||
car through the ADS_Application Manager.
|
||||
car through the
|
||||
\series bold
|
||||
ADS_Application Manager
|
||||
\series default
|
||||
.
|
||||
\end_layout
|
||||
|
||||
\begin_layout Standard
|
||||
@ -1339,8 +1395,8 @@ status collapsed
|
||||
\align center
|
||||
\begin_inset Graphics
|
||||
filename res/img/Car Management 1.png
|
||||
width 60text%
|
||||
height 60theight%
|
||||
width 100text%
|
||||
height 80theight%
|
||||
keepAspectRatio
|
||||
|
||||
\end_inset
|
||||
@ -1729,6 +1785,9 @@ PowerEnjoyWeb GUI
|
||||
\end_layout
|
||||
|
||||
\begin_layout Standard
|
||||
\begin_inset Newpage newpage
|
||||
\end_inset
|
||||
|
||||
|
||||
\end_layout
|
||||
|
||||
@ -8709,7 +8768,7 @@ tools and test equipment
|
||||
|
||||
\end_layout
|
||||
|
||||
\begin_layout Paragraph
|
||||
\begin_layout Subsubsection*
|
||||
JUnit
|
||||
\end_layout
|
||||
|
||||
@ -8731,7 +8790,7 @@ Test fixtures for sharing common test data
|
||||
Test runners for running tests
|
||||
\end_layout
|
||||
|
||||
\begin_layout Paragraph
|
||||
\begin_layout Subsubsection*
|
||||
JMockit
|
||||
\end_layout
|
||||
|
||||
@ -8742,7 +8801,7 @@ JMockit is open source library meant to be used together with JUnit's testing
|
||||
coverage tool.
|
||||
\end_layout
|
||||
|
||||
\begin_layout Paragraph
|
||||
\begin_layout Subsubsection*
|
||||
Arquillian
|
||||
\end_layout
|
||||
|
||||
@ -8762,7 +8821,7 @@ Arquillian is an integration testing framework for business objects that
|
||||
unit testing.
|
||||
\end_layout
|
||||
|
||||
\begin_layout Paragraph
|
||||
\begin_layout Subsubsection*
|
||||
Cellular Phones
|
||||
\end_layout
|
||||
|
||||
@ -8810,7 +8869,7 @@ GPS
|
||||
system enabled
|
||||
\end_layout
|
||||
|
||||
\begin_layout Paragraph
|
||||
\begin_layout Subsubsection*
|
||||
PCs
|
||||
\end_layout
|
||||
|
||||
@ -8854,7 +8913,7 @@ and
|
||||
|
||||
\end_layout
|
||||
|
||||
\begin_layout Paragraph
|
||||
\begin_layout Subsubsection*
|
||||
Test Server
|
||||
\end_layout
|
||||
|
||||
@ -8864,7 +8923,7 @@ A working Glassfish test server is needed in order to properly host the
|
||||
|
||||
\end_layout
|
||||
|
||||
\begin_layout Paragraph
|
||||
\begin_layout Subsubsection*
|
||||
Test Database
|
||||
\end_layout
|
||||
|
||||
@ -8875,7 +8934,7 @@ The target environment must have a fully working and configured DBMS along
|
||||
This database will contain mixed valid and invalid data.
|
||||
\end_layout
|
||||
|
||||
\begin_layout Paragraph
|
||||
\begin_layout Subsubsection*
|
||||
Fake GPS data
|
||||
\end_layout
|
||||
|
||||
@ -8884,7 +8943,7 @@ A set of fake GPS coordinates is needed to test both users and cars in our
|
||||
environment which will span inside and outside of mock cities.
|
||||
\end_layout
|
||||
|
||||
\begin_layout Paragraph
|
||||
\begin_layout Subsubsection*
|
||||
Test e-mail confirmation
|
||||
\end_layout
|
||||
|
||||
@ -8894,7 +8953,7 @@ An email sender/receiver is needed in order to test and automate the email
|
||||
|
||||
\end_layout
|
||||
|
||||
\begin_layout Paragraph
|
||||
\begin_layout Subsubsection*
|
||||
API client
|
||||
\end_layout
|
||||
|
||||
@ -8951,64 +9010,6 @@ draw.io
|
||||
to draw all the diagrams
|
||||
\end_layout
|
||||
|
||||
\begin_layout Subsection
|
||||
Reference documents
|
||||
\end_layout
|
||||
|
||||
\begin_layout Itemize
|
||||
Requirements Analysis and Specification Document produced before
|
||||
\end_layout
|
||||
|
||||
\begin_layout Itemize
|
||||
Design Document produced before
|
||||
\end_layout
|
||||
|
||||
\begin_layout Itemize
|
||||
Specification Document
|
||||
\end_layout
|
||||
|
||||
\begin_layout Itemize
|
||||
JUnit
|
||||
\begin_inset Foot
|
||||
status open
|
||||
|
||||
\begin_layout Plain Layout
|
||||
http://junit.org/junit4/javadoc/latest/
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
|
||||
|
||||
\end_layout
|
||||
|
||||
\begin_layout Itemize
|
||||
JMockit
|
||||
\begin_inset Foot
|
||||
status open
|
||||
|
||||
\begin_layout Plain Layout
|
||||
http://jmockit.org/api1x/overview-summary.html
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
|
||||
|
||||
\end_layout
|
||||
|
||||
\begin_layout Itemize
|
||||
Arquillian
|
||||
\begin_inset Foot
|
||||
status open
|
||||
|
||||
\begin_layout Plain Layout
|
||||
http://arquillian.org/guides/
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
|
||||
|
||||
\end_layout
|
||||
|
||||
\begin_layout Subsection
|
||||
Hours of work
|
||||
\end_layout
|
||||
|
Before Width: | Height: | Size: 419 KiB After Width: | Height: | Size: 422 KiB |
Before Width: | Height: | Size: 29 KiB After Width: | Height: | Size: 28 KiB |
Before Width: | Height: | Size: 33 KiB After Width: | Height: | Size: 32 KiB |
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 45 KiB |
Before Width: | Height: | Size: 47 KiB After Width: | Height: | Size: 48 KiB |
Before Width: | Height: | Size: 49 KiB After Width: | Height: | Size: 49 KiB |
Before Width: | Height: | Size: 49 KiB After Width: | Height: | Size: 49 KiB |
Before Width: | Height: | Size: 85 KiB After Width: | Height: | Size: 84 KiB |
Before Width: | Height: | Size: 85 KiB After Width: | Height: | Size: 84 KiB |
Before Width: | Height: | Size: 48 KiB After Width: | Height: | Size: 48 KiB |
Before Width: | Height: | Size: 47 KiB After Width: | Height: | Size: 47 KiB |