Font Size: a A A

Automated Testing Method Research And Implementation Based On Intelligent Interactive Technology

Posted on:2010-01-29Degree:MasterType:Thesis
Country:ChinaCandidate:L WangFull Text:PDF
GTID:2178360278960759Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Software testing, an important quality assurance aspect in software engineering, is playing an increasing important role in software lifecycle management. With the increasing expanding scale of software system and application, software system testing has become more difficult and complex, the limitations of traditional automated testing has become increasingly clear in that the test quality and testing coverage can not be guaranteed. Under such background, automated testing based on intelligent interactive technology gained close attention has become an important research direction in recent years.Based on the thorough analysis of the key factors which influence the automated testing intelligent interactive technology as well as the tests of the existing banking transactions. A more intelligent framework of the function test is the focus of research and design. This framework adopts the concept of accumulated database which makes industry experience as a critical treasure, and it also establishes certain standards according to which the degree and the depth of the test are no longer restricted by the testers'experience, taking into consideration the loosely coupled integration of the third-party testing tools.In order to implement functional testing automation more conveniently, efficient implementation of intelligent and interactive functional tests is needed. By making an in-depth analysis of automated testing framework, this thesis proposed screen-based data-driven strategy and provided the support of implementation of the algorithm in intelligent interaction environment.At the stage of business analysis, test analyst extracts the testing demand according with demanding documentation, product specifications and general norms of pending systems and analyses its test points and their conditions and contact constraints. By the use of business process covering algorithm, the program works out the entire path measurement coverage, thus provide engineers with technical support. In testing implementation phase, data drive technology separates test script and test data from each other, testing engineers can achieve different tests through modification of test data, thus simplify the design of test cases to the design of forms; screen apperception technology feels the response of test system through the procedures of the process, test the state of system and make response in order to achieve intelligent interaction automated testing. Based on the Flex platform, this paper also designed and implemented a prototype automated test management, which has functions such as user management, project allocation, automatic generation of test reports and test self-execution, which can enable the testers focus on the design of test cases, detecting the state of the pending system and searching relating testing data by the use of mapping table of error message, the program goes to the next round of testing with data-driven technology in accordance with test script and the new test data thus greatly improve the efficiency of testing.Practice has proved that at all stages of software testing the automated testing intelligent interactive technology put forward in this thesis and the use of automated testing management prototype has greatly shortened the testing cycle, saved the occupancy of testers, reduced the spending of testing resources, and played an important guiding significance and practical value in improving testing efficiency and quality and enhancing system reliability and maintainability.
Keywords/Search Tags:Automated Testing, Business Procedure, Abnormal Screen Perception, Data-driven, Intelligent Interaction
PDF Full Text Request
Related items