Font Size: a A A

The Research And Implementation Of Automated Testing System On Power System Real Time Database

Posted on:2014-01-19Degree:MasterType:Thesis
Country:ChinaCandidate:X L GuoFull Text:PDF
GTID:2248330395484113Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of software industry and demanding development of softwareproducts quality, software testing is getting more and more attention from people. In recent years,software products develop to the direction of professional and large-scale. The software productshave plentiful functions and upgrade rapidly. The traditional manual testing method can not rearchthe testing requirement of these software products. Automated testing becomes the trend of softwaretesting.Power system Real Time Database is the test subject of this article, and it has plentiful functionsand upgrade rapidly. For real time of data processing, it has strict requirement. The application oftraditional manual software testing method to the Real Time Database makes software testinginefficient and less reliable. So it’s valueable to carry out research on the automated testing of thisReal Time Database.Based on the demand analysis and STAF(Software Testing Automation Framework), theautomated testing platform of Power system Real Time Database is designed. This automatedtesting platform mostly includes control modual, virtual machine modual and public service modual.This platform can realize automation of downloading testing version, distributing and executingtesting tasks, summarizing testing results and generating testing reports. This automated testingplatform realizes the coordination of every modual and assures the regression testing validity andintegrity by process control to every modual. In the practical project, the author participated in thegeneral structure design and related moduals implementation of the automated testing platform.Through improving the regression testing selection algorithm bases on association rules mining,this article adopts a regression testing selection algorithm bases on multilevel association rulesmining, and applys it to the automated testing platform for test cases selection. By analyzingassociation rules of test cases in the regression testing historical data, this algorithm can givereasonable suggestions for the further regression testing on test modual level and test case level. Onthe premise of ensuring essential reliability, the algorithm enhances the regression test workingefficiency.This research work lays the foundation for the efficient and reliable regression testing process ofPower system Real Time Database.
Keywords/Search Tags:automated testing, STAF, regression testing, test case, multilevel association mining
PDF Full Text Request
Related items