共查询到20条相似文献,搜索用时 15 毫秒
1.
介绍了利用Web自动化测试工具Selenium进行Web自动化测试的情况,通过一个具体案例来阐述自动化测试的过程,并对测试结果进行了简要分析,说明了利用Selenium进行Web应用系统的自动化测试的好处,给应用工程人员提供了指导. 相似文献
2.
3.
4.
随着Web应用的不断发展,只使用手工对Web应用进行测试是一项艰巨的任务.而随着自动化测试工具不断出现,使用自动化测试工具进行Web测试可以大大提高测试效率.本文首先在对Web应用的特性进行分析的基础上,提出了使用自动化测试工具的必要性,然后详细论述了各种基本测试技术,最后讨论了自动测试工具. 相似文献
5.
Testing Processes of Web Applications 总被引:3,自引:0,他引:3
Current practice in Web application development is based on the skills of the individual programmers and often does not apply the principles of software engineering. The increasing economic relevance and internal complexity of the new generation of Web applications require that proper quality standards are reached and that development is kept under control. It is therefore likely that the formalization of the process followed while developing these applications will be one of the major research topics.In this paper we focus on Web application testing, a crucial phase when quality and reliability are a goal. Testing is considered in the wider context of the whole development process, for which an incremental/iterative model is devised. The processes behind the testing activities are analyzed considering the specificity of Web applications, for which the availability of a reference model is shown to be particularly important. The approach proposed in this paper covers the integration testing phase, which can take advantage of some features of Web applications (e.g., the http protocol employed), thus resulting in a higher level of automation with respect to traditional software.The testing processes described in this paper are supported by the prototype research tool TestWeb. This tool exploits a reverse engineered UML (Unified Modeling Language) model of the Web application to generate and execute test cases, in order to satisfy the testing criteria selected by the user. The usage of this tool will be presented with reference to a real-world case study. 相似文献
6.
论文详细介绍了Web客户端应用程序、Http协议和Web三层体系结构模型,总结了Web客户端应用程序性能测试的范围,深入分析了Web客户端应用程序性能测试自动化的工作机理和具体实现方法,对多项技术难题提出了解决方案。并介绍了Web客户端自动化测试工具——I—bench,其主要功能是测试Internet浏览器极其插件的性能,同时分析浏览器的性能自动化测试的实例——LoadPage。它模拟Internet建立Web client和Web Server间的通信环境,利用测试用例中的Java/JavaScript程序获取Client软件的工作性能数据。 相似文献
7.
基于Watir框架的Web自动化测试 总被引:1,自引:0,他引:1
电子商务的扩大,网上商城的便利,搜索引擎的高效等等,越来越多地融入寻常百姓的生活,使人们足不出户就可以实现交流、购物、了解时事.多媒体也从单一向网络多元化方向发展.在满足用户需求的同时,网站也在逐渐地完善,提供给用户更多人性化、良好的交互效果、高质量的Web应用,这也是网站生存的基础.基于Watir框架的Web自动化测试是模拟用户手动操作目标页面,通过与预先设置好的期望结果做对比来排查软件缺陷,以提高软件质量. 相似文献
8.
为了更好地构建易编写、结构清晰、可扩展的Web应用系统,人们提出了大量的Web框架,其中最具代表性的就是Struts。在一定程度上,Web框架达到了这一要求。文中对Struts作了简单的分析和介绍;再结合具体的Web应用要求,以面向对象的设计方法和设计模式的思想为指导,根据这些具体应用的要求和特点扩展了Struts框架。扩展后的框架较好的实现了模式一视图一控制器中的控制器层,同时也解决了一些实际的Web应用系统中的常见的如权限验证、日志记录等问题。 相似文献
9.
10.
11.
用XML开发Web应用软件 总被引:2,自引:0,他引:2
XML是新一代的互联网标准语言,XML和XSL技术的结合基于Web的应用软件赋予了强大的功能和灵活性。本文通过一个实例比较了传统的ASP技术和XML+XSL技术,展现了XML在数据和表示的分离、可重用性、可扩展性等方面的突出优点。 相似文献
12.
商宇 《计算机光盘软件与应用》2011,(15)
为了提高Web系统自动化测试的效率,本文提出了一种新的基于Web应用的自动化测试框架,这一框架主要用于回归测试阶段的自动化测试工作。本测试框架集成免费的工具STAF、Bugzilla和JUnit,开发了一个可以通过Web页面访问,实时获得错误的信息,可以将失败的case直接发送到追踪的系统中的自动化测试框架WTAF。本框架使用自动化的测试技术较好地解决了Web应用手工测试效率较低的问题。 相似文献
13.
Internet的快速发展推动了Web应用软件的发展,Web应用软件的测试也日益受到重视.同传统软件的测试一样,Web应用软件的测试应贯穿其设计和开发的整个过程,其中系统测试是Web应用软件开发完成后进行的测试,针对网页和网站展开测试. 相似文献
14.
目前,国内外对Web应用软件的测试进行了一系列研究,在基本测试技术和测试工具开发等方面都取得了一些具有价值性的研究成果,本文在总结这些研究出成果的基础上对Web应用软件测试技术进行了探讨。 相似文献
15.
一种自动化测试工具使用问题的分析与解决 总被引:1,自引:0,他引:1
随着信息科学技术的发展,如今的软件日益复杂。在如此严峻形势下为了保证软件质量,软件测试必然要扮演越来越重要的角色,尤其对在现代的商业公司开发的大型软件。现在,自动化测试在一定程度上可以将繁琐的测试更加高效。SilkTest就是一款自动化测试软件,它的优势显而易见,但是有时也会产生一些意想不到的错误。该文将给出一些解决方法,使该软件更加高效。 相似文献
16.
一种模拟驱动的Web应用程序性能测试方法 总被引:6,自引:0,他引:6
性能是Web应用程序成功的要素之一,性能测试则是保证这一要素的重要手段.但由于Internet及Web用户的不确定性,Web应用程序的性能测试难于传统Client/Server的测试.比较了3种主要的Web性能测试方法;提出了一种简单可行的、通用的方法——模拟驱动的自动负载测试方法.关键的步骤有:根据系统使用方式和客户端各种特征的分布信息来确定测试负载、设计测试用例;利用测试工具开发相应的测试脚本;运行测试用例模拟不同类型用户的典型行为;收集被测程序的性能数据.结合实例详述了该方法,并给出了测试计划的模板. 相似文献
17.
18.
一种Web应用的状态测试方法 总被引:8,自引:0,他引:8
Web应用相对于传统的应用程序具有自身的特点,对软件测试提出了新的要求。文章从状态测试的角度讨论对Web应用的测试问题。文章在研究Web应用体系结构的基础上给出了一个Web应用程序的定义,随后结合一个Web应用程序的例子详细讨论了状态测试的方法以及在Web测试上的应用。 相似文献
19.
ASP.NET Web应用程序安全策略 总被引:3,自引:0,他引:3
本文研究了ASP.NET配置体系和安全体系,详细论述了身份验证和授权策略,在此基础上,分析了Web应用程序面临的安全隐患,并给出了消除隐患的方法。 相似文献
20.
Combinatorial testing can detect hard-to-find software faults more efficiently than manual test case selection methods. 相似文献