基于對象化用例驅(qū)動(dòng)的Web應(yīng)用自動(dòng)化測試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
[Abstract]:With the wide application of Web technology, its complexity and scale increase rapidly, and the reliability of the application system is also put forward higher requirements. Automatic testing, as an effective means to reduce the cost of system testing and improve efficiency, has become the first choice for Web application testing. However, due to the characteristics of Web applications, such as rapid change of requirements, complex interface, diverse use scenarios and frequent interactions, the test scripts are complex and the maintenance cost is high, and the test coverage is difficult to guarantee. The traditional software testing methods and technologies can not meet the challenges of Web application testing. Therefore, how to design and implement an efficient Web application testing system has become an urgent problem to be solved. In order to solve this problem, according to the characteristics of Web application testing, this paper analyzes the automatic test method of Web application, and focuses on the design and control of test script. The main research contents are as follows: 1. Using XML as the test case storage medium, the editing operation can be carried out by using any text tool, which makes the parsing easier to use, and then avoids the limitation of using database storage. At the same time, there is no need for additional development and deployment of the corresponding editing management program; 2. Introduce object-oriented technology to design test cases, give full play to the characteristics that testers are familiar with the business, design test cases based on test data, test behavior and test steps, and then, The reusability of automated test cases and manual test cases is increased, and the technical threshold of design is reduced. 3. The general module is used to analyze the test cases, and the dynamic test cases are generated. The execution of the test cases is controlled by the scheduler, and the test report is generated according to the final execution results. The innovation of this paper is to object the test cases, so that the automatic test system is more simple, easy to use and easy to maintain, and realizes the integration of manual execution and automatic testing. The execution of scheduling test is controlled by configuration file, which improves the availability and ease of use of automated test. Based on the research of the existing automatic test technology, this paper puts forward an object-driven automatic test method, which greatly reduces the difficulty of automatic test case design and reduces the cost of test script maintenance. The work efficiency has been improved. The research results of this paper have verified its feasibility and effectiveness in the test experiment.
【學(xué)位授予單位】:中國海洋大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2014
【分類號】:TP311.53;TP393.09
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 姚杰;程光鈞;李浩;;基于數(shù)據(jù)驅(qū)動(dòng)自動(dòng)化測試框架研究和實(shí)現(xiàn)[J];工業(yè)控制計(jì)算機(jī);2013年07期
2 樊付星;黃大慶;周未;;基于Web的自動(dòng)化測試框架的研究與實(shí)現(xiàn)[J];電子設(shè)計(jì)工程;2012年20期
3 黃僑;葛世倫;;開源Web自動(dòng)化測試框架的改進(jìn)研究[J];科學(xué)技術(shù)與工程;2012年15期
4 王小巍;;基于Sikuli的自動(dòng)化測試研究與應(yīng)用[J];軟件導(dǎo)刊;2012年04期
5 黃華林;;使用Selenium進(jìn)行Web應(yīng)用自動(dòng)化測試的研究[J];電腦開發(fā)與應(yīng)用;2012年04期
6 莫熹;趙方;;一種數(shù)據(jù)模型驅(qū)動(dòng)的軟件自動(dòng)化測試框架[J];計(jì)算機(jī)工程;2009年21期
7 張煒;;一種實(shí)時(shí)多任務(wù)調(diào)度方法的設(shè)計(jì)[J];計(jì)算機(jī)時(shí)代;2009年08期
8 接卉;蘭雨晴;駱沛;;一種關(guān)鍵字驅(qū)動(dòng)的自動(dòng)化測試框架[J];計(jì)算機(jī)應(yīng)用研究;2009年03期
9 朱菊;王志堅(jiān);楊雪;;基于數(shù)據(jù)驅(qū)動(dòng)的軟件自動(dòng)化測試框架[J];計(jì)算機(jī)技術(shù)與發(fā)展;2006年05期
10 聶長海,徐寶文;軟件配置測試的測試數(shù)據(jù)生成(英文)[J];Journal of Southeast University(English Edition);2004年01期
,本文編號:2492907
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/2492907.html