首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 156 毫秒
1.
测试是研发过程中的一个重要环节,但同其他过程相比,测试往往没有得到应有的重视,开发人员会将测试工作视为阻碍其按期完成开发进度的额外的负担。同时,传统的测试模型会推后发现错误的时间。本文介绍一种前置测试的开发方法,在开发之前就提前定义好该如何对程序进行测试,这不仅可以早期发现问题,并能够有效缩短开发时间。本文通过一个实例描述了该方法的基本原理。  相似文献   

2.
软件测试是软件质量保证的一个重要元素,在测试过程中使用合理的软件测试模型可以降低测试在开发活动中的花费和开发时间。通过对XP中测试和传统测试模型W模型的分析,找出W模型的不足,提出一种适用于XP的新的测试模型。该模型将测试驱动的思想贯穿于软件开发周期的各个阶段,并且加入了回归测试的范围,可以尽早发现软件中的错误,降低成本。  相似文献   

3.
一致性测试是协议栈软件开发过程中一个必不可少的环节,对3G系统的应用开发具有极其重要的意义和实用价值。因此,根据一致性测试的基本原理,详细论述了一致性测试在3G终端协议开发中的实现过程,并由此给出具体的测试方法及步骤。  相似文献   

4.
嵌入式系统的应用与开发是当今计算机软件发展的一个热点。为了保证研发项目的上市时间,在系统开发和测试阶段,迅速发现并准确定位硬件或软件中存在的问题越来越重要。因此,对嵌入式系统进行离线测试与分析就变得十分重要。本文结合上海贝尔阿尔卡特股份有限公司开发的宽带交换系统讨论离线单板硬件测试方法和系统测试方法。  相似文献   

5.
基于UML的面向对象软件测试框架   总被引:4,自引:0,他引:4  
统一建模语言(UML)是一组面向对象分析和设计的形式化表达语言,基于UML,统一软件开发过程(USDP)提出了软件开发的过程方法。目前,基于UML的软件测试研究中,很少有研究将开发过程和测试过程结合的系统研究。笔者提出了一个基于UML的面向对象软件测试框架,该框架有效地结合了UML和统一软件开发过程。所提出的测试框架将软件测试分为系统测试、类族测试和类测试,其中,系统测试根据use-case和系统序列图生成测试用例,类族测试根据集成的状态图生成测试用例,类测试根据类的状态图生成测试用例。介绍了UML与软件测试的层次关系,并讨论了各类测试用例的生成方法。  相似文献   

6.
测试与系统测试比较分析   总被引:1,自引:0,他引:1  
成功的测试在于发现了迄今尚未发现的缺陷,而且测试是一个是“从小到大”.“由内至外”.“循序渐进”的测试过程,体现了“分而治之”的过程,期中集成测试和系统测试最为重要。集成测试界于单元测试和系统测试之间,起到“桥梁作用”,一般由开发小组采用白盒加黑盒的方式来测试,既要验证“设计”又要验证“需求”。系统测试的粒度最大,一般由独立测试小组采用黑盒方式来测试,主要测试系统是否符合“需求规格说明书”。对两种测试的比较和分析多我们进一步完善软件测试提高软件质量有相当重要的作用。  相似文献   

7.
介绍了一种基于UML的制冷压缩机连续过载运行测试系统,该系统软件采用面向对象技术和统一建模语言。通过对制冷压缩机连续过载运行测试系统进行需求分析,建立起静态模型和动态模型,从而可以优化制冷压缩机连续过载运行测试系统开发过程,缩短系统开发时间。  相似文献   

8.
参数的配对组合测试广泛用于软件系统错误的检测。然而在实际参数组合测试的应用中,由于时间或预算等限制原因,无法运行整个测试集。在此情况下,必须设置测试案例的优先级。本文引入优先级权值的概念,使用一个贪心算法为已生成的参数配对组合覆盖测试集按照优先级高低进行排序。不论测试在任何时刻中断,都可确保最重要的测试已被运行。  相似文献   

9.
很少有软件成本模型会考虑测试的实际情况,因此不能够准确地反映测试过程中成本的实际消耗以及当测试情况需要发生改变时对软件成本需求的变化。绝大多数的软件测试存在着不完全排错和学习过程等现象,这些现象通常反映了实际测试的成本使用情况。本文提出了一个反映实际测试情况的测试级别,在此基础上构造了一个新的软件成本模型,并讨论了基于最低软件成本的最优发布策略。实验证明该成本模型更符合软件测试的实际情况,软件开发者可以利用该模型实现对测试成本科学的管理。  相似文献   

10.
Verilog RTL模型   总被引:1,自引:1,他引:1  
VLSI集成电路芯片测试技术正在向高层次测试推进,针对Verilog硬件描述语言,提出了一种在寄存器传输级(register transfer level,RTL)上的电路模型VRM,该模型着重于实际应用,可输出文本格式文件,便于开发实用的RTL级故障模拟和RTL级测试生成等软件。基于该模型。还实现了一个简单的RTL逻辑模拟程序以验证VRM模型的可行性。  相似文献   

