summaryrefslogtreecommitdiffstats
path: root/notFinishedCode/Report/test.tex
diff options
context:
space:
mode:
authorRefik Hadzialic2011-10-21 16:38:18 +0200
committerRefik Hadzialic2011-10-21 16:38:18 +0200
commita33c1f37817ec4579cc4d3d6db6ab977c8782e1a (patch)
tree69073255371cf8f88d8e21f5e38d07cb78079f13 /notFinishedCode/Report/test.tex
parentReport writing! (diff)
downloadgsm-selftest-a33c1f37817ec4579cc4d3d6db6ab977c8782e1a.tar.gz
gsm-selftest-a33c1f37817ec4579cc4d3d6db6ab977c8782e1a.tar.xz
gsm-selftest-a33c1f37817ec4579cc4d3d6db6ab977c8782e1a.zip
Report writing!
Diffstat (limited to 'notFinishedCode/Report/test.tex')
-rw-r--r--notFinishedCode/Report/test.tex8
1 files changed, 7 insertions, 1 deletions
diff --git a/notFinishedCode/Report/test.tex b/notFinishedCode/Report/test.tex
index 331df7c..647261d 100644
--- a/notFinishedCode/Report/test.tex
+++ b/notFinishedCode/Report/test.tex
@@ -167,7 +167,13 @@ The \emph{taskNo} attribute identifies the test number but not a single test (e.
Before any test attempt is made, our test software first tries to ping the servers. These results are then stored in the \emph{PingResultTable}.
\par The \emph{ErrorCodeTable} table defines all the error codes in the project, in other words it represents a list with error codes with their meanings. It consists of two attributes (\emph{errorcode} and \emph{description}), the first is of integer type and the second of varchar type (the description message is allowed to be only 100 characters long).
The \emph{ErrorCodeTable} table is used by the main test software (i.e. controller) to report the operator user what kind of error had appeared in the system.
-\par The \emph{DeviceAddressTable} is the table containing the location and identification data for each server and device. The table consists of seven attributes. \emph{deviceName} is the attribute with the name of the device (e.g. GSMRZ1 or landline).
+\par The \emph{DeviceAddressTable} is the table containing the location and identification data for each server and device. The table consists of seven attributes, \emph{deviceName, portName, number, lastChange, username, password, server}.
+\emph{deviceName} is the attribute with the name of the device or server (e.g. GSMRZ1 or landline), it is of varchar type. \emph{portName} is the attribute field with the location address for a cell phone (e.g. \emph{/dev/ttyUSB1}) or 'localhost' instead of NULL value for a server, it is of the varchar type.
+\emph{number} represents the number of the used service (i.e. number of the cell phone, SIP, etc.) and is of varchar type.
+\emph{lastChange} is a time value and represents the date and time the given entry was modified (we had plans in future versions of our test software that if an device gets a new IP address assigned it automatically changes it in the database).
+\emph{username} is the field with the username stored in for a server/service, like SIP and landline. \emph{password} attribute stores the password information for the given service. The \emph{server} attribute stores information about the location of the server, IP or DNS address of the server. All three fields, \emph{username}, \emph{password} and \emph{server} are of varchar type.
+The information stored in the given table is used by the test software to obtain usernames, passwords and addresses of the used services for the tests.
+\par The \emph{ResultTable} table is used by the test system to store final results for the performed tests. Our given table consists of two fields, \emph{taskID} and \emph{result} and both are of integer type.
\newpage
\section{Software design} % section 2.1
\begin{figure}[ht!]