Dissertation > Excellent graduate degree dissertation topics show
Software testing resource allocation method based on the theory of optimal search
Author: ZhaoHuaiYu
Tutor: ZhuQingXin
School: University of Electronic Science and Technology
Course: Software Engineering
Keywords: software-testing defect-prediction software reliability model optimal search theory resources allocation
CLC: TP311.52
Type: Master's thesis
Year: 2009
Downloads: 73
Quote: 1
Read: Download Dissertation
Abstract
|
With the arrival of information age, the application of computers in the national economy, military, national defense and all aspects of social life becomes more and more extensive and in-depth, the soul of the computer - software plays an important role in this process, and naturally the quality of software products comes to be the focus of people’s attention. As the key steps in the process of software development, software-testing is essential tools and stage for developing a quality and reliable software. and it has an irreplaceable position.Software-testing is an expensive, resource-intensive job, its cost may occupy half of the whole project expenditures, so in the process of software development, deciding how to allocate software-testing resources is very important for the entire testing process and the testing results. A reasonable distribution of software-testing resources between the software modules can shorten the testing stage and improve quality and reliability. Until now, there is no software-testing resources allocation model which is sophisticated enough, the optimization of software-testing resource has not attracted enough attention. Therefore, the study of software testing resource allocation model, particularly with the optimal search theory, is very meaningful.Optimal search theory which is first proposed by G. Kimball and B. Koopman in 1940’s is developed from the statistical decision theory in operations research. The optimal search problem involves computing how resources can be allocated so as to maximize the probability of detection, or to minimize the consumption of resources used. We may categorize optimal search problems according to whether the space and time are discrete or continuous, and whether the target is stationary or mobile. In this thesis, we study the situation with stationary target in the discrete space.With limited software-testing time, the testing can not expose all defects. In order to spending the testing resources in the process of software development, we use the optimal search theory to optimize the software testing resources distribution process to acquire a better testing result. Taking into account affects that the prior probability distribution of defect impacts on optimal search model, this article discusses a variety of methods to predict the prior probability distribution of defect. Besides, we introduce the software reliability growth model and determined the form of detection function according to the Non-homogeneous Poisson process model. Finally, we propose an optimal allocation of testing resource based on optimal search theory.In the end, we do experiments to simulate real allocation of software-testing resources and the software-testing process, the experimental results show that, with limited resource, our optimal allocated strategy of software-testing resources lower the software failure probability effectively, that means, it do optimize the allocated plan.
|
Related Dissertations
- Research on Object-Oriented Integration Testing Method,TP311.53
- Formalization-based Methed to Generate Test Sequence of UML,TP311.53
- Research on Ownership of University Logistic Entity and Its Allocation of Human Resources,G647.4
- The Exploration of Teaching Case Library Creating for Higher Vocational Colleges,TP311.53-4
- Study on Performance System for CP Software Testing Centre,F272.92
- Software Testing in Flash Ring System and Platform for China Telecom,TP311.53
- One kind of empirical data on the workload of a software bug fixes Prediction Model,TP311.53
- Magnesium alloy cylinder casting process and simulation analysis,TG292
- Cloud-based Software Testing Services Research,TP311.53
- Research on Xiangjiang Water Resources Allocation,TV213.4
- Research on Rainwater Storage and Resources Allocation in an Ecological Campus,TV213.9
- The Fine Art Education Resources Allocation of the Investigation and Study of Shanghai-Matsue Based on the Two Schools Are,G633.955
- Robot technology -based GUI test automation system design and implementation,TP274
- J2EE Integration Development Framework and Its Application,TP311.52
- The AOP code several specific defects in the software test methods,TP311.52
- Software Reliability Evaluation and auxiliary test system design and implementation,TP311.52
- Test cases comprehensive evaluation model,TP311.52
- Design and Implementation of (Teaching) Archives Management of Higher Education Evaluation,TP311.52
- Design and Implementation of WEB Security Testing Tool Based on the AHP Algorithm,TP311.52
- Study on the Analysis and Evaluation Allocation of Health Resources in Medical Institutions in Hainan Province,R197.1
- Research on Application Method of Software Reliability Model,TP311.52
CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Development
© 2012 www.DissertationTopic.Net Mobile
|