A Web Testing Platform Based on Hybrid Automated Testing Framework

With the widespread use of large-scale web application systems, web automated testing has met many challenges. Faced with the requirements of short cycle, large-scale automated test cases and differentiated data, an efficient test execution infrastructure supporting high concurrency is needed. In order to solve the problem of test data differentiation and test case explosion in the testing process of web application system and reduce the cost of automation maintenance, a web testing platform based on hybrid automation testing framework is proposed, which combines the technical advantages of keyword-driven and data-driven testing framework. We adopt hierarchical design pattern to separate test data from test script, object library and function library. Test data are randomly combined according to numeric, character and non-character text types, which can generate a large number of differentiated test data and can be loaded into test scripts files in parametric form for execution. The separation of object library and function library can support the free and flexible combination of test scripts on demand, reduce the scale of test cases and lowered the maintenance cost of automated testing work.