首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 125 毫秒
1.
软件测试常用的测试方法有黑盒测试、白盒测试及黑盒与白盒结合的测试。介绍各类测试方法所需的技术、资源,分析测试充分性、有效性和可评估性等方面。以大规模软件研制类项目为例,在测试周期短,测试无法充分覆盖的情况下,量化计算各类测试方法的可行性,评估测试有效性。  相似文献   

2.
基本路径测试方法之圈复杂度计算   总被引:2,自引:0,他引:2  
软件测试是软件开发过程中不可缺少的重要组成部分,贯穿整个软件开发过程。在软件测试方法中,白盒测试和黑盒测试是经常使用的测试技术。白盒测试中的基本路径测试方法是解决复杂路径测试最有效的方法,而圈复杂度的计算则是基本路径测试方法中非常重要的环节。实践经验表明,圈复杂度和程序可能存在的缺陷数量有着很大的相关性,本文就基本路径测试方法中如何正确计算圈复杂度进行了探讨。  相似文献   

3.
伴随着软件和硬件的发展而逐步发展起来的软件测试。软件测试是一种检验手段,目的是为了寻找软件系统的中缺陷,在业界已经有越来越多的公司意识到了软件测试的重要性,并且在软件测试方面加大了投入。其中,白盒测试是软件测试技术中最基本的方法之一,是针对被测单元内部是如何进行工作的测试,是以覆盖测试与路径测试为基本策略。该文将重点介绍白盒测试中的常用测试方法,并通过实例介绍实际运用白盒测试的技术。  相似文献   

4.
本文讨论了面向对象软件的特点,从软件测试的层次划分出发,以一个自动售货机为例设计了一个软件系统的白盒测试用例,分析了白盒测试在面向对象软件测试中的特点和测试的方法。  相似文献   

5.
基于规则的面向对象的单元测试是在软件系统测试用例库的需求分析指导下以类为单元的白盒测试方法,传统的单元测试主要分析产品的内部逻辑结构,而面向对象的单元测试在考虑内部逻辑结构的同时也要重点分析面向对象开发中类的继承、封装、和多态,该文文结合数据挖掘基于规则的分类技术而进行的测试。  相似文献   

6.
佘凤 《软件工程师》2014,(12):17-18
本文分析了白盒测试中基本路径测试方法的相关概念,阐述了利用基本路径测试方法设计测试用例的过程,最后通过实例说明基本路径测试方法的使用。  相似文献   

7.
灰盒测试是黑盒测试和白盒测试的完美结合。本文结合实际工程项目,给出了一个灰盒测试模型,并将该模型在大型面向对象系统的测试中进行了应用,从而对模型的有效性做了验证。  相似文献   

8.
路径覆盖测试是基于白盒的软件测试中覆盖率最高的测试方法;为了实现复杂程序的全路径覆盖测试,提出了一种基于谓词的全路径覆盖软件测试方法;首先研究了谓词覆盖的基本理论,然后对移除谓词后的孤立链进行测试,根据集成测试的观点,将谓词和对应孤立链集成以实现全路径覆盖,同时在算法中加入基本路径覆盖以实现对程序主要路径的重点测试;应用结果表明,该方法实用、高效,具有一定的推广价值。  相似文献   

9.
白盒测试是保证高可靠性软件质量的有效手段.由于传统白盒测试成本较高,且具有相对的局限性,对大型可靠性软件实施测试可能并不实用.因此,在实际测试过程中需要使用一套黑盒和白盒相结合的灰盒测试的工程化方法.结合实际项目,给出了一个灰盒测试模型,并将该模型应用于大型面向对象系统的测试中,验证了模型的有效性.  相似文献   

10.
无人机飞行控制系统软件白盒测试用例设计研究   总被引:1,自引:0,他引:1  
软件测试在软件生存期中占有非常突出的重要地位,也是保证软件质量的重要手段,首先介绍软件测试中白盒测试的方法;然后以某型无人机飞行控制系统软件测试为例,具体研究了无人机飞行控制系统软件白盒测试的测试用例的设计方法,总结了白盒测试的测试用例的设计步骤,比较了几种覆盖准则,指出了修正条件/判定覆盖的优点,提出并讨论了无人机飞行控制系统软件白盒测试的覆盖准则。  相似文献   

11.
基于逻辑驱动测试完整性模糊综合评判   总被引:1,自引:0,他引:1       下载免费PDF全文
韩阳  杨玲萍 《计算机工程》2006,32(15):75-77
对软件逻辑驱动测试设计的评价方法进行了研究,将模糊数学中的模糊综合评判方法应用于对逻辑驱动测试设计需考虑的模块接口、局部数据结构、独立路径、边界条件、错误处理等因素的测试设计完整性的评价中,提出了数学模型和评判方法,并以一个实例验证了该方法的可行性,同时,也为软件白盒测试用例设计的评价提供了一种新的思路和方法。  相似文献   

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

