共查询到20条相似文献,搜索用时 962 毫秒
1.
本文基于大规模软件产品研制背景,分析了软件开发面临的诸多问题,研究了在项目开发过程中引入持续集成的必要性,并对持续集成系统进行整体设计。本文将整个持续集成过程划分为版本控制、自动化构建以及自动化测试三个核心环节,对这三大核心模块进行详细设计,实现了一套基于Jenkins工具的持续集成系统。其中版本控制模块采用了支持分布式工作流的SVN代码存储库,自动化构建模块主要完成Jenkins持续集成服务器的搭建及配置,自动化测试模块主要实现了一套基于库博国产化工具的自动化测试框架。本文设计并实现的持续集成系统利用自动化的技术手段,在实际案例的应用中实现了从代码提交、到代码编译、单元和集成测试以及测试结果反馈的一系列过程。 相似文献
2.
3.
4.
随着互联网时代的飞速发展,现代软件的更新速度也在不断提高,加大了回归测试的工作量,但大量可复用的测试用例无法在手工测试工作中加以利用,测试效率低下.因此,开发自动化测试框架,推广自动化测试,有利于减少测试人员对测试脚本的维护工作量,提高测试效率.本项目通过研究自动化测试理论及框架,选择了RobotFramework+Selenium2library开源测试工具来进行实践.在该框架上对不同层次的对象和逻辑进行抽象和分离封装,将业务流程、测试用例步骤与测试数据分层,同时通过Jenkins集成项目实现了版本管理、缺陷管理、测试用例库的统一协同运作.成功搭建这样一套完整的框架,可以实现测试用例的自动执行,解决手工测试中测试用例无法复用的问题. 相似文献
5.
6.
为了提高软件自动化测试脚本的可复用性,本文提出了一种基于关键字驱动的自动化测试框架。框架以关键字驱动思想为核心,在设计自动化测试平台的过程中实现了测试逻辑、测试脚本和测试数据的分离,仅通过对控制文件的修改就可以实现相应测试,同时,测试脚本不关心测试用例,测试的数据和业务逻辑都集成在测试数据表格之中,测试的设计就简化为测试数据表格的设计,最大程度地减少了相互之间的影响。进一步把测试工程师从繁琐的重复性劳动中解放出来,为软件产品提供更为高效的、精准的测试,提高产品的竞争力。 相似文献
7.
8.
面向对象自动化测试框架的研究与设计 总被引:5,自引:0,他引:5
软件必须通过测试才能确保其在应用环境中工作正常,自动化软件测试可以减少测试开销,同时增加在有限时间内的测试。文章在单元测试框架NUnit的基础上,建立了针对.Net架构的面向对象自动化测试框架.进而扩展了NUnit的功能。设计的框架不仅可以支持单元回归测试,而且可以支持DLL文件的测试。测试结果用XML文件保存,可在WEB上浏览。论文详细的阐述了该自动化测试框架的结构以及设计模式,该设计思路对于研究自动化测试具有一定的参考价值。 相似文献
9.
10.
与通用PC应用软件相比,嵌入式软件测试更加复杂,为此对嵌入式软件自动化测试平台的研究对于嵌入式软件的发展非常重要的意义。本文主要在对嵌入式软件自动化测试平台进行简单分析的基础上,对嵌入式软件自动化平台的整体框架、测试流程以及测试平台的具体功能进行了研究。 相似文献
11.
针对敏捷开发实践的特点,研究了基于Jenkins的持续集成系统。综合考虑了软件开发的项目组织形式,采用了支持分布式工作流的代码存储库,利用测试驱动开发的测试方法。实现了自动化软件单元测试及持续集成,并与传统的人工测试在时间开销方面作了比较分析。 相似文献
12.
本文基于工程教育专业认证标准对培养学生解决复杂工程问题能力的要求,分析了当前自动化测试技术类课程教学过程中存在的问题,提出了以“专业典型复杂工程案例”为中心开展项目化、流水线式教学的自动化测试技术课程群建设方案。课程群建设以校企合作教育联盟为依托,构建课程知识体系,明确课程群的专业核心能力培养目标。然后,将企业的实际项目进行提炼,形成融入行业共性技术的适用于教学的典型复杂工程案例。最后,依据支撑典型复杂工程案例的能力要素,将案例按功能模块进行项目分解,围绕非标自动化测试设备开发全周期开展项目化、流水线式教学与实践。教学实践表明,基于项目驱动的自动化测试技术课程群教学模式可有效改善教学质量,提高了学生解决专业复杂工程问题的能力。 相似文献
13.
研究目的是设计并实现一款针对税控收款机进行自动化测试的工具,该工具能在不修改税控收款机本身任何代码(包括源代码和目标代码)的情况下进行测试。文章从嵌入式系统软件测试技术的基础入手,重点论述了该自动化测试工具中模拟键盘部件的软、硬件设计和实现,并对该自动化测试工具方案中关键技术点进行了详细的介绍。 相似文献
14.
15.
16.
大量的测试测量是电子测量工程师每天都要面对的事情.很多的测试内容具有很强的重复性.使工程师疲于测试和文档工作.在这样的背景下,自动化测试变得更重要,对工程师的要求更高.本文主要涉及数字实时示波器的自动化测量方案以及相应的自动化测试开发平台. 相似文献
17.
18.
常用的自动化测试框架在某些特定领域还存在着困难,如自动化测试脚本编写门槛较高,图形验证码、短信验证码的自动填充,远程分布式自动化测试,测试过程可追溯,IE浏览器下元素定位问题及多frame情况下元素定位,测试资源管控和筛选难等,其自动化程度和智能化程度均不高,不能满足现网业务的测试需求,本文基于selenium自动化测试框架在保证原框架通用功能的基础上加以改进封装,解决上述难点并构建一套适合于现网业务特点的自动化测试平台实现对测试项目,测试资源,测试用例,测试脚本统一管理,模拟测试人员实现自动化测试,大大提升了测试效率 ,降低了人工成本。 相似文献
19.
20.
《电子技术与软件工程》2015,(8)
为了保证智能家居系统集成质量,提高测试效率,将自动化测试技术应用到智能家居系统来开展测试,并利用MTBF参数来量化评估系统可靠性。根据智能家居系统特点,给出了智能家居系统测试结构、开展测试的系统环境以及测试核心流程。通过该测试方案可以有效的评估智能家居系统的业务可靠性,提高产品质量。 相似文献