上一页 1 2 3 4 5 6 7 8 9 10 ··· 22 下一页
摘要: 优点 A.底层组件得到较早验证 B.测试初期可以并行集成,效率高 C.由于驱动模块是额外编写的,对被测模块的可测试性要求较低 D.减少了开发桩的工作量 E.定位问题容易,支持故障隔离 缺点 A.需要开发大量的驱动,工作量、成本同样很高 B.对高层的验证太晚了,设计上的缺陷不能被及早发现 C.集成到顶 阅读全文
posted @ 2021-03-01 09:06 顾生 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 集成方式 A.层内集成 策略非常灵活,可以是各种其他策略 优缺点根据策略而变 B.层间集成 策略和优缺点同"层内集成" 使用范围 有明显线性层次关系的系统 阅读全文
posted @ 2021-03-01 09:05 顾生 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 结构与策略:内核(大爆炸)-应用子系统(自底向上)-控制子系统(自顶向下) 优点 具有三明治集成的优点 缺点 A.对系统结构的分析存在一定难度 B.由于被测系统复杂,驱动和桩的开发工作量较大 C.局部采用了大爆炸策略,存在大爆炸所有的缺点 适用范围 嵌入式系统 阅读全文
posted @ 2021-03-01 09:04 顾生 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 优点 融合了自顶向下和自底向上两种策略的优点 缺点 中间层测试要么不充分,要么测的充分但开发驱动和桩的工作量大 适用范围 软件结构清晰的系统基本都适合采用 阅读全文
posted @ 2021-03-01 09:02 顾生 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 优点 融合了自顶向下和自底向上两种策略的优点 缺点 中间层测试要么不充分,要么测的充分但开发驱动和桩的工作量大 适用范围 软件结构清晰的系统基本都适合采用 阅读全文
posted @ 2021-03-01 09:00 顾生 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 方法:不考虑每个模块与其他模块之间的关系,为每个模块设计桩模块和 驱动模块。每个模块进行独立的单元测试。 · 优点:该方法是最简单,最容易操作的。可以达到高的结构覆盖率。该方法是纯粹的单元测试。 · 缺点:桩函数和驱动函数工作量很大,效率低。 阅读全文
posted @ 2021-03-01 08:59 顾生 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 白盒测试的特点: 测试人员需要了解软件的实现;· 可以检测代码中的每条分支和路 径;· 解释隐藏在代码中的错误;· 对代码的测试比较彻底;· 实现代 码结构上的优化;· 白盒测试投入较大,成本高;· 白盒测试不验证规 格的正确性。 阅读全文
posted @ 2021-03-01 08:58 顾生 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 控制流相关概念:程序元素、控制流关系、控制流图、控制流矩阵。 控制流分析能发现的问题:转向并不存在的标号;没有用的语句标号;从程序 入口进入后无法达到的语句;不能达到停机语句的 语句。 数据流相关概念:数据的定义;数据的引用。 数据流分析的左右:分析代码中关于数据定义和引用方面的错误;进行代码优 化 阅读全文
posted @ 2021-03-01 08:55 顾生 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 软件是计算机系统中与硬件相互依存的另一部分,与计算机系统操作有关的计算机程序、规程、规则,以及可能有的文件、文档及数据。 软件复用(SoftWare Reuse)是将已有软件的各种有关知识用于建立新的软件,以缩减软件开发和维护的花费。软件复用是提高软件生产力和质量的一种重要技术。早期的软件复用主要是 阅读全文
posted @ 2021-01-13 10:24 顾生 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 软件生存周期(Software life cycle)又称为软件生命期,生存期。是指从形成开发软件概念起,所开发的软件使用以后,知道失去使用价值消亡为止的整个过程。一般来说,整个生存周期包括计划(定义)、开发、运行(维护)三个时期,每个时期又划分为若干个阶段。每个阶段有明确的任务。 周期模型(典型的 阅读全文
posted @ 2021-01-13 10:23 顾生 阅读(182) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 22 下一页