Font Size: a A A

Research On Software Automated Testing Test Case Expression And Generation

Posted on:2009-12-31Degree:MasterType:Thesis
Country:ChinaCandidate:X W LanFull Text:PDF
GTID:2178360242992948Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Software Testing is a key process in software development and plays an important role to make sure the quality of software products. The automated technology of software testing can help the software developer and tester to produce higher quality products within shorter time. Instead of the frequent repeated manual testing, software testing can save a mount of time and expense. Therefore, the research on software automated testing technology has much more reality meaning.However, cause the automated function testing is established on the foundation of operation and has intensive connection with industry. Software automated testing tool is an current platform cover with different industries, and it only provides some basic method for testing management. So, the deviation between testing tool and industry element is always exist. According to the experience, the capture/replay testing tool could not supply high performance testing, because the script that produced by the capture is over sensitive to variation of the application, so that the reuse feature of testing script becomes very poor and don't realizes the indeed regression testing.Based on these backgrounds, this paper firstly introduced the software testing research settings, the internal and external development situation and the history of the automatic testing. Then, this paper illustrates the basic theory of automated testing and the automated testing script technology. To solve the problems we talked above, in this paper, according to the research on the objected system and automated testing tool (QTP), a middle layer between them has been set up. This middle layer adopt a suit of testing demo express system that based on this middle layer(ASL, short for Atomic Suit Language), and make an explicit research on this. ASL text has been converted into an automated testing tool executable script through a self-designed script converter, instead of produced by record. ASL text relies on the self invented testing management platform, drives the testing script executed by QTP, tests the functions of object system, finally sends out testing reports.In this paper, the significance is to improve a kind of non-record producing testing script (QTP script) technology. ASL text contains the whole operation layer description of testing demo and shields some technical layer details. This makes the texts more readable, the operation intent and interactive process can be fully and explicit expressed. Moreover, the texts are easily to be modified. Expressing the testing demo into ASL text are suit to the development of software operation, realizes the indeed regression testing, and it will surely improve the efficiency of software testing.
Keywords/Search Tags:Automated Testing, Atomic Suite Language, QTP, Test Script, Test Case Expression
PDF Full Text Request
Related items