共查询到20条相似文献,搜索用时 9 毫秒
1.
Program Instrumentation and Software Testing 总被引:2,自引:0,他引:2
The program tester needs to know what goes on inside a program as it executes during a test Instrumentation methods permit collection of testing coverage data without modifying the logical properties of programs being tested. 相似文献
2.
一种基于规范和程序域分析的软件测试方法 总被引:3,自引:0,他引:3
虽然软件规范规定了输入变量的定义域(功能域),但程序实现本身也定义了其定义域(运行域).如果二者不能完全重合,那么某些软件故障就可检测出来.为此,提出了一种基于规范和程序域分析的软件测试方法,介绍了一个运行域自动确定系统ADSOD,并讨论了边界测试数据的选取原则.对特殊表达式,采用程序切片技术,构造基于表达式的可执行模块,通过执行该模块,识别其输入变量的奇异值,进而确定其输入变量的取值范围.通过分析功能域和运行域的边界测试数据集,检测二者的重合性,并根据其分析结果产生测试用例.实验表明:所提方法产生的测试用例,可以有效地提高测试效率. 相似文献
3.
程序插装是软件测试中一种重要的白盒测试技术.介绍了程序插装的基本原理,分析了程序插装的关键要素,研究了插装测试设计的主要内容.针对常用的程序结构,如线性程序、结构化程序、面向对象程序的不同特点,提出了相应的程序插装策略和测试实现方法.在插装测试实践中,根据程序测试的规模、要求等,需要综合考虑程序插装对被测程序性能、执行... 相似文献
4.
5.
《IEEE transactions on pattern analysis and machine intelligence》1985,(11):1268-1277
This paper reports on efforts to extend the transformational implementation (TI) model of software development [1]. In particular, we describe a system that uses AI techniques to automate major portions of a transformational implementation. The work has focused on the formalization of the goals, strategies, selection rationale, and finally the transformations used by expert human developers. A system has been constructed that includes representations for each of these problem-solving components, as well as machinery for handling human-system interaction and problem-solving control. We will present the system and illustrate automation issues through two annotated examples. 相似文献
6.
7.
软件测试中的结构性测试是以程序的结构为基础生成测试用例,以测试准则为判定测试的充分性,由于程序结构的复杂性,难于保证对程序进行充分而高效的测试,本文提出了一种基于程序依赖图的程序结构划分的测试方法,即程序块划分法。该方法难过对程序进行结构划分,将复杂的程序分解为若干程序块,并通过程序块间的数据依赖关系导出各程序块的语义,从而使测试可以在程序块的级别的基础上独立进行。 相似文献
8.
对软件测试进行了介绍,阐述了软件测试的分类、特性及准则步骤,并对软件测试的未来进行了展望,提出了关于软件测试的方法和见解。 相似文献
9.
集成测试在软件测试中占有非常重要的地位,本文对集成测试的概念、集成测试的策略及集成测试的主要类型(阶段)进行了简单阐述,同时对几种重要的集成测试进行了分析。 相似文献
10.
11.
12.
Automating Support for Software Evolution in UML 总被引:3,自引:0,他引:3
Disciplined support for evolution of software artifacts is important in all phases of the software life-cycle. In order to achieve this support, a uniform underlying foundation for software evolution is necessary. While, in the past, reuse contracts have been proposed as such a formalism in a number of different domains, this paper generalises the formalism, and integrates it into the UML metamodel. As such, support for evolution becomes readily available for many kinds of UML models, ranging from requirements to the implementation phase. 相似文献
13.
14.
15.
谢静思 《计算机光盘软件与应用》2011,(4)
文章针对软件测试中的V模型、W模型、X模型以及RUP模型等软件测试过程模型进行了详细的说明.通过描述,各种测试模型的优缺点均体现出来.文章对如何选择一个合适的软件测试模型,做出了说明. 相似文献
16.
软件可靠性测试的理论分析 总被引:2,自引:0,他引:2
目前软件可靠性测试没有真正开展起来,即使重要的军用软件也没有进行软件可靠性测试。软件可靠性模型的不一致性以及软件可靠性测试时间长、费用高、资源消耗大是造成这种局面的两个主要问题。而这两个问题很大程度是由传统基于随机系统假设的软件可靠性理论导致的。因此,在该理论下对可靠性测试方法及可靠性模型的修补与改善工作很难从根本上解决问题。只有从软件可靠性理论本身入手,提出新的研究思路,才有可能摆脱目前软件可靠性测试的困境。首先介绍了软件可靠性测试的现状,然后重点对现有可靠性理论进行了分析和总结,在此基础上,提出了软件可靠性测试研究的一些新思路。 相似文献
17.
一种基于LabVIEW的高效测试系统模式 总被引:1,自引:0,他引:1
程控仪器在远程、多参数集中测试等领域有很重要的应用,如何编制一个高效的测试系统软件是开发人员所要面对的一个重要问题.图形化的编程工具LabVIEW在测试领域中使用很广泛,本文利用它方便的多线程编程能力,构造出了一个高效的测试软件构成模式.使用该模式来确定测试系统的结构,可以在最大程度上保证仪器控制的实时性,又可以保证测试数据的完整性及系统与用户的交互性. 相似文献
18.
Nearly everyone in the computer business is concerned about quality. It's probably fair to say there'll be a pot of gold or its currency equivalent awaiting the first person to figure out how to package up some "software quality" and provide it in large quantities at substantial OEM discounts! 相似文献
19.
针对自动测试设备测试应用软件的设计,提出将测试所需信息分成三类,并将这三类信息以文本文件保存,通过专门开发的软件调用这3个文件完成对某一UUT进行测试,从而实现测试参数与程序代码分离,提高了测试程序的开发效率. 相似文献
20.
设计成熟的共享软件,一般都会向使用者提出注册的要求,用以保证软件开发者的版权和利益,本文用Delphi程序设计语言,为读者展示如何使用ini文件和注册表文件,设计软件注册程序。 相似文献