The diploma thesis describes the automation of testing the presence service. What is presence status, why the service needs to be tested and why it makes sense to automate the testing.
In the first part of the thesis we are introduced to Internet telephony, with emphasis on the SIP signaling protocol, where we are most interested in the presence inforamation. We also intorduce a software development life cycle and focus on the testing phase, especially testing automation. Tool SikuliX is also described in this part, which is main tool used for preforming automated tests.
In the second part of the thesis we present the functions and opreation of the tested application and presence service. We describe the implementation and opreation of the script preforming automatic tests and review the obtained results. We also evaluate product preformance, good features and possible enhancments.
|