首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 78 毫秒
1.
黄盛 《计算机工程》2004,30(Z1):146-147
以某跨国企业SAP项目为背景,从传统的自动化测试脚本开发技术谈起,重点提出了自己的以数据驱动为模型的新的自动化测试脚 本过程。同时给出了相关的实例作证。最后对自动化测试中对于顺利运行脚本的一些问题进行了小结,并提出目前最新的发展与将来将重点 研究性能测试的脚本开发过程。  相似文献   

2.
基于脚本的构件测试自动化框架   总被引:1,自引:0,他引:1       下载免费PDF全文
倪铭  黄萍 《计算机工程》2010,36(6):94-96
针对传统的测试自动化技术已不适用于构件的问题,提出基于脚本的构件测试自动化框架。将面向对象单元测试自动化框架xUnit与数据驱动的测试框架结合并改进,实现构件测试脚本自动生成、测试脚本自动执行、测试结果自动验证与记录。实例表明,该框架能有效对构件进行自动化测试,自动化程度较高。  相似文献   

3.
郑蓓蓓  黄晓霞  刘蔚 《微机发展》2011,(10):197-200
分析传统无线模块测试方法的制约性,设计和构建了基于LUA脚本的无线模块自动化测试平台,并且能够有效地加快无线模块测试进度,提高测试脚本的可复用性。该平台通过对被测对象的研究,对测试方法、系统架构、系统软硬件通用性的分析,并引入了基于LUA测试脚本的程序开发环境,实现了无线模块的自动化测试。通过不同的测试用例结果分析表明:该测试方法相对于传统无线模块测试方法缩短了测试周期,降低了开发成本,减少测试开销,运行稳定可靠,达到预期的目的。  相似文献   

4.
软件测试自动化中建立可维护脚本的技术   总被引:11,自引:2,他引:11  
计算机软件测试应能有效地发现软件中的任何缺陷,同时它也应是高效的,尽可能使占有的时间少且开销小。自动化的软件测试可以大大减少测试开销,同时增加在有限时间内的测试。测试脚本是实现软件测试自动化的重要组成部分。使用不同的脚本技术可以减小脚本的大小、数量及复杂度,每个脚本技术都有其不同的适用场合。文章介绍了几种不同的脚本技术及其特点,并举例说明它们怎样去实现相应的测试用例。  相似文献   

5.
基于Python的实时嵌入式软件测试脚本   总被引:3,自引:0,他引:3       下载免费PDF全文
蒋崇武  刘斌  王轶辰  胡璇 《计算机工程》2009,35(15):64-66,7
基于Python语言设计一种实时测试脚本,开发扩展模块,实现测试脚本与嵌入式软件仿真测试环境(ESSTE)的接口。该测试脚本使用简便,实时性高、描述能力强、具有良好的可复用性,目前已成功应用到ESSTE中。对多个实时嵌入式软件进行测试,结果验证了该测试脚本的正确性和实时性。  相似文献   

6.
针对嵌入式软件GUI自动化测试平台的开发设计,本文研究了Python测试脚本扩展嵌入技术,针对GUI软件测试行为扩展了测试函数,采用开源库Boost.Python将Python解析器嵌入GUI自动化测试平台软件中;在此基础上,描述了用例要素与脚本要素的对应关系,并且针对不同类型的扩展测试函数提出了基于关键字索引和图像建模的脚本函数自动生成技术方案;描述了Python测试脚本的调度执行原理,通过Python测试脚本执行实现GUI软件自动化测试。  相似文献   

7.
周超  姜丽红 《计算机工程》2004,30(12):643-645
ERP系统运行的质量直接关系到企业的日常业务能否正常运转,企业的规模不断扩大对ERP系统性能要求也不断提高,系统性能测试起到了很好的保证作用。该描述了ERP系统自动化性能测试,并以SAP R/3系统为例说明了性能测试过程。  相似文献   

