首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 203 毫秒
1.
陈福振  陈光磊 《自动化博览》2010,27(11):68-68,71-73
软件内嵌探针测试是在探针函数模板的框架内编写被测对象,并对被测对象进行面向对象软件的常规测试,在观察预期结果与实际结果是否一致的同时,还要察看探针函数输出的信息,以确定对象的状态是否正确。本论文研究的重点在于探针函数的构成、探针函数的实现及内嵌探针测试方法的应用研究,意在构筑一个基本的应用框架,提供一种实用的测试方法。  相似文献   

2.
基于探针测试方法进行X波段功率器件外壳端口的仿真与测试差异性研究.在使用仿真软件对其进行优化后,通过HTCC(高温共烧陶瓷)工艺线制备和生产,发现使用GSG探针对该端口进行测试后的插入损耗远远大于仿真结果.通过对照实验和仿真验证等实验方法,分析出插入损耗仿真与测试的差异来源于辐射损耗,导致信号在返回路径的信号完整性受到...  相似文献   

3.
为了满足某型装备典型信号测试方法标准化、通用化的需求,以通用检测平台为基础,以某型装备某电子箱为被测对象,研究了典型被测信号的测试方法;通过介绍通用检测平台的整体结构、软件运行机制以及被测信号的特征,设计了电子箱的测试适配器,在分析了基本电参数测试方法的基础上,重点介绍了基于微分运算的脉冲幅值测试方法以及通过测量上升、下降沿来实现脉冲相位关系测量的检测方法;最后,对该电子箱进行了实际的测试验证,所得数据和波形满足电子箱的功能要求,结果证实了测试方法的有效性与合理性。  相似文献   

4.
康锡娥  刘珊珊 《微处理机》2010,31(3):16-17,20
从探针卡、测试设备、集成电路测试程序等几个不同的方面,在理论基础上结合实际工作中遇到的问题提出采取的有效解决方法,再针对不同的测试方法进行比较,从而达到提高集成电路中测效率的目的。  相似文献   

5.
基于遗传算法(GA)的控制软件测试方法是一种智能化的黑盒测试方法。测试中使用该方法,可在对被测对象细节不了解的情况下完成相应的测试任务。对基于遗传算法的表达方式,提出了多层与混合参数编码技术,分别可处理测试过程中涉及的命令(逻辑)序列与数量序列的被测参变量;并以此将测试问题转化为遗传算法善于处理的寻优问题。设计的测试软件按遗传算法的演化规则运作,可寻找到被测软件(系统)的最大故障。  相似文献   

6.
软件动态测试的一种新方法   总被引:1,自引:0,他引:1  
本论文提出了一种软件动态测试的一种新方法,相对于传统软件的测试方法。它采取软硬件相结果的测试手段,做到能使被测程序完全在真空环境中运行,从而得到更加准确的测试统计数据。  相似文献   

7.
基于遗传算法的控制软件测试   总被引:1,自引:0,他引:1  
基于遗传算法(GA)的控制软件测试方法是一种智能化的黑盒测试方法。测试中使用该方法,可在对被测对象细节不了解的情况下完成相应的测试任务。对基于遗传算法的表达方式,提出了多层与混合参数编码技术,分别可处理测试过程中涉及的命令(逻辑)序列与数理序列的被测参变量;并以此将测试问题转化为遗传算法善于处理的寻优问题。设计的测试软件按遗传算法的演化规则运作,可寻找到被测软件(系统)的最大故障。  相似文献   

8.
嵌入式软件在工程机械中应用越来越广泛,为保证软件产品高质量和可靠性,需进行软件测试以最小化软件缺陷;嵌入式软件的开发环境和运行环境不一致,增加了软件测试难度;文章以某型诊断仪嵌入式软件为对象,对被测件进行需求分析,基于需求分析将测试类型划分为人机界面测试、功能测试、接口测试、边界测试及性能测试;基于诊断仪软件运行环境特点,分析并搭建了模拟测试环境;然后针对各测试类型,提出对应的测试方法并进行了阐述;最后利用所述测试方法执行测试用例;通过测试结果可见,提出的测试方法能有效发现软件问题,具有一定的实用价值。  相似文献   

