Design and implementation of bank financial business automation testing framework based on QTP

The current software testing in the aspects of industrial benefits gradually causes the attention of the domestic financial bank. The innovation of software technology, the increase of software scale and the shortened developing period make the traditional manual testing meeting enormous challenges, while the development of automated testing technology has promoted the progress of the software testing industry. Because of the particularity of financial and banking services, the bank is under an obligation to ensure the quality and reliability of software. Therefore it's vital to test the software. In specific practice, although the powerful third-party testing tools can be used as a solution, it is hard to rely on certain tool to implement automated testing, hence a framework of automated test is required to be introduced for testing, which intends to handle high efficiency and high-quality testing for software automation. This paper proposes a kind of software automation testing framework based on QTP, mainly targeting on the core of the bank, credit, online banking to test the function of the three major operations. The framework is a secondary development based on QTP and mainly for regression testing of software, which integrates techniques including object recognition, data-driven, and keyword-driven technology, checkpoint technology, to proceed business-level testing. The paper expatiated on four issues, which were the test system design, the test standardization, the testing framework design and the testing of the implementation. The practical application shows that the framework can improve the operational efficiency, reduce the test cost, and guarantee the smooth progress of the software automation testing.

[1]  Tarun Lalwani QuickTest Professional Unplugged: 2nd Edition , 2011 .

[2]  Leckraj Nagowah,et al.  AsT-A simple automated system testing tool , 2010, 2010 3rd International Conference on Computer Science and Information Technology.

[3]  Fei Wang,et al.  A Test Automation Framework Based on WEB , 2012, 2012 IEEE/ACIS 11th International Conference on Computer and Information Science.

[4]  Chen Fu,et al.  Maintaining and evolving GUI-directed test scripts , 2009, 2009 IEEE 31st International Conference on Software Engineering.

[5]  K. V. Arya,et al.  Keyword driven automated testing framework for web application , 2014, 2014 9th International Conference on Industrial and Information Systems (ICIIS).

[6]  Manjit Kaur,et al.  Comparative Study of Automated Testing Tools: TestComplete and QuickTest Pro , 2011 .

[7]  Pradeep Tomar,et al.  Hybrid test language processing based framework for test case optimization , 2015, CSI Transactions on ICT.

[8]  Zhenyu Liu,et al.  A Maintainability Spreadsheet-Driven Regression Test Automation Framework , 2013, 2013 IEEE 16th International Conference on Computational Science and Engineering.

[9]  Chen Fu,et al.  REST: A tool for reducing effort in script-based testing , 2008, 2008 IEEE International Conference on Software Maintenance.

[10]  Dorothy Graham,et al.  Experiences of Test Automation: Case Studies of Software Test Automation , 2012 .

[11]  Jae-Hong Kim,et al.  Study on application of .NET reflection in automated testing , 2010, 2010 The 12th International Conference on Advanced Communication Technology (ICACT).

[12]  Harpreet Kaur,et al.  Comparative Study of Automated Testing Tools: Selenium, Quick Test Professional and Testcomplete , 2013 .