In the world of communication protocols it is of utmost importance that hardware and software not only operate according to standards but are also able to satisfy the ever growing need of quickly processing the masses of information. The test tool widely used within the company and developed by the Test Competence Center at Ericsson Hungary’s Research and Development Center, called Titan allows users to write test cases in a high level programming language developed especially for testing and to facilitate the execution of tests. This test tool can be used for conformance testing as well as for load testing.
Besides some test ports the protocol specific parts of the Titan test tool are implemented by protocol modules containing the definition of message structures and message encoding and decoding functions. HTTP is one of the protocols whose behaviour was defined in a test port around 2000. It is still in use, but getting out-of-date regarding speed and usability. My task was to replace the old test port with an HTTP protocol module implementation that operates above IPL4 test port, to test the developed new functional unit and to compare it with the old HTTP test port.