Font Size: a A A

GAT Research On General Automated Test Framework

Posted on:2009-08-30Degree:MasterType:Thesis
Country:ChinaCandidate:X XuFull Text:PDF
GTID:2178360242982961Subject:Computer applications
Abstract/Summary:PDF Full Text Request
With the development of software industrial and the research on software process, the quality assurance process has been introduced into the center of the development management.As the importance of test is improving, we find that manual test has been enfaced more and more serious challenge. On the one hand, the number of test case has been increased drastically, especially taking the regression test into consideration. On the other hand, manual test will bring risk due to the increase of the work load. The mistake human has made in the test will make the test process much longer.This thesis will introduce some basic knowledge and related background. Then it will introduce the basic situation of manual test and popular automated test tools, a framework has been developed to solve the problems discovered above.At first, the thesis will introduce the core of the system, a script language which is easy and strong. It can be used like C language, but with weak type inspection. The language will load the test data as the variants in the script. The program file or DLL can be loaded into the system, and the script language can invoke the method defined in these files. In order to monitor the system in an easy way, the script language can be run in debug model, much like other complied language such as C or C++, besides the configurable log system is also a useful tool for the user.Secondly, the thesis will introduce the implementation of the system, and a method to monitor the quality of the software project. Using mathematical method to analysis the quality of the software (like Cyclomatic Complexity, Class Coupling Complexity, Module Design Complexity), the relationship between the code quality and workload, time can been established. It can be used as solid data support for the project schedule and management.
Keywords/Search Tags:Software testing automation, manual test, test cases, automated framework, data driven, key word driven
PDF Full Text Request
Related items