首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 187 毫秒
1.
为提高GUI软件测试的效率、降低软件成本,提出一种针对GUI软件的测试工具.该工具由测试配置设定模块、测试用例设计模块和测试用例执行模块组成.首先根据测试需求进行测试配置设定生成INI文件,然后根据INI文件内容将测试对象窗体中需要测试的控件及属性设定到测试用例设计界面中,在界面中进行测试用例设计,并将设计数据保存到XML文件中,测试用例执行模块通过读取XML文件中的数据完成测试用例的自动执行,同时进行测试结果判断,最后生成测试报告.测试人员只需输入数据,不用编写测试脚就能实现测试用例的自动执行,能减轻测试人员负担,提高软件测试效率.  相似文献   

2.
软件测试是软件开发过程的重要阶段,而测试用例的设计是软件测试中的重要组成部分。本文主要介绍了测试用例的白盒测试和黑盒测试技术,针对两种不同的测试方法,分别研究了测试用例的设计技术,并通过实例介绍了具体的测试用例设计过程。  相似文献   

3.
介绍了某网优管理系统的软件测试方案.测试过程分单元测试、集成测试、确认测试和系统测试4个步骤,并给出了部分功能模块的测试用例设计及用例执行情况.  相似文献   

4.
测试用例优先排序技术通过优化测试用例的执行次序来提高软件测试的效率,是增强型软件测试和回归测试的重要研究课题。针对基于需求的测试用例优先排序问题,提出了一种基于蚁群算法的求解方法,采用不同的测试用例间距离及用例序列评价策略,给出了该方法的2种不同实现方式。首先,针对黑盒测试特点,设计了基于需求的一般性测试用例序列评价指标;其次,提出测试用例吸引度概念,基于测试用例吸引度定义了测试用例间的距离;然后,给出了信息素更新策略、最优解集更新策略、局部最优解突变策略等主要设计策略,分别实现了该方法基于距离和基于指标的2种实现方式。实验结果表明,该方法具有很好的全局寻优能力,整体效果上优于粒子群算法、遗传算法和随机测试。  相似文献   

5.
软件测试是软件工程的一个重要组成部分,其目标是能够及时发现软件中的错误,确保软件高质量。测试用例是软件测试的基础,覆盖度较高且精简的测试用例集可以提高测试效率和降低成本。软件测试覆盖标准较多,一个好的测试用例评价指标也存在多种,为了能够在约简测试用例集规模的同时获取较高的测试能力,本文提出了一种基于多优化目标的测试用例集约简算法,该算法旨在根据测试用例需求,构建多优化目标的测试用例模型,使用该模型获取一个最优解的测试用例子集,使用最小化用例集方法最小化测试用例,迭代执行直到测试用例集覆盖所有的测试需求,实验结果表明该算法可以约简测试用例集,获取较高的综合测试效果。  相似文献   

6.
基于测试流程的软件测试设计   总被引:1,自引:0,他引:1  
随着软件开发规模的增大、复杂程度的增加,以寻找软件中的错误为目的的测试工作就显得更加困难。通过分析软件测试流程中的主要活动,介绍了软件测试类型、测试技术和测试方法,给出了测试用例设计及实现的原则,介绍了测试执行方法及缺陷跟踪的目标,描述了测试评估的主要内容。阐述了提高软件产品的质量,加强软件测试过程控制的重要性。  相似文献   

7.
为提高软件测试用例执行效率,研究了测试用例优先级排序技术,提出了基于需求的测试用例优先级排序及动态调整算法.基于需求的测试用例优先级排序将与软件需求相关的影响因素应用于测试用例的排序,并且在测试执行过程中可以通过调整算法对测试用例的优先级进行动态调整.实验结果表明,采用基于需求的测试用例优先级排序可以提高软件缺陷检测率...  相似文献   

8.
为了在软件测试过程中准确沟通测试需求、合理分配测试资源与高效维护测试用例,将业务规则与软件场景结合,建立业务模型,并提出与业务模型相融合的软件测试过程,介绍了基于业务模型生成测试用例的方法与确定测试用例执行顺序的方法.最后,将业务模型应用于实际软件测试项目,证明该模型的适用性与有效性.  相似文献   

9.
软件测试用例设计   总被引:2,自引:0,他引:2  
软件测试重要性越来越大,测试用例的设计是整个测试过程的基础。结合工作实践介绍软件测试用例的重要性和测试用例的设计方法,并举例说明如何应用白盒测试技术和黑盒测试技术。  相似文献   

10.
随着大量编程语言、操作系统以及硬件平台的涌现,软件测试变得越来越困难,但随之产生了很多简单易用的软件测试工具。软件测试通常以测试用例为基础展开。测试用例设计的优劣决定了软件测试工作的效率。测试用例是测试计划阶段设计的多组测试数据,主要包括用例编号、用例数据,预期结果等。根据测试用例的不同设计方法,软件测试可以分成白盒测试、黑盒测试和灰盒测试。完整的软件测试过程是评估软件质量的一个参考标准。  相似文献   

11.
Efficient testing is a crucial prerequisite to engineer reliable automotive software successfully. However, manually deriving test cases from ambiguous textual requirements is costly and error-prone. Model-based software engineering captures requirements in structured, comprehensible, and formal models, which enables early consistency checking and verification. Moreover, these models serve as an indispensable basis for automated test case derivation. To facilitate automated test case derivation for automotive software engineering, we conducted a survey with testing experts of the BMW Group and conceived a method to extend the BMW Group's specification method for requirements, design, and test methodology by model-based test case derivation. Our method is realized for a variant of systems modeling language activity diagrams tailored toward testing automotive software and a model transformation to derive executable test cases. Hereby, we can address many of the surveyed practitioners' challenges and ultimately facilitate quality assurance for automotive software.  相似文献   