8.
胡玲芳  刘功茂  万朝进  张超 《福建电脑》2009,25(9):84-84,66
软件必须通过测试才能确保其在应用环境中正常工作,基于核心数据驱动测试的软件测试可以减少测试开销.同时增加在有限时间内的测试。它实现了测试数据和测试脚本的分离,增强了测试脚本的可维护性和可重用性。文章介绍了核心数据驱动的软件测试技术及其特点.并举例说明怎样去实现相应的测试。  相似文献   

9.
赵斌飞  刘磊 《计算机科学》2008,35(6):276-279
分析了现有的几种测试脚本生成技术,按照Mosley的同步数据驱动测试框架(CSDDT)框架设计并实现了一个针对面向对象程序的测试脚本生成器,通过实例验证了方法的可行性和工具的有效性,降低了产生测试脚本的工作量,对已知测试脚本产生过程中的弱点有很好的改进作用.生成脚本可以从单元测试开始应用,重用性良好,可同时测试多个类与方法,无须特定脚本开发语言.  相似文献   

10.
随着软件产业的不断发展,软件测试在软件开发中的地位越来越重要,而自动化测试工具的使用又极大地提高了软件测试的效率。本文介绍开源的自动化测试工具Selenium的基本组件及实现原理,并通过一个具体的案例来阐述其在B/S架构应用系统上进行自动化测试的过程,对软件自动化测试技术的深入研究具有一定的借鉴意义。  相似文献   

11.
介绍了利用Web自动化测试工具Selenium进行Web自动化测试的情况,通过一个具体案例来阐述自动化测试的过程,并对测试结果进行了简要分析,说明了利用Selenium进行Web应用系统的自动化测试的好处,给应用工程人员提供了指导。  相似文献   

12.
随着软件开发规模的增大以及复杂程度的增加,自动化测试工具在提高软件测试的效率及准确度上越来越重要,而现有的软件测试存在自动化程度不高、测试过程不完善等问题,针对此问题展开了软件测试自动化的研究。在分析了软件自动化测试的重要性及软件自动化测试的周期、技术的基础上,提出了基于TestQuest测试工具的一套软件测试自动化方法和测试流程,最后针对“虚拟维修训练系统”具体结合工具展开实例验证。  相似文献   

13.
随着测试流程的不断规范以及软件测试技术的进一步细化,软件测试自动化日益成为一种重要技术。目前在服务器集群的环境下,自动化测试相对脆弱,维护比较困难,如何有效地对自动化测试进行监控管理,是需要研究的重要问题。本文结合软件自动化测试和Web开发框架的相关技术,介绍阿里巴巴中文站自动化研发协作平台,研究并实现面向服务器集群的自动化测试监控平台,平台主要包括部署和监控测试环境2大功能。实践证明该平台能加强对测试服务器的统一管理和监控,大幅提高测试效率。  相似文献   

14.
随着计算机技术的迅速发展,软件的应用范围越来越广泛,软件结构也就越来越复杂,随之对软件的质量要求也就越来越高,为了保证软件产品的质量,软件测试特别是自动化测试越来越受到人们的重视。该文将对自动化测试作相关的介绍以及自动化工具的简单分析。  相似文献   

15.
基于Watir框架的Web自动化测试   总被引:1,自引:0,他引:1  
电子商务的扩大,网上商城的便利,搜索引擎的高效等等,越来越多地融入寻常百姓的生活,使人们足不出户就可以实现交流、购物、了解时事。多媒体也从单一向网络多元化方向发展。在满足用户需求的同时,网站也在逐渐地完善,提供给用户更多人性化、良好的交互效果、高质量的Web应用,这也是网站生存的基础。基于Watir框架的Web自动化测试是模拟用户手动操作目标页面,通过与预先设置好的期望结果做对比来排查软件缺陷,以提高软件质量。  相似文献   

