Font Size: a A A

The Research Of Automated Test System Based On STAF In Distributed Testing Environment

Posted on:2010-01-21Degree:MasterType:Thesis
Country:ChinaCandidate:Y LiuFull Text:PDF
GTID:2178360278452525Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Software testing, an indispensable part in the whole life span of software, plays an very important role in improving the quality of software. With the evolution of software testing, the emerging technology of automatic software testing brings great benefits. The framework that the paper talks about is a part of the enterprise project required by IBM CDL TaaS(Test as a Service) Competency Center. The automatic testing system provides services for the API regression testing of WPS(WebSphere Process Server) component. Usually, manual testing costs a lot of manpower and material resources duo to the complex testing environment. Moreover, there's numerous test cases need to be executed in WPS regression test, currently we have to rerun all test cases, but it's high cost and low efficiency. According to the enterprise testing requirement, we design and implement an automatic testing system based on STAF in distributed testing environment(DATS).This project is based on the STAF(Software Testing Automation Framework) which is a open source test framework provided by IBM. DATS implements the management and configuration of the distributed testing environment based on STAF. Meanwhile, DATS also utilizes the famous algorithm of association rule Apriori to analyze the relationship of test cases based on the historical Failed_Sets. DATS is divided into the following parts : selecting testing platform , the installation of WAS and WPS , testing environment configuration , case selection, association rule mining and generating testing report.Comparing with the traditional manual testing, DATS provides not only an automatic testing system based STAF , and also an automation test framework with common interface to each running platform , which could be customized according to service and could run test cases after parameters specified at first, In addition, in regression testing phrase, due to taking advantage of the association rule mining technology to carry out testcase selection, DATS has greatly improved the reliability and efficiency of company test procedure.
Keywords/Search Tags:Software test, Software automatic test, Regression test, STAF(Software Testing Automation Framework), Distributed testing environment, Case selection, Data mining, Association rule
PDF Full Text Request
Related items