First Advisor
Hart, Douglas I.
Second Advisor
Likarish, Daniel M.
Third Advisor
Barnes, Stephen D.
College
College for Professional Studies
Degree Name
MS Software Engineering
School
School of Computer & Information Science
Document Type
Thesis - Open Access
Number of Pages
108 pages
Abstract
This thesis contains the research component of a software engineering study to create a .NET application performance testing lab, and several guided learning activities intended to teach the fundamentals of how to use it. In arriving upon the research which serves as the groundwork for this project, an introduction to the concepts of software performance, the risks associated with performances, and an approach to mitigating this risks called "performance driven development" is presented. This introduction is expanded by an overview of how performance is affected from application, network, database and presentation aspects. To address problems associated with performance in .NET web applications, a virtual test lab has been created on the software engineering lab server at Regis University's Academic Research Network (ARNe), and this paper documents the architecture of that test lab. In order to demonstrate how it can be used students, developers or others previously unfamiliar with performance testing, a series of presentations has been composed, and this paper represents the research conducted in composing them. This research includes a basic level understanding of Visual Studio Team System 2008's test tools, and virtualization with VMWare.
Date of Award
Summer 2010
Location (Creation)
Colorado (state); Denver (county); Denver (inhabited place)
Copyright
© Matthew Sullivan
Rights Statement
All content in this Collection is owned by and subject to the exclusive control of Regis University and the authors of the materials. It is available only for research purposes and may not be used in violation of copyright laws or for unlawful purposes. The materials may not be downloaded in whole or in part without permission of the copyright holder or as otherwise authorized in the “fair use” standards of the U.S. copyright laws and regulations.
Recommended Citation
Sullivan, Matthew, "Leveraging Virtualization for Performance Driven Development" (2010). Regis University Student Publications (comprehensive collection). 311.
https://epublications.regis.edu/theses/311