12.
基于XML的API自动化测试工具设计与实现   总被引:5,自引:0,他引:5       下载免费PDF全文
在研究应用编程接口(API)测试特点的基础上,运用软件测试技术与方法对API进行了正确性测试,设计了API自动化测试框架,采用XML语言进行API自动化测试工具的设计和实现方案。使用该工具可在API信息提取、测试用例生成及测试用例执行、测试报告生成等方面实现自动化。该工具主要用于验证第三方提供的API,由于单元测试中较多地使用了API测试,因此也可运用于软件的单元测试。  相似文献   

13.
软件测试实验教学探索   总被引:2,自引:1,他引:1  
针对软件测试课程教学中缺乏系统实例、重技术实现轻文档工作、测试工具使用流于产品说明等问题,文章就探索实验教学进度和内容进行了论述。依据实际软件开发过程中软件测试实施的方式方法,提出设计一套系统的软件测试实验内容。文章还阐述了在教学过程中采用案例教学法,提供给学生完整的案例系统及充分的设计文档,让学生学会根据设计文档书写测试文档、掌握测试工具的使用及自动化测试工具的开发。  相似文献   

14.
为解决机载软件验证与开发环境冲突、软件验证独立性及软件联合仿真验证的问题,提出了一套基于全数字仿真技术的航空机载软件验证平台设计方案。即基于企业内各专业已有的全数字仿真系统、多学科仿真模型,设计了一套以数据分发服务为基础的架构,实现系统之间的互联互通;考虑软件测试要求及测试用例的可读性、可维护性需求,提出了基于测试场景的测试用例设计方法,实现测试场景与测试用例数据的分离,对验证工作的分工安排、工作交接维护具有较大的意义;对已有的企业级测试管理系统进行扩展,打通软件需求、设计、测试项、测试场景、测试用例之间的关联关系,实现软件开发验证的协同管理。  相似文献   

15.
安玉娇  江辉军  郑浩 《测控技术》2015,34(6):132-135
分析了带动力模型自由飞试验测试系统设计要求及关键点,介绍了测试系统传感器的选型和基于片上系统的采集器设计方法,阐述了测试系统原理及软硬件实现,并以地面试验数据为例进行了数据的预处理和分析.试验验证表明,设计的测试系统满足了试验的测试要求,对同类测试系统具有参考价值.  相似文献   

16.
无线通信设备装备数量大、种类多,开机时间长,因此需定期维护;针对修理过程中,性能指标的测试项目多,维修人员任务重的问题研制便携式无线电综合测试系统;首先进行便携式无线电综合测试系统的总体设计;其次介绍综合测试系统的软硬件平台实现方法,包括测试资源硬件参数配置及选型、测试执行软件平台设计技术、通信装备自动测试方案和实现技术;最后对便携式无线电综合测试系统的试验结果进行分析;应用结果表明:该系统能实现无线通信设备收发信机整机主要参数的测量,操作流程简单,大大降低了性能指标测试环节对操作人员的专业水平要求;测试的结果数据由计算机进行有效的统计、处理、分析和查询,提高了测试效率。  相似文献   

17.
赵旭东 《测控技术》2021,40(9):102-106
飞机工程模拟机已经广泛应用于飞机设计过程中,为了满足飞机设计中局方MOC验证、延伸论证、扩展性设计的需求,工程模拟机的可重构要求被提出.结合公司承担的C919飞机工程模拟机的实际研制状态和局方审定的相关要求,初步分析可重构内容的初步实现方法和工程实现的内容,具体阐述了该项目的 工程应用,将理论的可重构技术与实际相结合.该项目中既有硬件的重构要求,又涉及软件的快速重构与试验报告的快速迭代,解决了用户的实际试验验证需要,同时降低了验证成本.  相似文献   

18.
基于UML活动图模型生成测试场景的设计   总被引:12,自引:0,他引:12  
文章旨在研究运用可视化面向对象建模技术UML中的活动图生成测试场景方法和依据场景进行测试用例自动生成的方法。这种方法不仅适合于软件系统的测试,同时也适用于软件设计阶段的对软件需求和设计模型的测试和验证。文中首先确定一系列覆盖准则,根据准则制定活动图的一般处理思路,然后针对活动图中并发结构、对象流、信号流提出相应处理方法,最后反推出作图的一些假定条件,以及在场景基础上生成测试用例的一些设计构想。  相似文献   

19.
In the current trend, Extreme Programing methodology is widely adopted by small and medium-sized projects for dealing with rapidly or indefinite changing requirements. Test-first strategy and code refactoring are the important practices of Extreme Programing for rapid development and quality support. The test-first strategy emphasizes that test cases are designed before system implementation to keep the correctness of artifacts during software development; whereas refactoring is the removal of “bad smell” code for improving quality without changing its semantics. However, the test-first strategy may conflict with code refactoring in the sense that the original test cases may be broken or inefficient for testing programs, which are revised by code refactoring. In general, the developers revise the test cases manually since it is not complicated. However, when the developers perform a pattern-based refactoring to improve the quality, the effort of revising the test cases is much more than that in simple code refactoring. In our observation, a pattern-based refactoring is composed of many simple and atomic code refactorings. If we have the composition relationship and the mapping rules between code refactoring and test case refactoring, we may infer a test case revision guideline in pattern-based refactoring. Based on this idea, in this research, we propose a four-phase approach to guide the construction of the test case refactoring for design patterns. We also introduce our approach by using some well-known design patterns and evaluate its feasibility by means of test coverage.  相似文献   

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

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