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