首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到17条相似文献,搜索用时 218 毫秒
1.
随着计算机网络技术的迅速发展,Web应用系统的使用范围,软件规模和软件复杂性在不断增加,保证Web应用的正确性和可靠性越来越成为人们关注的问题。作为保证软件质量和可靠性的重要手段,Web测试已成为Web软件开发过程中的一个重要环节。本文将结合一个实际的Web应用系统“毕业设计协同管理系统”,通过对该系统的分析,结合Web性能测试理论,采用Load Runner测试工具设计测试用例,分析测试结果,提出该系统的性能优化策略。  相似文献   

2.
Web程序通常在页面中嵌入使用JavaScrip脚本来实现检测动态客户端行为。这些脚本在用户浏览器的上下文中被执行。为了防范恶意的JavaScript脚本,浏览器可以使用一套沙盒机制,使脚本只能访问到自己所在网站域的资源。如果用户被诱骗至一个中间的、受信任的网站,然后从该网站下载恶意脚本,那么此套安全机制就失效了。文章呈现了一套Web邮件跨站代码检测系统模型,该模型能满足高效率、优性能下的完整代码测试需求。根据设计需求,文章实现了Web邮件跨站脚本检测系统。最后,对系统的测试结果表明:系统具有一定的可行性与实用性。  相似文献   

3.
为了提升测试效率,本文将自动化测试技术应用到业务支撑系统接口的测试。文中通过对接口测试的共性特点和自动化测试技术特点的分析,设计了基于用例和脚本模板化的接口自动化测试平台,给出了平台的功能框架、平台开展测试的核心流程、以及平台的3层实现架构。在对业务支撑系统的接口测试内容进行归类后,本文还给出了一些测试用例和测试脚本的模板,以对接口自动化测试平台设计作进一步的说明。  相似文献   

4.
姜永涛 《信息技术》2012,(6):130-132
随着Web技术的不断发展,其应用的多样性和复杂性给性能测试工作带来了困难和挑战,介绍了如何借助于强大的工业级性能测试工具Loadrunner对Web系统性能进行测试,如何获取测试需求、制定测试计划、生成测试脚本、设计测试场景、监控系统性能,分析测试结果。  相似文献   

5.
一种自动化测试技术的研究与实现   总被引:1,自引:0,他引:1  
软件测试是保证软件质量的重要手段.随着软件产业的快速发展,手工测试已经不能满足软件测试的需要.然而,不能自动化生成测试用例和测试脚本又已经成为阻碍自动化测试的主要原因.因此本文提出了一种自动化测试技术,由数据库管理每个要素的测试用例,采用一种"分步组合法"组合测试场景中每个要素的测试用例,快速而覆盖面比较均匀地生成被测场景的所有测试用例,并通过模板技术自动生成测试用例对应的测试脚本,从而大大提高测试效率.最后,通过实际应用验证了该技术的可行性.  相似文献   

6.
近年来随着计算机网络技术的迅猛发展,Web系统的应用渗入到社会的各个领域,在Web系统规模不断扩大的同时其复杂性也变得越来越高.由于Web应用系统具有异构、分布、并发和平台无关的特点.因此,对Web应用系统的软件质量管理,具有其特殊性.提出了一个针对Web应用系统质量评估的新方法,该方法利用Web系统日志文件中提取吞吐量和并发用户数目等相关信息,通过对这些信息的研究、分析、处理,得出对该Web应用系统的质量评价.  相似文献   

7.
针对Web应用测试的特点,探讨了Web应用自动化回归测试系统的实现原理,并进一步介绍了该系统的实现。首先,为了与.NET框架更好地结合,系统使用C#语言脚本语言;其次,使用对象测试技术,利用网页元素多属性特征,实现与路径无关的定位方式,生成可靠的、可复用的、简洁的测试脚本;最后,在数据驱动模块实现两种类型的数据绑定,不仅支持传统数据库文件中数据的绑定,同时提出支持自定义随机数据,让测试用例对被测系统有更大的覆盖性,较常规测试更能发现被测系统中存在的问题。系统成功地应用于一些通信营销系统的部分功能回归测试及数据迁移。  相似文献   

8.
根据web系统测试的特点,为提高软件测试自动化脚本的可重用性,结合在实际项目中软件自动化测试的实践,提出基于Web的自动化测试框架(ACRAT)。分析了软件自动化测试框架的优点及局限性,阐述了5种基本的自动化测试框架,最后提出新的自动化测试框架。实践表明该框架具有降低脚本规模、提高测试效率、易于扩展等优越性。  相似文献   

