OMSI Test Suite verifier development

University essay from Linköpings universitet/Linköpings universitet/Institutionen för teknik och naturvetenskapTekniska högskolan; Linköpings universitet/Linköpings universitet/Institutionen för teknik och naturvetenskapTekniska högskolan

Author: Razvan Bujila; Johan Kuru; [2007]

Keywords: ;


The purpose of the Open Mobile Service Interface (OMSI) is to simplify the device management process for mobile devices from different manufacturers with a single PC application, instead of using one unique application for every manufacturer. The different OMSI use cases include device management for application vendors, points-of-sale, repair centers or for self-service. This will lead to higher service level for end users, faster repair times, better control over service transactions, an open market for compatible applications and an easy plug-and-play installation.

Manufacturers are currently in the process of developing their own specific modules and there is an increasing need for test and verification software to certify OMSI conformance. In order for phone manufacturers to be able to efficiently verify that their OMSI modules and catalogs support and comply with the OMSI standard, there is a need for automated module tests and manual catalog tests. Development of such tests is the main purpose of this Master thesis work.

The implementation of the different verification processes have been divided into different sub-projects to create a more structured view of the OMSI Test Suite project and easier management. The first part of the thesis work deals with the module verification process, second part with the client verification process while the third and final part deals with the catalog verification process.

The thesis work has been performed in a project form, where the development of the project plan was a part of the thesis work. The final version of the Module Interface Verifier was implemented in C#, in a Visual Studio .NET 2003 environment. The software functioned as expected, both towards a sample module and Sony Ericsson’s and Nokia’s respective modules. The Client Interface Verifier was developed in a C++ environment and functioned according to the given specifications. The Catalog Interface Verifier was developed in C# environment, built on an already existing part of the OMSI Implementation Framework.

  AT THIS PAGE YOU CAN DOWNLOAD THE WHOLE ESSAY. (follow the link to the next page)