什么是软件的动态演化

动态演化是指软件在执行期间的软件演化。其优点是软件不会暂时的失效。有持续可用性的明显优点。但由于涉及状态迁移等…

什么是软件的静态演化

根据演化时软件系统是否在运行,可分为静态演化和动态演化。 (1)静态演化 静态演化是指软件在停机状态下的演化。…

什么是软件的测试驱动开发(TOD)

测试驱动开发(TOD,Test-Driven Development)是一种不同于传统软件开发流程的新型的开发…

软件确认(有效性或验收)测试的方案:α测试和β测试

确认测试又称有效性测试或验收测试。是在模拟的环境下,运用黑盒测试的方法,验证被测软件是否满足需求规格说明书列出…

软件确认(有效性或验收)测试的标准

确认测试又称有效性测试或验收测试。是在模拟的环境下,运用黑盒测试的方法,验证被测软件是否满足需求规格说明书列出…

什么是高频集成(组装或联合)测试

集成测试也叫组装测试或联合测试,是单元测试的逻辑扩展。在现实方案中,集成是指多个单元的聚合,许多单元组合成模块…

什么是核心系统先行集成(组装或联合)测试

集成测试也叫组装测试或联合测试,是单元测试的逻辑扩展。在现实方案中,集成是指多个单元的聚合,许多单元组合成模块…

什么是自顶向下集成(组装或联合)测试

集成测试也叫组装测试或联合测试,是单元测试的逻辑扩展。在现实方案中,集成是指多个单元的聚合,许多单元组合成模块…

什么是自底向上集成(组装或联合)测试

集成测试也叫组装测试或联合测试,是单元测试的逻辑扩展。在现实方案中,集成是指多个单元的聚合,许多单元组合成模块…

软件的集成(组装或联合)测试标准

集成测试应该考虑以下问题: (1)在把各个模块连接起来的时候,穿越模块接口的数据是否会丢失; (2)各个子功能…

什么是软件的集成(组装或联合)测试

集成测试也叫组装测试或联合测试,是单元测试的逻辑扩展。在现实方案中,集成是指多个单元的聚合,许多单元组合成模块…

软件单元测试的步骤和策略

通常而言,单元测试是在软件开发过程中要进行的最低级别的测试活动,或者说是针对软件设计的最小单位即程序模块、函数…

什么是黑盒测试技术

黑盒测试技术以程序的功能作为测试依据。黑盒测试用于发现以下类型的错误: ●功能不符合要求或遗漏; ●界面错误;…

黑盒测试技术之一:错误推测法

错误推测法的基本思想是:程序测试员通过已经掌握的测试理论和实际测试中积累的经验,推测程序在哪些情况下可能发生错…

软件黑盒测试方法之一:边界值分析法

边界值分析方法是对等价类划分方法的补充。人们从长期的测试工作中总结出经验:大量的错误是发生在输入或输出范围的边…

典型的黑盒测试方法:等价分类法

等价类划分是一种典型的黑盒测试方法。它是将程序的输入域划分为数据类,以便导出测试用例。理想的测试用例是一个用例…

人机界面的设计原则

用户界面是用户与程序沟通的唯一途径,能为用户提供方便、有效的服务。用户界面的设计原则主要有: (1)用户控制式…

变换流设计与事务流设计

变换流设计 变换流设计技术是从数据流图(DFD)分析模型映射为软件模块组成结构设计的描述,因此称为结构化设计方…

什么是软件设计的黑板模式:优点缺点

黑板模式适合于没有确定的求解方法的复杂问题。黑板模式将软件系统划分为黑板、知识源和控制器三类构件: (1)黑板…

什么是软件设计的管道与过滤器模式:优点缺点

一个软件系统可以有多个数据源(data source)和多个数据汇(data sink)。整个软件系统的输入由…

返回顶部