9.
Web应用防火墙的设计与实现   总被引:1,自引:0,他引:1  
大部分Web应用都存在安全漏洞从而为攻击者提供了一扇攻击的大门,并且传统安全设备如网络防火墙、入侵检测系统只能保护开放系统互连(OSI)参考模型的较低层,并不能有效防御应用层的攻击。在分析了主流的Web应用层的攻击方法后提出一个Web应用防火墙的整个实现架构和一些过滤策略。Web应用防火墙用Python实现,经测试,可以有效地阻止各种恶意的攻击,如SQL注入、跨站脚本攻击和应用层拒绝服务攻击。  相似文献   

10.
为了降低测试脚本的维护工作量,提高软件测试自动化的成功率和投资回报率,提出基于重用脚本、对象映射脚本、测试脚本的3层脚本构架自动化测试设计与实现技术,并介绍了三层脚本构架设计和实施步骤。通过实例应用结果表明该方法简单、有效,实现不同软件版本和不同项目间测试脚本的重用,是一种有效提高自动化测试的成功率和投资回报率的方法。  相似文献   

11.
针对软件测试过程中存在着大量重复性工作的现状,将软件工程中的自动化思想和Klocwork静态测试工具结合起来,规范了软件静态测试流程。运用持续集成的原理,设计并实现了C/C++项目的Klocwork批量自动化测试工具。介绍了在Windows环境下的测试脚本设计、实现、应用实践及实施经验法则。测试脚本可定制和重用以适应不同项目的需要。  相似文献   

12.
软件自动化测试技术的出现,大大减轻了测试人员的压力,显著提高了测试的效率,但是自动化测试脚本的管理是测试自动化所面临的又一难题.本文提出了一种自动化测试脚本运行控制方法,对测试脚本进行统一协调管理,力求解决大型业务系统软件自动化程度低,自动化测试脚本无法有效管理等问题.这种方法在一定程度上减轻了测试人员管理自动化测试脚本的压力,增强了脚本的可维护性,从而有效的提高了自动化测试的效率.由该方法支持的自动化测试脚本运行控制平台已经在一些大型金融系统得到应用,并取得了良好效果.  相似文献   

13.
软件测试是软件研发过程中非常重要的环节,是保证软件质量,提高软件可靠性的重要手,使用HP公司的测试管理工具Quality Center(以下简称QC),在测试过程中对测试用例和测试缺陷进行有效管理,确保了测试资产的积累和重用,为了使其应用更加适应军用软件的测试过程,针对QC软件进行二次开发,实现可自动化生成符合军用软件测试要求的测试文档.在二次开发过程中,追求以用为主的指导技术路线,使测试过程管理、测试产品管理和测试人员管理更加符合我们的实际工作,使测试工作的效率显著提升,起到事半功倍的效果.  相似文献   

14.
提出了一种基于COM技术的.使用VFP开发Web发布程序的方法。分别提出了直接调用、通用接口及脚本系统设计几种方法。重点介绍了笔者本人设计的一套VFP脚本系统,及其实现原理、关键技术与注意事项等。文章还给出了几个实例来介绍具体的编程方法。最后指出了系统的应用领域及特点。  相似文献   

15.
16.
Web应用测试是提高Web应用质量的重要手段,测试的核心工作就是生成测试用例。生成测试用例主要有两大步骤:(1)从Web应用中提取模型。(2)遍历表示模型的有向图,产生测试用例。首先采用Html分析法结合源代码分析法提取FSM模型,随后在新提出的Web应用最小测试成本迁移覆盖准则下,利用一种复合的启发式搜索算法--模拟退火遗传算法遍历模型。通过比较模拟退火遗传算法和传统的搜索算法的效果,实例证明,该方法比传统方法生成的质量更理想。  相似文献   

17.
软件测试是软件质量保证的关键环节和提高软件质量的重要手段。验收测试作为软件测试过程的最终环节,对软件质量、软件的可靠运行和软件项目的实施周期起到至关紧要的作用。本文通过叙述具体实例项目的软件验收测试的全过程,全面展现了针对特定项目的验收测试前期准备到测试内容分析、测试方案设计、测试实施及测试结果分析处理的整体过程,以期在一定程度上增进读者对软件验收测试的了解。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号