11.
徐拾义 《清华大学学报》2007,12(Z1):139-145
Although mutation testing is one of the practical ways of enhancing test effectiveness in software testing, it could be sometimes infeasible in practical work for a large scale software so that the mutation testing becomes time-consuming and even in prohibited time. Therefore, the number of faults assumed to exist in the software under test should be reduced so as to be able to confine the time complexity of test within a reasonable period of time. This paper utilizes the concept of fault dominance and equivalence, which has long been employed in hardware testing, for revealing a novel way of reducing the number of faults assumed to hide in software systems. Once the number of faults assumed in software is decreased sharply, the effectiveness of mutation testing will be greatly enhanced and become a feasible way of software testing. Examples and experimental results are presented to illustrate the effectiveness and the helpfulness of the technology proposed in the paper.  相似文献   

12.
数据库模式测试是数据库系统测试的重要工作.在前期的研究中已经实现了一种简单的数据库模式测试方法,该方法针对数据库ER模型和逻辑模型不一致的问题进行了研究.但是该匹配方法单一,属于一对一的语义匹配,为了解决这一局限性,提出了一套基于“模糊匹配”的数据库模式测试方法.该方法考虑了以上方法的不足,使用“模糊匹配”对数据库模式进行测试,解决了由于数据库结构复杂导致测试结论误报率高的问题,并且将数据字典信息作为匹配标准,对匹配信息进行种类划分,减少了匹配工作量,同时还将语义信息和结构信息相结合,提高了匹配准确度.  相似文献   

13.
分析UML状态图的组成、标准事件和嵌套、并发的优点,给出利用UML状态图产生测试用例的软件测试方法.该方法可以把状态的复杂度控制在和状态属性相关的线性级别,可以尽早发现与状态相关的错误.  相似文献   

14.
Parity testing is one of the compact testing techniques, which, traditionally, relies on applying all 2^n input combinations to an n-input combinational circuit without need of knowing the implementation of the circuits under test. The faults can be detected just by observing and comparing its parity of whole output of circuit with the expectation one. The way seemed to be less interesting to the test eagineers in the past days, mainly due to the reasons of its exhaustive testing and time-cousuming, which became a barrier as the number of input lines gets growing. However its great facility and convenience in testing still interest to the engineers who need to have a quick look at the qualities of the circuits without generating the test patterns for a given circuit to be tested. In this paper, a new approach called pseudo-parity testing is presented to deal with the dilemma we are facing: i. e. to change an exhaustive parity testing into a non-exhaustive one, followed by a pseudo- parity testable design to help realize the new way of pseudo-parity testing. The idea of pseudo-parity testing presented in this paper may resume its spirits towards its promising future.  相似文献   

15.
通过施加一个测试向量对,瞬态电流测试可以检测出CMOS数字电路中的某些故障,这些故障通常(例如开路故障)不能被传统的电压测试和稳态电流测试有效地检测出来。研究如何有效地压缩向量对测试集与通常的测试向量压缩一样,意义十分重要,但目前人们对此研究得较少。首先使用三种现有的游程编码方法对向量对测试集进行压缩,并比较它们的压缩结果。在此基础上.提出了一种更好的压缩方法。采用新方法对几个ISCAS标准电路的开路故障向量对测试集进行压缩,实验证明压缩效果比三种游程编码方法都要好。而且,新方法的解码代价非常小,适合压缩大型电路的开路故障测试集。  相似文献   

16.
基于硬件测试技术中经常使用的故障控制及等价关系的理论,对软件变异测试提出一种新的简化决策条件故障的思想和技术,使得在变异测试中需要注入的故障数得以减少,从而简化软件变异测试过程,缩短了测试时间.由此也可有效降低软件测试复杂性,提高测试效率.实验结果证明了所提出的思想和方法的正确性和有效性.  相似文献   

17.
桩基低应变完整性测试的多次波分析   总被引:3,自引:0,他引:3  
为了准确识别桩基低应变完整性测试中桩基缺陷的程度和深度.必须进一步研究速度信号中多次波的影响.利用反射波法成功地模拟出桩基动测中包含透射和多次反射波影响的速度曲线,可处理任意个不等距反射界面的情况.使得应力波在桩基中的传播规律有了进一步的认识;同时提出了相应的多次波反演新方法.可以反演包含透射和多次反射影响的速度波信号.该方法只需准确识别每次的第1个速度波.就可以准确识别桩基缺陷所对应界面的波阻抗变化规律及其对应深度.数值算例说明该方法是确实可行的.  相似文献   

18.
A software security testing behavior model,SETAM,was proposed in our previous work as the integrated model for describing software security testing requirements behavior,which is not only compatible with security functions and latent typical misuse behaviors,but also with the interaction of them.In this paper,we analyze the differences between SETAM with security use case and security misuse case in different types of security test requirements.To illustrate the effectiveness of SETAM,we compare them in a practical case study by the number of test cases and the number of faults detected by them.The results show that SETAM could decrease about 34.87% use cases on average,and the number of faults detected by SETAM increased by 71.67% in average,which means that our model can detect more faults with fewer test cases for software security testing.  相似文献   

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

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