Font Size: a A A

Software Testing For Telecommunication BOSS System

Posted on:2012-09-16Degree:MasterType:Thesis
Country:ChinaCandidate:W GaoFull Text:PDF
GTID:2218330362958668Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
Telecommunication BOSS System, which is also called Telecommunication Operation and Support system, consists of Business Support System (BSS) and Operation Support System (OSS). BOSS system is the support system for information resources sharing used by telecom operators. It consists of network administration, system administration, charging, operating, billing and customer care parts, which are integrated with uniform information bus. It is not only a comprehensive business operation and management platform which contains both business support system (BSS) and operation support system (OSS) but also an indeed comprehensive platform which integrates traditional IP data business and mobile value-added services. It can help operators to decide the development direction of the system and meanwhile help improve the integration standard of subscriber customization and service level of subscribers. Data consistency is a key component in BOSS system. Because every manufactures will have their own realization, this paper will introduce some realization in details , including data consistency guarantee and correction in redundant network elements and data consistency realization in provisioning process which requires interactions with multiple network elements and also proposes the effective software testing method for them accordingly.Telecommunication software is different with other general software such as office software and personal application software. Telecommunication software is running in large scale, has to handle huge data, needs deep degree of customer adaption and requires high in stability and robustness. Data consistency is one of key components in BOSS system. As the realization details in different equipment manufactures are different, this paper provides some details of realization, including how to guarantee and correct data consistency between primary and redundant network elements and how to guarantee and correct data consistency when provisioning multiple network elements in single provisioning process. Also an effective testing method for them is proposed.White box testing and Black box testing are two of software testing methods. Each of them has its good points and supplements each other. This paper summarizes practical experiences and gives a method to use black box testing and white box testing efficiently. Usually black box testing is used first to verify that the target project is correct. And white box testing is used later to verify that the correct results are generated by correct procedure. If there is anything wrong in results, white box testing can be used to trace the mistakes. A complete software testing includes black box testing first for mistakes checking and white box testing later for result verification.Stability test is one of most important testing in telecommunication BOSS software. This paper summarizes general process of telecommunication software, including testing environment introduction, testing tools and test results analysis. Assertion criteria of stability results and monitor scripts are provided, and how to analysis the stability data is stated with testing data. This will provide software quality feedback and also the detail advices to software developers.Agile software development uses adaptive process instead of traditional predictive process. It can satisfy the complex business of modern commercial software, varied requirements and tight schedule. In Agile software development, continuous integration and daily quick feedback are keys to guarantee the success of software development. But actually, some testing activities are both time and effort consuming, not easy to be integrated into continuous integration, such as stability test in non-functional test usually requires more than 72 hours. To solve this problem, this paper provides a kind of method to accelerate stability test, to discover problems more quickly by means of adding system workload to speed up the invoking of problem codes. It is proved by experiments that this method can save up to 60% testing time. The feasibility of this method is verified and will save time to fix the problems and therefore reduce the risks in software development.In this paper, technical analysis of telecom software testing is proposed, focusing on the characteristics of telecom software. Telecom BOSS software is taken as an example to describe some characteristics of telecom software , including data consistency, stability and robustness and summarize some problems which may be met frequently in software testing activities. In the end, some characteristics of telecom software performance testing is summarized.
Keywords/Search Tags:Software Testing, Data consistency, Telecom BOSS Software, Telecom Provisioning
PDF Full Text Request
Related items