共查询到17条相似文献,搜索用时 218 毫秒
1.
随着计算机网络技术的迅速发展,Web应用系统的使用范围,软件规模和软件复杂性在不断增加,保证Web应用的正确性和可靠性越来越成为人们关注的问题。作为保证软件质量和可靠性的重要手段,Web测试已成为Web软件开发过程中的一个重要环节。本文将结合一个实际的Web应用系统“毕业设计协同管理系统”,通过对该系统的分析,结合Web性能测试理论,采用Load Runner测试工具设计测试用例,分析测试结果,提出该系统的性能优化策略。 相似文献
2.
Web程序通常在页面中嵌入使用JavaScrip脚本来实现检测动态客户端行为。这些脚本在用户浏览器的上下文中被执行。为了防范恶意的JavaScript脚本,浏览器可以使用一套沙盒机制,使脚本只能访问到自己所在网站域的资源。如果用户被诱骗至一个中间的、受信任的网站,然后从该网站下载恶意脚本,那么此套安全机制就失效了。文章呈现了一套Web邮件跨站代码检测系统模型,该模型能满足高效率、优性能下的完整代码测试需求。根据设计需求,文章实现了Web邮件跨站脚本检测系统。最后,对系统的测试结果表明:系统具有一定的可行性与实用性。 相似文献
3.
为了提升测试效率,本文将自动化测试技术应用到业务支撑系统接口的测试。文中通过对接口测试的共性特点和自动化测试技术特点的分析,设计了基于用例和脚本模板化的接口自动化测试平台,给出了平台的功能框架、平台开展测试的核心流程、以及平台的3层实现架构。在对业务支撑系统的接口测试内容进行归类后,本文还给出了一些测试用例和测试脚本的模板,以对接口自动化测试平台设计作进一步的说明。 相似文献
4.
随着Web技术的不断发展,其应用的多样性和复杂性给性能测试工作带来了困难和挑战,介绍了如何借助于强大的工业级性能测试工具Loadrunner对Web系统性能进行测试,如何获取测试需求、制定测试计划、生成测试脚本、设计测试场景、监控系统性能,分析测试结果。 相似文献
5.
一种自动化测试技术的研究与实现 总被引:1,自引:0,他引:1
软件测试是保证软件质量的重要手段.随着软件产业的快速发展,手工测试已经不能满足软件测试的需要.然而,不能自动化生成测试用例和测试脚本又已经成为阻碍自动化测试的主要原因.因此本文提出了一种自动化测试技术,由数据库管理每个要素的测试用例,采用一种"分步组合法"组合测试场景中每个要素的测试用例,快速而覆盖面比较均匀地生成被测场景的所有测试用例,并通过模板技术自动生成测试用例对应的测试脚本,从而大大提高测试效率.最后,通过实际应用验证了该技术的可行性. 相似文献
6.
7.
针对Web应用测试的特点,探讨了Web应用自动化回归测试系统的实现原理,并进一步介绍了该系统的实现。首先,为了与.NET框架更好地结合,系统使用C#语言脚本语言;其次,使用对象测试技术,利用网页元素多属性特征,实现与路径无关的定位方式,生成可靠的、可复用的、简洁的测试脚本;最后,在数据驱动模块实现两种类型的数据绑定,不仅支持传统数据库文件中数据的绑定,同时提出支持自定义随机数据,让测试用例对被测系统有更大的覆盖性,较常规测试更能发现被测系统中存在的问题。系统成功地应用于一些通信营销系统的部分功能回归测试及数据迁移。 相似文献
8.
9.
Web应用防火墙的设计与实现 总被引:1,自引:0,他引:1
大部分Web应用都存在安全漏洞从而为攻击者提供了一扇攻击的大门,并且传统安全设备如网络防火墙、入侵检测系统只能保护开放系统互连(OSI)参考模型的较低层,并不能有效防御应用层的攻击。在分析了主流的Web应用层的攻击方法后提出一个Web应用防火墙的整个实现架构和一些过滤策略。Web应用防火墙用Python实现,经测试,可以有效地阻止各种恶意的攻击,如SQL注入、跨站脚本攻击和应用层拒绝服务攻击。 相似文献
10.
为了降低测试脚本的维护工作量,提高软件测试自动化的成功率和投资回报率,提出基于重用脚本、对象映射脚本、测试脚本的3层脚本构架自动化测试设计与实现技术,并介绍了三层脚本构架设计和实施步骤。通过实例应用结果表明该方法简单、有效,实现不同软件版本和不同项目间测试脚本的重用,是一种有效提高自动化测试的成功率和投资回报率的方法。 相似文献
11.
12.
软件自动化测试技术的出现,大大减轻了测试人员的压力,显著提高了测试的效率,但是自动化测试脚本的管理是测试自动化所面临的又一难题.本文提出了一种自动化测试脚本运行控制方法,对测试脚本进行统一协调管理,力求解决大型业务系统软件自动化程度低,自动化测试脚本无法有效管理等问题.这种方法在一定程度上减轻了测试人员管理自动化测试脚本的压力,增强了脚本的可维护性,从而有效的提高了自动化测试的效率.由该方法支持的自动化测试脚本运行控制平台已经在一些大型金融系统得到应用,并取得了良好效果. 相似文献
13.
软件测试是软件研发过程中非常重要的环节,是保证软件质量,提高软件可靠性的重要手,使用HP公司的测试管理工具Quality Center(以下简称QC),在测试过程中对测试用例和测试缺陷进行有效管理,确保了测试资产的积累和重用,为了使其应用更加适应军用软件的测试过程,针对QC软件进行二次开发,实现可自动化生成符合军用软件测试要求的测试文档.在二次开发过程中,追求以用为主的指导技术路线,使测试过程管理、测试产品管理和测试人员管理更加符合我们的实际工作,使测试工作的效率显著提升,起到事半功倍的效果. 相似文献
14.
提出了一种基于COM技术的.使用VFP开发Web发布程序的方法。分别提出了直接调用、通用接口及脚本系统设计几种方法。重点介绍了笔者本人设计的一套VFP脚本系统,及其实现原理、关键技术与注意事项等。文章还给出了几个实例来介绍具体的编程方法。最后指出了系统的应用领域及特点。 相似文献
15.
16.
Web应用测试是提高Web应用质量的重要手段,测试的核心工作就是生成测试用例。生成测试用例主要有两大步骤:(1)从Web应用中提取模型。(2)遍历表示模型的有向图,产生测试用例。首先采用Html分析法结合源代码分析法提取FSM模型,随后在新提出的Web应用最小测试成本迁移覆盖准则下,利用一种复合的启发式搜索算法--模拟退火遗传算法遍历模型。通过比较模拟退火遗传算法和传统的搜索算法的效果,实例证明,该方法比传统方法生成的质量更理想。 相似文献