共查询到19条相似文献,搜索用时 187 毫秒
1.
2.
软件测试中,脚本技术的引入是实现软件测试自动化技术的有效手段。软件测试脚本化可以减少测试人员的工作量,提高软件测试的可维护性。另外,脚本语言具有较好的移植性,有利于实现跨平台,可提高脚本代码的可重用性和测试的可重复性。结合嵌入式软件测试的特点,提出了针对嵌入式软件仿真测试的通用测试脚本语言ESSTSL,并对该语言的设计以及在测试环境中的实现机制进行了阐述,并将其应用于实际的软件测试中。 相似文献
3.
4.
针对嵌入式软件GUI自动化测试平台的开发设计,本文研究了Python测试脚本扩展嵌入技术,针对GUI软件测试行为扩展了测试函数,采用开源库Boost.Python将Python解析器嵌入GUI自动化测试平台软件中;在此基础上,描述了用例要素与脚本要素的对应关系,并且针对不同类型的扩展测试函数提出了基于关键字索引和图像建模的脚本函数自动生成技术方案;描述了Python测试脚本的调度执行原理,通过Python测试脚本执行实现GUI软件自动化测试。 相似文献
5.
实时嵌入式软件的测试技术 总被引:22,自引:1,他引:21
实时嵌入式软件作为应用软件的大流派,在很多领域有着极其广泛的应用,但其质量却令人担忧,本文首先概括地介绍了实时嵌入式软件的应用现状,在详细分析了实时嵌入式软件的特征-实时性、嵌入性特性反应性-的基础上,综述了在该领域的国内外测试现状,包括各种测试方法,测试工具,测试策略和存在的问题,最后,对实时嵌入式软件的测试进行了小结。 相似文献
6.
根据实时嵌入式软件的特点,设计了一套嵌入式软件实时性测试过程,这个测试过程不仅融合了传统嵌入式软件测试方法:静态时间分析和动态实时检测。提出了自己的测试内容:设计测试、硬件输入测试、软硬件同步测试和抗干扰测试。从而为改善嵌入式软件测试过程提供了帮助。 相似文献
7.
由于嵌入式系统对功能和性能的高要求,对嵌入式软件进行测试存在一定难度。嵌入式系统通过各种不同类型的接口与外界实现交互,故而对嵌入式系统的接口进行测试,是保证嵌入式软件质量的重要途径。以某型模拟对抗终端嵌入式软件为例,根据该型终端的特点,对基于IOTEST实现嵌入式软件测试的自动化进行研究。依照测试需求分析、测试环境搭建、测试建模、变量配置、测试脚本编写、测试执行的测试步骤和方法,通过测试实现过程详细说明了IOTEST在嵌入式软件测试中的应用。测试结果表明,IOTEST能够对嵌入式系统接口的正确性、实时性和可靠性进行有效地测试,该工具在测试过程中具备良好的实用性和通用性。在嵌入式软件的测试过程中合理使用IOTEST,可以有效提高测试效率,保证软件质量。 相似文献
8.
针对嵌入式GUI软件自动化测试,提出一种非侵入的GUI自动化测试系统设计方案,能够使用Python格式的测试脚本灵活描述测试用例的执行步骤,能够自动化执行测试脚本;系统将人机交互步骤转成鼠标键盘模拟设备的控制命令,实现对被测软件鼠标键盘的控制,从而输入需要的人机交互信息,实现测试用例的自动执行;同时以不干扰被测系统为原则,直接采集被测系统输出到显示器中的视频数据,通过对图像数据的处理进行图像对比、图像查找和文字识别,根据测试用例预期输出自动判断用例的执行结果;该测试系统解决了嵌入式软件GUI自动化测试的难题,提高了测试效率。 相似文献
9.
飞行控制软件是典型的实时嵌入式软件,必须满足时间约束条件。因此,对飞行控制软件的实时性进行测试很有必要。本文中飞行控制软件采用Host-Target测试模式,进行半实物仿真实验。在选取实时性度量指标的基础上,制定合适的测试用例生成策略,手动生成测试用例,利用插桩方法,对飞控软件进行实时性测试,并进行了仿真实验。实验结果表明该方法可以有效地解决飞控软件的实时性测试问题。 相似文献
10.
为了提高嵌入式实时软件的测试效率,提出了基于关键字驱动脚本技术的嵌入式实时软件自动化测试框架。首先指出嵌入式实时软件测试存在的问题,对比分析了目前常用的自动化测试框架;然后针对DCS控制器嵌入式软件设计了自动化测试框架,并描述用到的相关技术;最后给出控制器版本验证的例子,结果表明自动化测试的可行性。 相似文献
11.
Vxworks操作系统是一个功能强大、而且独立于处理器的实时操作系统,它具有多任务处理能力和保证软件实时性的各种通信机制;在分析嵌入式软件仿真测试环境的多任务性和实时性需求的基础上,基于任务权重优先调度算法和系统的功能模块的紧急度调度算法,对系统的各个模块进行了合理的任务划分,并提出了单处理器下的基于信号量通信的静态权重优先级抢占的任务调度算法;确定了需要调度的任务集合,并给出了测试环境任务总体关联图及具体实现方法,通过Windview工具对任务调度和实时性进行了验证。 相似文献
12.
13.
软件测试自动化的目的是通过自动执行测试脚本,使测试人员在更短的时间内能够更快地完成更多的软件测试,降低测试成本、提高测试效率。因此,自动化测试工具的脚本自动化创建能力和可维护性,就成了衡量自动化测试工具的重要因素。本文利用在.NET框架下提供的反射及代码文档对象模型命名空间,以及数据驱动脚本技术实现了测试脚本的自动生成,从而实现了整个软件测试过程的自动化,提高了软件测试效率。 相似文献
14.
15.
描述了如何运用PLC及西门子上位监控软件WinCC V6.2中集成的VBS脚本在发动机检测线将实时测试参数记录到数据库中,并最终通过用户查询,以报表的形式打印出来。系统由PLC控制,由WinCC通过西门子专用通道,以变量标签的形式将实时数据采集后并用VBS脚本编写标准的SQL语句将实时信息插入到数据库。通过使用ADO控件实现访问数据库。采用微软标准的ListView可视化控件来显示查询的结果。系统运行良好,可以很方便地采集、存储、查看电动机测试数据。 相似文献
16.
介绍测试方法中的白盒、黑盒以及自动化测试技术,通过试验分析在权限管理系统的测试中,白盒法和黑盒法各自的优劣,使用因果图法设计出全面的测试用例,并基于Linux Shell开发自动化测试脚本,实际应用于权限管理系统的功能测试中,阐明基于因果图的自动化测试的一种新的思路。 相似文献
17.
自动化测试通过机器运行事先准备好的测试脚本进行测试,提升了软件测试效率。然而,测试脚本存在着编写专业性强、调试工作量大、维护成本高、难以复用等问题,成为自动化测试技术难以广泛使用的主要技术瓶颈。以嵌入式系统为测试对象,提出了模型驱动的测试脚本生成方法。该方法根据BPMN2.0建模标准对测试业务流程进行可视化建模;采用路径深度覆盖算法生成测试路径,根据路径上的约束条件生成测试输入参数;通过自定义的测试动作原语将测试路径和输入参数转化为可在嵌入式系统测试平台ETest上自动执行的测试脚本。实现的原型系统支持嵌入式系统的配置项级和系统级的测试脚本生成,提高了测试工具的易用性和测试模型及脚本的可理解性、可复用性和可维护性。 相似文献
18.
测试用例描述语言研究 总被引:2,自引:2,他引:2
软件测试是软件开发生命周期的一项重要活动,也是保证软件质量和可靠性的重要手段。测试用例是软件测试的核心和关键。而迄今为止,在测试领域,还没有统一的测试用例描述语言。虽然目前大量的测试工具引入了测试用例描述技术,但也是五花八门、各自为政,这成为提高软件测试的效率和软件测试复用程度的瓶颈。在对国内外的测试用例描述语言进行了广泛调研后,作了简要的总结。提出了设计测试用例描述语言的准则,同时阐述了测试用例描述技术在嵌入式软件测试领域的应用情况。 相似文献