Font Size: a A A

The Study And Practice Of Software Test Automation

Posted on:2006-08-16Degree:MasterType:Thesis
Country:ChinaCandidate:Z X CaiFull Text:PDF
GTID:2208360155458973Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Software testing, an indispensable part in the life span of software, plays an important role in improving the quality of software. With the development of software testing, there is a great advance in the technology of software testing. Based on the comparison and analysis of the current automatic testing technology, this paper points out the improvement to be made in the automatic testing instrument, especially in the structure, decoding and encoding of the tested data, the automatic generation of stub function and driving code in unit testing. For the purpose of improvement, this paper introduces three kinds of crucial technology along with their specified fulfilling plan. Among them are the separation of data from code based on the data driving, the automatization of encoding and decoding of data and the automatic generation of stub function and driving code. And also this paper gives an illustration about ATE's application in the unit testing through a case of unit testing and a further discussion at the end about the development in automatic testing technology.This paper mainly covers three approaches as following:1 . An automatic system and approach to unit testing based on data driving, by which the writing of testing code can be simplified and the variation and repetitive compiling of the code can be avoided due to the their variation and addition by taking the information of the tested code's structure definition.2 An approach to encoding and decoding data, by which the encoding and decoding of structure data can be achieved by taking the information of the tested code's structure definition through the encoding and decoding device resulting from the application of the approach.3 A unit testing approach to automatic generation of stub function and driving code. A unit testing approach to automatic generation of variable controlling function stub function and driving function is offered, thus resulting in less work by hand and higher efficiency of unit testing.
Keywords/Search Tags:Software Testing, Automatization Of Software, Testing, Testing Instrument, Unit Testing, ATE
PDF Full Text Request
Related items