DocumentCode :
2738939
Title :
Patterns and Tools for Performance Testing
Author :
Stankovic, Nenad
Author_Institution :
Aizu Univ., Aizu-Wakamatsu
fYear :
2006
fDate :
7-10 May 2006
Firstpage :
152
Lastpage :
157
Abstract :
The growth of software applications in size and complexity is being followed by a number of specific nonfunctional requirements such as portability, interoperability, and availability on various platforms. Most often, these have been addressed by middleware or programming environment. In addition, easy customizability, adaptability, and sharing of components facilitates the development cycle. These should be understood and applied in a broader sense, i.e. to byproducts created during the development process such as programs for functional and performance testing. Much time is spent on developing test programs but their quality and quality of thus obtained results varies largely if the process is not standardized and automated. In this paper we present our experience with performance testing of a large scale suite of gateways that are used for the seamless integration of heterogeneous communication networks. We analyze the commercial and public domain tools for load generation and motivate our decision to define an in-house framework and build a distributed tool for performance, testing that is also not restricted by licensing issues and is readily available to everyone involved. Our tool is built on Visper, the object-oriented distributed programming middleware. The suitability and adaptability of the Visper model for rapid application development and the quality of produced result have proven our decision correct
Keywords :
distributed programming; middleware; object-oriented programming; program testing; software prototyping; Visper; distributed tool; heterogeneous communication networks; large scale gateways suite; load generation; nonfunctional requirements; object-oriented distributed programming middleware; software applications; software engineering; software testing; software tools; test programs; Application software; Automatic testing; Availability; Communication networks; Large scale integration; Licenses; Middleware; Object oriented programming; Performance analysis; Programming environments; Software testing; software engineering; software tools;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electro/information Technology, 2006 IEEE International Conference on
Conference_Location :
East Lansing, MI
Print_ISBN :
0-7803-9592-1
Electronic_ISBN :
0-7803-9593-X
Type :
conf
DOI :
10.1109/EIT.2006.252109
Filename :
4017687
Link To Document :
بازگشت