Web应用程序的一种功能自动化测试模型与实现文献翻译
[关键词:Web应用程序,自动化测试] [热度 ]提示:此作品编号wxfy0131,word完整版包含【英文文献,中文翻译】 |
通信工程文献翻译——Web应用程序相比于传统的应用程序有其自身的特点 对软件测试提出了新的要求该文针对 Web 应用程序的特征 提出了一种 Web 应用程序的测试框架 形成了一套规范化易操作可扩展的测试流程 并在该框架的基础上讨论了一种实现技术 开发出了相应的 Web 应用程序功能自动化测试的工具 该工具在实践中被证明是有效的 能及时发现 Web 应用程序中的错误 使迭代开发过程中的回归测试变得简单而方便.
关键词 自动化测试 功能测试 测试框架 Web 应用程序。
随着 Internet 的普及和电子商务应用的深入 Web 应用程序得到越来越广泛的应用 B/S架构也逐渐战胜 C/S 架构成为主流的应用模式迭代式开发模式正逐渐取代传统的瀑布开发模式。
与传统的软件相比 Web 应用程序具有分布式、并发、多用户、异构、等特点这些特点对测试提出了新的要求 Web 测试是保证 Web 应用程序质量的有效手段,Web 测试取得了一些初步研究成果目前在 Web 测试的建模测试方法和技术以及相关工具等方面的研究已进行了一些尝试,软件测试的自动化技术帮助我们在更短时间内开发出更高质量的产品,通过代替频繁重复的手工测试从而节省了大量的时间和开支。
1.Web应用程序测试框架
Web 应用程序由众多的页面文件组成,页面文件之间通过超级链接和页内元素连接为一个整体,随意性强 结构性比较差 页面内部的元素种类繁多,存在分布、自治异构等问题针对 Web 应用程序的特征,需要建立一个规范化、易操作、可扩展的测试模型,以指导 Web 应用程序测试过程在测试框架方面已有一定的研究,本文在此基础上提出了如图 1 的测试框架。
测试需求相对于开发过程中的需求分析根据具体的测试需求对测试目标进行有针对性的描述,围绕测试目标确定测试对象并选择相应的测试方法测试需求定义好以后,便可以设计具体的测试用例对 Web 应用程序进行有效的测试在得到测试结果以后,要将测试结果与预期结果进行比较,以判断是否通过此项测试 测试的结果度量分析直接反馈到开发过程,如果测试通过......
Abstract
Web application has its own characteristics compared with traditional computer application, and puts forwards new problems for software testing. This paper brings forward a framework of testing
Web application towards its own characteristics, and the testing flows generated from the framework are standardized, easy operated and extendable. Based on the framework, this paper well researches an implementation technique, and develops an application of function test automation for Web applications. This application is efficient and correct in practice, it can find the fault in the Web application that is tested in time, and it makes regress testing simpler and more convenient.
Key words Test automation; Function test; Test framework; Web application
With the popularity of the Internet and e-commerce applications in-depth Web applications have been more and more widely used B / S architecture has gradually overcome the C / S architecture to
become the mainstream application model Iterative development model is gradually replacing the traditional waterfall development model.
Compared with the traditional software, Web applications are distributed, concurrent, multi-user, heterogeneous, and other characteristics of these characteristics of the test put forward a new request Web test is to ensure the quality of Web applications effective means, Web test has made some preliminary Research results At present, some attempts have been made to study the methods and
techniques of Web testing and related tools, and the automation of software testing has helped us to develop higher quality products in less time, by replacing frequent repetitions Of the manual test to save a lot of time and expenses.
1 Web application testing framework
Web application consists of a large number of page files, between the pages of documents through the hyperlink and page elements connected as a whole, arbitrary strong, relatively poor structure, a wide range of elements within the page, there is distribution, autonomy, heterogeneity Problem, for the characteristics of Web applications, the need to establish a standardized, easy......
本文献翻译作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——Web应用程序的一种功能自动化测试模型与实现文献翻译!