共查询到20条相似文献,搜索用时 46 毫秒
1.
单攀攀 《信息技术与网络安全》2021,(9):77-80
由于产品需求的频繁变更或功能缺陷的不断迭代,出现了大量的软件回归测试中占用测试人力资源来保证产品质量的现象.针对这一现象,设计并实现了一种基于Selenium与Uunittest的Web自动化测试框架.使用基于Python的Unittest测试框架,能够非常容易地插入、设置与分解相关的测试功能.同时结合了Seleniu... 相似文献
2.
Selenium自动化测试工具在测试领域已经被广泛应用.使用时它需要依赖其它编译器或解释器才能执行测试.一方面让测试人员需要熟练的编程技术才能使用,另一方面让测试开发难度过高.为了降低自动化测试门槛,针对Web自动化测试设计了一种基于Selenium的解释器.首先深入剖析Selenium的测试原理,依据它测试接口的使用状况对主要的测试类构建依赖关系,然后根据Web程序的测试需求构建解释器的各个模块.参照编程人员的编码习惯和参考Python、JQuery等语法对每个模块的语法详细设计.最后设计一个具体的测试用例对解释器进行评价.实验结果表明,该解释器克服了使用Selenium门槛高的缺点,让编写的测试脚本更加简短整洁,测试性能也有明显的提高. 相似文献
3.
《计算机应用与软件》2016,(5)
Web Service由于其松散耦合的技术特性,随着SOA的流行正日渐普及。随着需求的增长和应用规模的扩大,Web Service正变得越来越复杂,且其性能表现也愈加重要,对性能测试的自动化程度的要求也越来越高。JMeter作为一款开源的优秀性能测试工具,支持对Web Service进行性能测试,但仍需人工分析WSDL后手工输入测试配置。介绍一种基于JMeter的Web Service自动化性能测试框架,它能够自动解析WSDL文档,生成JMeter性能测试所需的Operations和相关配置,直接用于JMeter来完成自动化测试流程。这有助于软件测试人员专注于测试用例的设计,而不必分析复杂的WSDL文档,减轻了测试负担,提高了测试效率。 相似文献
4.
基于Watir框架的Web自动化测试 总被引:1,自引:0,他引:1
电子商务的扩大,网上商城的便利,搜索引擎的高效等等,越来越多地融入寻常百姓的生活,使人们足不出户就可以实现交流、购物、了解时事。多媒体也从单一向网络多元化方向发展。在满足用户需求的同时,网站也在逐渐地完善,提供给用户更多人性化、良好的交互效果、高质量的Web应用,这也是网站生存的基础。基于Watir框架的Web自动化测试是模拟用户手动操作目标页面,通过与预先设置好的期望结果做对比来排查软件缺陷,以提高软件质量。 相似文献
5.
在Web测试过程中,某些步骤所涉及的页面操作比较多,测试人员需要根据页面DOM的结构和填充的数据重新构建测试代码的挑战。这样增加了测试人员的工作强度和代码编写的工作量。每一次的页面测试基本都可以归纳为查找页面元素和处理元素动作。将自动化测试组件进行二次封装,可以减少测试过程中的重复代码编写,让开发人员专注于测试过程的数据编制。介绍一种在Python环境下,以外部数据驱动WebDriver实现自动化测试的组件的设计与实现方法。该方法将页面操作的动作和填写的信息保存在外部数据文件中,将常用的执行动作和填写的数据组合为页面操作的过程封装为一个组件。利用此套组件,可以实现“数据-操作-代码”的分离,大大减少了测试人员的开发代码量。 相似文献
6.
7.
8.
9.
10.
11.
传统的HTTP接口测试步骤繁琐,工作量巨大,且现有的接口测试工具功能单一、可扩展性差。为了提高接口测试效率、弥补现有工具的不足,提出一种基于Charles录制会话的HTTP接口自动化测试框架。从客户端出发,录制HTTP会话过程,以此构建测试用例池;将测试用例通过特定的中间件服务嵌入至单元测试框架,持续集成平台持续调用测试框架并生成测试报告;框架集成报告发送功能,方便远程查看。通过实验验证,该框架可快速构建测试用例,持续测试接口,测试结果查看方便,测试效率提高。 相似文献
12.
基于规则引擎的Web框架 总被引:1,自引:0,他引:1
面对目前J2EE分布式应用越来越庞大易变的特点,提出了一种基于规则引擎的Web应用框架RStruts,论证了其处理应用逻辑的高效性和维护软件的便捷性,最后给出了该框架的实现. 相似文献
13.
介绍当前流行的Web应用框架及其在状态维护上的不足,提出一种新的上下文.在此基础上设计了基于向导的Web应用框架并给出Java平台下的参考实现,通过实例表明细粒度的上下文管理机制很好地满足了实际应用中的需求. 相似文献
14.
基于Spring框架的Web Services系统整合与研究 总被引:1,自引:0,他引:1
朱铮雄 《计算机应用与软件》2007,24(10):128-129,132
Web Services通过集成第三方Web服务能够提高应用系统开发效率.但是传统的Web Services在开发中存在代码开发效率低、复用性差,而且可扩展性差.应用现在流行的轻量级Spring容器对Web Services进行系统整合,可大大提高开发效率,有效降低开发成本. 相似文献
15.
《计算机应用与软件》2018,(4)
企业人岗优化工作不断深化,使得信息系统权限调整工作变得频繁。在基于角色分配的电力营销系统中,目前针对用户权限调整的申请,一方面需要加工用户的描述信息,另一方面需要在系统上进行大量人工操作。整个过程效率低、易出错、时效性差,很难满足企业精益管理的要求。通过梳理系统菜单角色、流程角色,规范了用户申请阶段的填写,并在Selenium的基础上通过模拟人与浏览器交互行为,实现配置过程的自动化。实验表明,该方法能极大提升工作效率和可靠性,具有较高应用价值。 相似文献
16.
基于UML的软件测试用例自动生成技术研究 总被引:9,自引:1,他引:8
测试用例自动生成是软件自动化测试的基础与关键。随着UML的广泛应用,基于UML模型的测试用例自动生成技术日益受到关注。本文提出了通过对UML Sequence Diagram进行形式化分析产生测试场景的技术,定义了相应的测试覆盖准则,分析了测试数据的生成。并探讨了将测试工具和建模工具相结合的具体实现方法。 相似文献
17.
一种新型的基于Web Services的企业应用集成安全架构 总被引:1,自引:0,他引:1
传统的应用系统集成解决方案由于缺少统一标准的支持,在认证和授权等主要的安全性问题上也缺少明确的、统一的方法.针对这两个问题,提出了一种崭新的基于Web Services的应用系统集成安全体系架构WSSA-EAI,应用Web Services创建通用访问接口,结合了SSO的认证机制和RBAC的授权机制,提供了一种统一的且便于维护的EAI安全机制. 相似文献
18.
针对Web服务的组合问题,给出了一种基于BPEL4WS(Business Process Execution Language for Web Services)语言的语义Web服务动态组合框架.该框架把一些具有相似性的商业流程定义成一个抽象流程模板APT,每个活动节点所需服务的语义信息用PPC模型描述,并引入一个OWL-S/UDDI转换器使Web服务在UDDI上的注册信息与该服务的语义信息之间进行转换,实现UDDI注册信息与语义信息的关联,以便于语义匹配及服务绑定.通过语义匹配组件匹配选择合适的Web服务,并通过APT绑定组件把所选Web服务的相关信息动态绑定到APT模板中,从而实现Web服务的动态组合.该框架增强了Web服务组合的灵活性和动态性. 相似文献
19.
基于Grails框架的Web应用开发 总被引:1,自引:0,他引:1
蔡波斯 《计算机应用与软件》2009,26(8)
在分析当前Web应用开发的现状之后,介绍了新兴框架Grails,并对其MVC各层进行了简单的分析.通过Grails集成spring的acegi来开发一个简单的权限管理系统,并对中文化问题的解决方案进行了总结,对运用grails进行快速开发进行了全面的展示.总结了Grails框架在利用java资源进行企业级开发的优势. 相似文献
20.
基于Struts框架的Java Web应用开发技术 总被引:1,自引:0,他引:1
Struts是Apache Software Foundation提供的一个面向Java Web应用的通用开发框架.详细分析了Struts框架的基于MVC设计模式的总体构造、核心组件及其框架特色,并且以实际开发系统为例,具体说明基于Struts框架的开发技术. 相似文献