对象系统测试的基本概念:
面向对象系统的单元测试包括方法层次的测试、类层次的测试和类树层次的测试。方法层次的测试类似于传统软件测试中对单个函数的测试;
测试技术:
- 方法层次的测试,单个函数的测试;常用的技术:等价类划分测试、组合功能测试、递归函数的测试和多态消息测试等
- 类层次测试的测试主要包括不变式边界测试,模态类测试和非模态类测试
- 类树层次的测试主要包括多态服务测试和展平测试
软件架构评估---敏感点、权衡点
软件架构可以针对一个架构也可以针对一组架构。在架构评估中,评估人员主要关注系统的质量属性,并且确定采用何种架构更为合适。敏感点和权衡点是软件架构评估中的重要概念。敏感点是一个或多个构件的特性,权衡点是影响多个质量属性的特性,是多个质量属性的敏感点。
结构化分析模型相关概念:
结构化分析就是一种建立模型的活动,通常建立数据模型,功能模型和行为模型三种模型。流程图一般描述活动流程或者程序执行过程,程序流程图是设计阶段的工具,与结构化分析无关。
- 实体---关系图(E-R图):用于建立数据模型,其中包含了实体、关系、属性
- 数据流图(DFD):描绘信息流和数据输入输出的移动过程。
版权归原作者 喜欢猪猪 所有, 如有侵权,请联系我们删除。