共查询到18条相似文献,搜索用时 93 毫秒
1.
基于STAF框架下的自动化测试 总被引:2,自引:0,他引:2
当前很多大型软件都不是采用单一的实现技术,面对于不同的实现技术,要求测试人员在不同的平台下分别对所测试的部分进行测试.为了提高自动化测试的效率,减少测试开销,提出了一种基于STAF的自动化测试平台.首先对目前现有的自动化测试框架归纳分析;然后提出基于STAF的自动化测试平台的系统架构;最后给出平台的关键部分:测试引擎的实现方式.结果表明该平台具有提高自动化测试效率,减少测试开销,支持分布式测试方法等优越性. 相似文献
2.
3.
基于STAF的软件自动化测试系统的研究和实现 总被引:4,自引:0,他引:4
设计并实现了一种基于STAF的软件自动化测试系统,能够较好地对自动化测试过程进行管理,并且支持多平台测试网络环境下对自动化测试任务的执行和监控。通过该系统的实施,能够提高软件测试环节中的自动化程度,从而提高测试效率,缩短测试周期,同时增加测试结果的可信赖程度。 相似文献
4.
基于三层数据驱动机制的自动测试框架系统可以支持用户自定义控制码和验证点。灵活的关键字规则定义、测试粒度控制方式以及测试数据使用方式使得自动测试框架系统易扩展易维护,并且能应用到不同应用程序的自动测试项目(尤其是采用增量式开发的应用程序的自动测试项目)中支持不同类型的测试。 相似文献
5.
商宇 《计算机光盘软件与应用》2011,(15)
为了提高Web系统自动化测试的效率,本文提出了一种新的基于Web应用的自动化测试框架,这一框架主要用于回归测试阶段的自动化测试工作。本测试框架集成免费的工具STAF、Bugzilla和JUnit,开发了一个可以通过Web页面访问,实时获得错误的信息,可以将失败的case直接发送到追踪的系统中的自动化测试框架WTAF。本框架使用自动化的测试技术较好地解决了Web应用手工测试效率较低的问题。 相似文献
6.
在分析了实现手机人机界面(MMI)软件自动化测试的原理和技术难点的基础上,通过游程长度编码算法对屏幕数据进行压缩和一些数据比较技巧来解决屏幕数据传输与比较问题;通过一系列容错处理来保证ATS系统在无人参与的情况下自动运行;通过对系统软硬件进行抽象和加入TCL脚本解释器来增强系统的可扩展性和可重用性;最后应用这些技术方案实现了一个实际可用的ATS系统;应用结果表明,该系统能大幅提高手机MMI的测试效率。 相似文献
7.
作为基于数据库管理系统PostgreSQL和Greenplum的数据分析软件,MADlib提供了一系列数学函数及数据挖掘方法.本文介绍了基于Java的MADlib自动化测试框架的设计与实现.该框架可在Linux操作系统下自动实现数据的处理与导入,测试用例的生成、执行,以及测试结果分析.从而可以避免手工测试带来的较大工作量.同时,基于Java的特点也使该框架便于开发与维护. 相似文献
8.
9.
基于Watir框架的Web自动化测试 总被引:1,自引:0,他引:1
电子商务的扩大,网上商城的便利,搜索引擎的高效等等,越来越多地融入寻常百姓的生活,使人们足不出户就可以实现交流、购物、了解时事。多媒体也从单一向网络多元化方向发展。在满足用户需求的同时,网站也在逐渐地完善,提供给用户更多人性化、良好的交互效果、高质量的Web应用,这也是网站生存的基础。基于Watir框架的Web自动化测试是模拟用户手动操作目标页面,通过与预先设置好的期望结果做对比来排查软件缺陷,以提高软件质量。 相似文献
10.
11.
为缩短大型软件的构建和测试时间以适应持续集成的要求,提出了分布式持续集成和自动测试方案.以CruiseControl和STAF&STAX搭建分布式框架,把功能模块和测试案例分别以编译依赖性和测试相关性进行分组,以组为单位把源代码部署到多个编译机或测试机上并行地执行编译和测试,从而成倍地提高编译和测试效率.通过在大型石油测井软件项目实现持续集成的实例,验证了该方案的有效性. 相似文献
12.
As software development life-cycles continue to shorten, the need for reliable, maintainable and scalable test automation solutions becomes more and more important. This importance arises as software, test and automation activities occur earlier in the development life cycle with the aim of providing accelerated feedback on the code and software produced. In this environment, infrastructure and development environments are made available earlier to test teams, the demand of which can create environment bottlenecks as software and automation teams also require the same resources at the same time. To help maximize the use of the underlying resources virtualization and cloud based solutions have been proposed. However, at present there is no guidance on how to design and implement a test automation solution that leverages an underlying virtualized infrastructure. In this paper a virtualized test automation framework designed and implemented by DellEMC Software Quality team in Cork, Ireland is presented along with a macro benchmark analysis of its performance over different virtualization environments. 相似文献
13.
Web应用自动化测试的研究 总被引:1,自引:0,他引:1
针对目前Web应用"捕捉/回放"式测试脚本复用率不高的问题,根据Web应用的特性给出了一种基于数据驱动的Web测试框架,并设计了基于XML语言的自动化测试脚本.该测试脚本描述了Web应用行为的多请求/响应的迁移模型,并清晰地定义了外部测试数据避免了数据"硬编码"的缺陷,可对Web应用不同方面(例如功能、性能)上进行测试.开发了一个测试执行的原型工具,它以测试脚本为输入并自动化执行测试用例并生成测试结果. 相似文献
14.
随着分布式应用在商业领域中的普及,对可用于有效缩短产品上市周期的分布式测试自动化技术的研究显得日益重要。本文提出了一种模型驱动的自动化测试方法,并将其应用于分布式测试中。为了能够支持分布式测试执行,本文提供了部署和调度两个测试模型,其中,部署模型描述了测试执行环境和脚本分发的情况,调度模型描述了远程测试执行机的调度运行顺序;为了能够实现测试执行的自动化,我们设计了一个分布式测试执行框架。最后,通过Web 应用测试的实例验证了该方法能有效减少测试时间。 相似文献
15.
随着软件在各个领域的广泛应用,人们对软件可靠性的要求不断提高。作为保障软件可靠性最重要的手段,软件测试所受到的关注也日益增加。在传统的黑盒功能性测试当中,单个模块的功能测试得到了很好的解决。然而在大型软件的集成测试时,由于软件所涉及的业务流程较多,模块较多,如何在黑盒功能性测试当中尽可能地完全覆盖所有的业务流程以及所对应的功能模块,常常需要软件测试人员人工定义。文中通过对遗传算法的研究,提出在集成测试时借助于遗传算法来产生测试用例,最大程度地覆盖所有的业务流程以及应用模块关联。将此前集成测试时,需要测试人员人工定义的大量业务流程以及模块关联转变为自动化产生,极大地提高了软件测试的自动化水平,提高了软件测试的效率。 相似文献
16.
分析了录制回放技术的基本原理和缺陷,运用WIN32API和.NET反射机制,设计了一个改进的轻量级GUI自动化测试框架,解决了当前测试自动化中出现的一些棘手问题. 相似文献
17.
在金融软件测试中,面时大规模复杂的金融算法以及大量的回归测试,自动化测试有着相当的重要的作用.通过介绍自动化测试的相关知识,结合金融软件的特点,搭建相应的金融软件自动化测试环境,并使用一个实例来展示功能自动化测试在金融软件测试中的应用.实验结果表明,自动化测试显著提高金融软件测试的效率和准确率,节省人力和成本.讨论了自动化测试实施的难点和有待改进的地方. 相似文献
18.
测试数据生成是软件测试的核心与关键,本文介绍了迭代松弛法以及对迭代松弛法进行改进,改进后的方法比原方法生成测试数据的能力更强,不仅能够用于白盒测试数据的自动生成,还能够用于黑盒测试数据的自动生成。在此基础上提出一个面向路径的测试数据生成框架。并讨论该框架在单元测试、组装测试中的应用。 相似文献