Font Size: a A A

Investigation Of Object-Oriented Software Testing Technology And Realization Of Automation Testing Tool

Posted on:2007-06-16Degree:MasterType:Thesis
Country:ChinaCandidate:Y C HuangFull Text:PDF
GTID:2178360185477824Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Software testing is the assurance of the quality of the software. The traditional method of testing can't already meet the need of object-oriented software testing because of the appearance of object-oriented programming language. The characteristics of object-oriented programming language which add the degree of testing complexity, and which improve the degree of testing difficulty. Automation test of software find software amended mistakes and the operating sequence is the same as the sequence operated before, which has provided condition of automation for software testing. The automation test mainly includes recording of events and playback of events. The course of recording the events is the course of testing tool study. In this course, we can obtain all events of operating software, and create the database of testing. The playback of events is to carry out the whole course in which we record the software automatically. Software automation testing can improve the efficiency tested, save the time testing software and shorten the period developing software.The test based on methods of class is made up of the test of structure and the test of function. The structure testing is mainly the test of covering basic paths and to design testing examples for carrying out every sentence of method. We should use the Block Branch Diagram to design control flow graph, then confirm the basic paths, when we carry out structure testing of class' method. Testing examples can be produced by using genetic algorithm automatically. The functionality test of the method of class is the same basically to traditional testing, but the members of class might be used in the method. When we select the data of the method testing of class, we usually use border value means and middle value means. We use them together , which makes the test data more rational, so that we can find the mistake of the procedure easily.This thesis analyses the influence of object-oriented programming language testing technology, and then this thesis discusses the partition of the whole test process of object-oriented software design and the different test methods at different periods. In which investigation of the testing technology methods of class and realization of automation test tool are the most important points.
Keywords/Search Tags:object-oriented, software testing, class testing, automation testing, test examples
PDF Full Text Request
Related items