diff --git a/2.Design Document/res/img/ComponentView.png b/2.Design Document/res/img/ComponentView.png index 4d51c11..4821fe9 100644 Binary files a/2.Design Document/res/img/ComponentView.png and b/2.Design Document/res/img/ComponentView.png differ diff --git a/3.Integration Test Plan Document/ITPD.lyx b/3.Integration Test Plan Document/ITPD.lyx index b17d510..4a7e745 100644 --- a/3.Integration Test Plan Document/ITPD.lyx +++ b/3.Integration Test Plan Document/ITPD.lyx @@ -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 diff --git a/3.Integration Test Plan Document/res/img/2.4.2.png b/3.Integration Test Plan Document/res/img/2.4.2.png index 2918c23..d4a24f8 100644 Binary files a/3.Integration Test Plan Document/res/img/2.4.2.png and b/3.Integration Test Plan Document/res/img/2.4.2.png differ diff --git a/3.Integration Test Plan Document/res/img/Account Management 1.png b/3.Integration Test Plan Document/res/img/Account Management 1.png index 9daaec5..e291943 100644 Binary files a/3.Integration Test Plan Document/res/img/Account Management 1.png and b/3.Integration Test Plan Document/res/img/Account Management 1.png differ diff --git a/3.Integration Test Plan Document/res/img/Account Management 2.png b/3.Integration Test Plan Document/res/img/Account Management 2.png index 15bae93..de9d073 100644 Binary files a/3.Integration Test Plan Document/res/img/Account Management 2.png and b/3.Integration Test Plan Document/res/img/Account Management 2.png differ diff --git a/3.Integration Test Plan Document/res/img/Car Management 1.png b/3.Integration Test Plan Document/res/img/Car Management 1.png index 7c29a88..db6f37f 100644 Binary files a/3.Integration Test Plan Document/res/img/Car Management 1.png and b/3.Integration Test Plan Document/res/img/Car Management 1.png differ diff --git a/3.Integration Test Plan Document/res/img/Car Management 2.png b/3.Integration Test Plan Document/res/img/Car Management 2.png index f1b57c6..4fec451 100644 Binary files a/3.Integration Test Plan Document/res/img/Car Management 2.png and b/3.Integration Test Plan Document/res/img/Car Management 2.png differ diff --git a/3.Integration Test Plan Document/res/img/Events Handler 1.png b/3.Integration Test Plan Document/res/img/Events Handler 1.png index 6def2f5..2c1ab17 100644 Binary files a/3.Integration Test Plan Document/res/img/Events Handler 1.png and b/3.Integration Test Plan Document/res/img/Events Handler 1.png differ diff --git a/3.Integration Test Plan Document/res/img/Events Handler 2.png b/3.Integration Test Plan Document/res/img/Events Handler 2.png index 0d2fa71..173eb5d 100644 Binary files a/3.Integration Test Plan Document/res/img/Events Handler 2.png and b/3.Integration Test Plan Document/res/img/Events Handler 2.png differ diff --git a/3.Integration Test Plan Document/res/img/Interfaces 1.png b/3.Integration Test Plan Document/res/img/Interfaces 1.png index 07c317a..c057f14 100644 Binary files a/3.Integration Test Plan Document/res/img/Interfaces 1.png and b/3.Integration Test Plan Document/res/img/Interfaces 1.png differ diff --git a/3.Integration Test Plan Document/res/img/Interfaces 2.png b/3.Integration Test Plan Document/res/img/Interfaces 2.png index fbd9d21..945ef82 100644 Binary files a/3.Integration Test Plan Document/res/img/Interfaces 2.png and b/3.Integration Test Plan Document/res/img/Interfaces 2.png differ diff --git a/3.Integration Test Plan Document/res/img/Reservation Management 1.png b/3.Integration Test Plan Document/res/img/Reservation Management 1.png index 8dee1b0..f71dc0f 100644 Binary files a/3.Integration Test Plan Document/res/img/Reservation Management 1.png and b/3.Integration Test Plan Document/res/img/Reservation Management 1.png differ diff --git a/3.Integration Test Plan Document/res/img/Reservation Management 2.png b/3.Integration Test Plan Document/res/img/Reservation Management 2.png index 41dc613..8a9e495 100644 Binary files a/3.Integration Test Plan Document/res/img/Reservation Management 2.png and b/3.Integration Test Plan Document/res/img/Reservation Management 2.png differ