Font Size: a A A

Improved Software Testing V Model And Its Application In Medicine Management System

Posted on:2009-01-26Degree:MasterType:Thesis
Country:ChinaCandidate:J G WangFull Text:PDF
GTID:2178360272476638Subject:Computer technology
Abstract/Summary:PDF Full Text Request
At present, with the rapid development of information and computer technology, the function of computer hardware is greatly improved. As the reducing of the hardware limits, the corresponding software becomes larger and more complex. In order to increase the efficiency of software exploitation and reliability, people pay more attention to the importance of software testing draws. As early as 1950s', Tu Ling, an English computer scientist has proposed the program testing, but earlier testing was for machine language or compilation language program. Recently, with the wide application of object technology, reusable technology of software, insertion technology, internet, and the testing technology are facing new challenges. Software testing has been rendered the focus of academic circle and industrial field at home and abroad. In 1982, the first software testing technology conference was held at Northern Carolana University in America, then the globally seminar on software testing communicates and exchanges ideas on software testing and its quality every two years.The traditional software testing is almost based on code operation and often to be done in the late period of the software development. However a large quantity of researches reveal that the errors brought by designing activities account for 50%~65% of all in software process. The result of IBM's research shows that, if the cost of error modification is 1, as the error is found in the stage of analysis, then the cost would be 6.5 in the phase of designing code, and 15 in the process of assemble testing, systematic testing and acceptable testing , and 60 to 100 when the error is found after sending. That is to say, the cost will increase for the further process of software development. A great deal of data indicates that the work of software testing accounts for more than 40%. Occasionally, the cost of software which concerns the life security, may reach 3 to 5 times more than other process of software program.In the course of the development and design of software, the earlier we find the errors, the less we pay for correcting and destruction it brings, while the appropriate model for software testing is able to improve its quality and efficiency obviously. This thesis has a deep discussion and research, and through the comparison between the waterfall model and V-test model, it puts forward to a new kind of model for software testing. This model renders the software testing into every phase of software exploitation; therefore the error could be found as early as possible. Furthermore, it can lessen the time spend in testing effectively, and increase the accuracy and efficiency.Medicine plays a key role in our daily life, not only it is an ordinary goods, but also closely related to one's security. In this thesis, the model is applied into the medicine manage system and certain testing tactic and practices are settled and the research on the result of testing proves the advantage of this model. Finally, we assess the liability of software by analyzing the result. At the same time, it is responsible for the safety of people's lives and property. It is proved that the new software testing model is good to medicine manage system and provides new reference for software testing and development. The detail information of this thesis is as followed:(1) With combine the thought of this project and the improvement about software process, a suitable software testing model is settled.Based on the research of traditional V-testing model, we develop a new model for software testing process. And through the model, testing on unit, integration, black-box and white-box is completed.(2) Analyze the demands of this medicine business system, and design the testing early.At present, the software testing is almost begun during the process of system designing,which makes the shortcoming of system useless or need to pay lots of human resources and money to recover it. This essay makes an early plan of software testing so that the efficiency could be highly increased.(3) According to the features of the system, this essay putting forward methods and technology to effectively test this software.After the system test, medical regulation system used some testα, testβand some internationally popular and reliable software models(such as reliable growth model-types)to test new testing models and make speculations. When looking for system defects, it makes a conclusion that the improved software testing model is actually much better than the traditional type V testing model, especially the WEB system based on the model B/S. The ultimate purpose of this essay is to make software testing under the principle of National Medical Control Bureau and guarantee the products' quality from the aspects of organizational arrangement and testing procedure and methods and also testing regulation, ect. In addition to that, it aims at designing a set of suitable organizational methods and testing procedure. Making software exploitation available within time limits, investing appropriate cost and human resource, avoiding inefficient or low-efficient repetitive testing, terminating test at the right moment, guaranteeing the software quality and finally provide scientific and practical evidence and guarantee to promote excellent software products timely.Related to practical system , the essay made some attempts and practices then came a conclusion of the testing experience, which gained a good response. However, there are some questions to study and discuss further. Works we need to do in the future are as follows: First, to completely convert the conventional testing ideas. Second, to reduce the formal description of the required specification. Third, to overcome the human adversity in the process of organization and regulation. Fourth, to apply the auto-testing software rightly and to finish the records and re-play of the testing instance.Through the development of recent decades, Software Testing has achieved a lot of research and practical fruit. It comes through the whole process of software development and a dispensable part of it and becomes an important means to guarantee the quality for the software manufactures. The Software Testing Technology would inevitably improve the overall quality of the Software Industry, providing more high-quality products appealing to the consumers. I convinced that software testing technology would make creative accomplishments in the future, if more-theories would apply to the practical process. Larger and better fields would make room for it, thus more contribution will be made to the software industry.
Keywords/Search Tags:software testing, testing technology and model, software reliability, medical management system
PDF Full Text Request
Related items