9.
蔡峰  周毅  陈阳 《测控技术》2018,37(9):77-80
在安全关键软件领域应用基于模型的开发技术时,存在着软件测试充分性的问题。提出了一种基于MBD模型自动生成测试用例、对航空发动机控制软件进行测试的新方法。通过使用MathWorks提供的自动生成测试用例工具箱(SLDV),基于FADEC控制软件的Simulink模型,自动生成满足控制软件模型MC/DC覆盖率100%的测试用例,并在Cppunit测试框架下执行测试用例;通过对比模型输出和测试输出来发现被测对象的问题,确保软件代码与模型的一致性。项目实践表明,该测试方法是软件集成测试的有益补充,提升了软件测试的充分性。  相似文献   

10.
EPA协议一致性测试方法研究   总被引:1,自引:0,他引:1  
研究了EPA协议一致性测试原理、静态测试与动态测试方法及其实现技术;参照TFCN的结构框架定义了一种描述EPA抽象测试集的类形式化语言,提出了EPA协议实现一致性说明和协议实施附加信息的生成方法;研发了一种EPA协议一致性测试的方法,并以变量写服务的测试为例,说明了EPA协议一致性测试系统的测试过程。通过EPA一致性测试系统的实际应用,证明这种测试方法能够准确测试出被测协议实现与标准的一致程度。  相似文献   

11.
琚小明  姚庆栋 《计算机应用》2005,25(7):1674-1675,1694
传统编译器测试方法是通过比较预期的结果和待测的结果是否一致,以确定编译器是否存在错误。在此基础上,提出了引入参考编译器和参考仿真器的测试方法,在指令集软件仿真过程中生成可用于编译器调试的动态数据信息文件,对参考动态数据信息文件和待测动态数据信息文件进行比较,编译器测试工具可根据比较的结果来确定待测编译器存在错误的位置,这对编译器的调试是非常有用的。  相似文献   

12.
面向对象软件测试技术进展   总被引:43,自引:2,他引:43  
面向对象软件测试技术的研究是面向对象开发方法的不可缺少的一环,但目前的研究现状与面向对象的分析,设计技术以及程序设计语言的研究相比尚显薄弱。文中分析了面向对象程序设计语言的特点及其对软件测试的影响,从基于规约的测试方法和基于程序的测试方法以及测试方法与软件开发过程的集成途径等方面,综述有代表性的研究工作,探讨研究方向。  相似文献   

13.
Web应用程序的一种功能自动化测试模型与实现   总被引:7,自引:0,他引:7  
赖利锋  刘强 《计算机工程》2006,32(17):123-125
Web应用程序相比于传统的应用程序有其自身的特点,对软件测试提出了新的要求。该文针对Web应用程序的特征,提出了一种Web应用程序的测试框架,形成了一套规范化、易操作、可扩展的测试流程;并在该框架的基础上讨论了一种实现技术,开发出了相应的Web应用程序功能自动化测试的工具。该工具在实践中被证明是有效的,能及时发现Web应用程序中的错误,使迭代开发过程中的回归测试变得简单而方便。  相似文献   

14.
路晓丽  董云卫 《计算机科学》2010,37(12):110-113
为了保证Web应用的质量和可靠性,Web应用软件测试受到了人们越来越多的重视。有效的Web应用软件的测试依赖于对其进行充分的分析和理解,掌握其内部的控制流和数据流信息,构建结构模型实施基于覆盖率的结构测试。提出了一种Web应用软件结构模型,它分为5级,分别为函数级、函数群级、对象级、对象群级和应用级,且基于此结构模型,提出了测试用例的设计和选择的方法,从而更好地支持了Web应用软件的结构测试。  相似文献   

15.
如何对Web应用程序进行压力测试   总被引:1,自引:0,他引:1  
压力测试是每项Web应用开发工作的一部分,并且应该在开发过程的早期进行。压力测试主要是针对系统的性能指标制定压力测试方案,执行测试用例,得出测试结果来验证系统的性能指标是否满足既定值。对如何规划压力测试工作、定义测试环境和策略、选取度量标准、选用适用的测试工具以及如何解释测试结果这一过程进行了概述。  相似文献   

