Font Size: a A A

Research On Software Automatic Testing And Its Application In Online Bank System

Posted on:2013-08-28Degree:MasterType:Thesis
Country:ChinaCandidate:W AiFull Text:PDF
GTID:2248330371983519Subject:Software engineering
Abstract/Summary:PDF Full Text Request
What is software testing? Software testing is the process of detection for productdemand, it contains a manual or automated means. Today, along with the rapid developmentof IT, our software system gradually expand, and the traditional software testing way cannot meet requirements, it will be confronted with these problems:1. Testers need to be responsible for test plan, scheme, case, reports and otherdocuments preparation, as well as the report of the test formulation and arrangement,document larger workload.2. Developers amendment system Bug takes a long time, carry out regression testingalso need to pay higher cost.3. Repeat and mechanical software testing bring a tired mood to tester easily, so thatthe test work might exist different standards of risk.4. Different test levels of testers will bring different results.5. Organizing staff to carry out loadtest is difficulty, and the simulation effect islimited.There is no doubt, automated testing is best solution for these problem. Automationtest with its high processing ability of computer, can continuously and repeatly operation, itcollects the calculated data capacity is manual testing can not go beyond. Because of thisadvantage, the automation testing of software testing is to represent the general trend ofdelopment.In the early stage of development of automated testing, using the testing tools ordevelopment of the aided test tool for us to solve some of the problems of manual testingefficiency, However, how to effectively integrate these tools, how to test framework designto achieve efficient, this will be the automated test technology is facing a new task. As thesoftware product development, Gradually shifted from stand-alone program developed forthe network program, from the traditional C/S framework developed for B/S architecture,from independent distribution system developed for integrated development platformapplication. Empathy, test structure is the same, the test framework also can be understoodas is a group of automation test specification, it includes the basic test script code, and associated testing theory and practice. A good test framework can not only reduce theredundancy in the code of the test level, but also improve the rate of code reuse, andenhance the maintainability.This paper based on the criterion of automated testing framework, it combined withcase of work practice, described in detail the use of the automated testing framework.The first automation technology scene is directed to an interface application platformtest automation, in the implementation process, after analysis of the system, based on datadriven model independently developed a set of test automation framework, in order to builda model for the version submitted before the full regression test. At the same time, the testframework also provides a test case library, along with the application of platform functionincreases, new test cases will gradually join the test case library, and forming a platformapplication version synchronization testing framework. In addition, the test automationframework also incorporates a white box testing tools, can be in the regression test codecoverage, this will ensure the important interface, the core module code in version beforethe delivery is scientific, complete verification.Second automation technology scene is for the automated testing scripts extended use,its main characteristic is the automated testing technology in the practical production, ratherthan test scene. In the process of implementation, after analysis of the system, because thescene is the simulation of teller mechanical, cumbersome page entry operation, so the useof automated test technology is able to solve this problem. In this paper, the process ofpractice and the related technical key points were introduced in detail.Finally, the paper summarize for the software test automation, despite the currentautomation test also has certain limitation, is not applicable to all system, but as a softwareproduct technology development, as well as users increasingly high quality requirements,software product design will gradually pay attention to the testability, so development willgradually form software test framework and software products corresponding to the model,such as the current Microsoft IBM, Alibaba, and other well-known domestic and foreign ITenterprises.
Keywords/Search Tags:Software Test, Test Automation Test, Test Automation Framework, Data-driven
PDF Full Text Request
Related items