13.
为改进弹簧类零件的原始建模方法,提高设计效率,采用VB为二次开发工具,研究在SolidWorks环境下动车组轴箱弹簧参数化建模的方法.以CRH 2轴箱弹簧为例,完成其CAD自动建模和CAE自动分析.结果表明:该方法建模准确且快速,且计算分析结果与试验结果基本一致.  相似文献   

14.
本文提出了一种新的基于黑板结构的软件测试方法。软件测试是保证软件质量的主要问题之一,传统的软件测试方法主要有黑箱方法和白箱方法。所用方法是介于这两者之间的一种方法,故称之为灰箱方法。创新之处在于:首先,黑板结构被用来记录软件执行过程中的各种状态和信息,以作为自动生成的软件测试信息;其次,对基于黑板结构的灰箱方法各种优缺点及适用范围进行了讨论。  相似文献   

15.
讨论信息系统盒子结构分析与设计中三种基本结构:黑盒、状态机和白盒,分析利用盒子结构设计信息系统的原理;利用盒子结构分析方法,设计一个设备租赁系统,采用BDL语言描述系统的主要部件.给出用盒子结构方法设计的评价.  相似文献   

16.
The activities of software testing and reliability are integrated for the purpose of demonstrating how the two activities interact in achieving testing efficiency and the reliability resulting from these tests. Integrating means modeling the execution of a variety of tests on a directed graph representation of an example program. A complexity metric is used to construct the nodes, edges, and paths of the example program. Models are developed to represent the efficiency and achieved reliability of black box and white box tests. Evaluations are made of path, independent path, node, program construct, and random tests to ascertain which, if any, is superior with respect to efficiency and reliability. Overall, path testing has the edge in test efficiency. The results depend on the nature of the directed graph in relation to the type of test. Although there is no dominant method, in most cases the tests that provide detailed coverage are better. For example, path testing discovers more faults than independent path testing. Predictions are made of the reliability and fault correction that results from implementing various test strategies. It is believed that these methods can be used by researchers and practitioners to evaluate the efficiency and reliability of other programs. Copyright © 2008 John Wiley & Sons, Ltd.  相似文献   

17.
针对车载嵌入式监控系统具有实时性、复杂性、硬件依赖性等特点,为了保证车载嵌入式监控系统的可靠性,提出了适用于该系统的软件测试方法;对车载嵌入式监控系统测试应遵循白盒测试与黑盒测试相结合的原则,实行人工走查的静态分析法,根据测试的各个阶段采取适当的交叉测试策略,并进行了测试总体设计和测试用例的开发;测试执行结果及其分析表明,采用正确的测试设计方法可以有效的发现车载嵌入式监控系统的各类问题,保证软件质量.  相似文献   

18.
从立体构成原理出发对异形盒设计进行了分析,提出了以纸面为对象的立 体构成原理进行异形盒设计的方法,从而使异形盒设计有规律可循,开发了异形盒交互系统 的设计,就交互系统的功能框架、系统的设计流程、系统的操作界面等作了分析,并以实例 证明了系统的实用性。  相似文献   

19.
MVC设计模式在B/S开发中的研究与应用   总被引:1,自引:0,他引:1  
随着网络技术的发展,基于B/S的Web体系结构逐渐成为系统应用的主流。然而开发这样的应用普遍存在着程序可重用程度低、维护工作繁琐、应变能力较弱等问题。因此,采用何种设计模式进行高效开发,是当前B/S发展的热点之一。在简要介绍MVC设计模式的同时,通过一个系统设计实例讲述了该设计模式的实现方法,最后将系统控制器——基于白盒设计的Action组件进化成基于黑盒设计的通用Action组件,以达到更好的开发效果。  相似文献   

20.
涂婷婷  段凡丁 《微机发展》2007,17(6):235-238
随着网络技术的发展,基于B/S的Web体系结构逐渐成为系统应用的主流。然而开发这样的应用普遍存在着程序可重用程度低、维护工作繁琐、应变能力较弱等问题。因此,采用何种设计模式进行高效开发,是当前B/S发展的热点之一。在简要介绍MVC设计模式的同时,通过一个系统设计实例讲述了该设计模式的实现方法,最后将系统控制器——基于白盒设计的Action组件进化成基于黑盒设计的通用Action组件,以达到更好的开发效果。  相似文献   

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

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