16.
软件开发过程中,随着逻辑复杂度的不断增加,专门的测试可以有效地减少软件的bug,提高软件的质量,然而传统的人工测试已经不能满足当前软件开发的需求。为此,提出一种分布式可持续集成的自动化测试平台,基于Jenkins平台实现分布式可持续集成,选用Git作为版本管理工具,使用Katalon作为自动化测试工具。平台实现对Web软件每日自动更新并持续集成自动化测试,该平台在Web软件测试中大大地减少了测试人员重复回归测试的工作量。  相似文献   

17.
Android测试方面的研究大多集中在测试工具和框架的实现上,有些工具和框架可以实现测试用例的自动生成和测试脚本的自动执行。然而在项目开发过程中,测试这个活动是需要人工启动的,不能及时有效地保证新增或者修改代码的质量。在 Robotium 测试框架的基础上,通过研究持续集成方案,包括被测代码和测试代码的托管、版本控制,应用的自动构建,测试的自动执行,实现了Android的自动化测试平台。使用该测试平台,可以及时自动地对被测代码的修改进行测试,直观可控地保证了Android应用的质量。  相似文献   

18.
该文对软件质量保证的重要手段——软件测试进行了论述,给出一些软件测试的基本理论。随着软件测试研究的发展,软件测试提出了一些比较前沿的理论,如面向对象的软件测试,测试驱动开发理论,探索性测试等。为了克服手工测试的一些困难,提高软件质量和测试效率,自动化测试被广泛地引入进来。它以其自动化程度高、实用性强等特点,引起了人们的广泛重视,成为软件测试的发展方向。自动化测试框架产品的出现表明软件测试自动化技术正在趋于成熟。早期使用录制回放和脚本工具的不足正在被克服,使得自动化测试更加经济、有效,更加有利于实现和维护。随着在开发和维护脚本上的时间越来越少,更多的时间可用于提高测试的覆盖范围和产品质量,从而在自动化上的投资能够更快地得到证明。该文分析讨论了自动化测试框架方法以及实现,并将其应用到软件测试中。  相似文献   

19.
In contrast to the explosion of activity in object-oriented design and programming, little attention has been given to object testing. We present a novel approach to automated testing designed especially for collection classes. In the ClassBench methodology, a testgraph partially models the states and transitions of the Class-Under-Test (CUT) state/transition graph. To determine the expected behavior for the test cases generated from the testgraph, the tester develops an oracle class, providing essentially the same operations as the CUT but supporting only the testgraph states and transitions. Surprisingly thorough testing is achievable with simple testgraphs and oracles. The ClassBench framework supports the tester by providing a testgraph editor, automated testgraph traversal, and a variety of utility classes. Test suites can be easily configured for regression testing–where many test cases are run–and debugging–where a few test cases are selected to isolate the bug. We present the ClassBench methodology and framework in detail, illustrated on both simple examples and on test suites from commercial collection class libraries. © 1997 John Wiley & Sons, Ltd.  相似文献   

20.
RISC-V因其精简、开源、可定制的特点受到学术界和工业界的广泛关注,围绕RISC-V的软件生态也在逐步完善。2021年9月,RISC-V委员会发布了1.0版本的向量指令集规范(RVV),为面向RISC-V的数据级并行优化提供了标准,且部分算法库(如OpenCV)已有面向RVV的移植工作。算法库的开发移植是基于明确的函数原型和语义规范,通常将具有基础(标量)版本的代码实现作为参考,开发的向量版本算法需要符合规范以保证算法库的兼容性。本文提出了一种面向RVV算法库的自动化测试方法,通过对算法函数原型进行解析生成符合规范的测试数据,将向量算法库的测试结果与参考实现对比分析给出测试结论,从而实现算法库的自动化测试。与传统的自动化测试框架相比,本方法无需手动编写测试用例,也无需提供待测目标的设计规范。实验表明,本方法可快速、有效地对RVV算法库进行测试。  相似文献   

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

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