16.
基于负载性能指标的Web测试   总被引:2,自引:0,他引:2  
研究了资源占用率、响应时间、并发用户和思考时间等Web应用的性能指标。负载测试是Web应用系统测试的一个重要方面,有助于确认被测系统的性能需求和负载增长情况,发现系统的异常。提出了负载测试一般方案,应用LoadRunner测试工具,测试了学习交流在线系统,分析了事务、网络、系统响应时间等指标。  相似文献   

17.
基于状态的类测试技术研究   总被引:12,自引:0,他引:12  
面向对象软件测试是面向对象软件开发的重要一环,是保证软件质量、提高软件可靠性的关键,类测试是面向对象软件测试的关键,类的状态的测试是面向对象软件测试中的重要内容,本文介绍了基于状态转移图的类测试和基于对象动态测试模型的类测试。  相似文献   

18.
Search-based software testing is the application of metaheuristic search techniques to generate software tests. The test adequacy criterion is transformed into a fitness function and a set of solutions in the search space are evaluated with respect to the fitness function using a metaheuristic search technique. The application of metaheuristic search techniques for testing is promising due to the fact that exhaustive testing is infeasible considering the size and complexity of software under test. Search-based software testing has been applied across the spectrum of test case design methods; this includes white-box (structural), black-box (functional) and grey-box (combination of structural and functional) testing. In addition, metaheuristic search techniques have also been applied to test non-functional properties. The overall objective of undertaking this systematic review is to examine existing work into non-functional search-based software testing (NFSBST). We are interested in types of non-functional testing targeted using metaheuristic search techniques, different fitness functions used in different types of search-based non-functional testing and challenges in the application of these techniques. The systematic review is based on a comprehensive set of 35 articles obtained after a multi-stage selection process and have been published in the time span 1996–2007. The results of the review show that metaheuristic search techniques have been applied for non-functional testing of execution time, quality of service, security, usability and safety. A variety of metaheuristic search techniques are found to be applicable for non-functional testing including simulated annealing, tabu search, genetic algorithms, ant colony methods, grammatical evolution, genetic programming (and its variants including linear genetic programming) and swarm intelligence methods. The review reports on different fitness functions used to guide the search for each of the categories of execution time, safety, usability, quality of service and security; along with a discussion of possible challenges in the application of metaheuristic search techniques.  相似文献   

19.
Measurement of software development productivity is needed in order to control software costs, but it is discouragingly labor-intensive and expensive. Computer-aided software engineering (CASE) technologies-especially repository-based, integrated CASE-have the potential to support the automation of this measurement. We discuss the conceptual basis for the development of automated analyzers for function point and software reuse measurement for object-based CASE. Both analyzers take advantage of the existence of a representation of the application system that is stored within an object repository, and that contains the necessary information about the application system. We also discuss metrics for software reuse measurement, including reuse leverage, reuse value, and reuse classification that are motivated by managerial requirements and the efforts, within industry and the IEEE, to standardize measurement. The functionality and the analytical capabilities of state-of-the-art automated software metrics analyzers are illustrated in the context of an investment banking industry application that is similar to systems deployed at the New York City-based investment bank where these tools were developed and tested  相似文献   

20.
Regression testing is an important but expensive software maintenance activity performed with the aim of providing confidence in modified software. Regression test selection techniques reduce the cost of regression testing by selecting test cases for a modified program from a previously existing test suite. Many researchers have addressed the regression test selection problem for procedural language software, but few have addressed the problem for object‐oriented software. This paper presents a regression test selection technique for use with object‐oriented software. The technique constructs graph representations for software, and uses these graphs to select test cases, from the original test suite, that execute code that has been changed for the new version of the software. The technique is strictly code based, and requires no assumptions about the approach used to specify or test the software initially. The technique applies to modified and derived classes, and to application programs that use modified classes. Copyright © 2000 John Wiley & Sons, Ltd.  相似文献   

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

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