软件工程导论第十二章
来源:互联网 发布:郑州做seo的工资 编辑:程序博客网 时间:2024/06/04 18:59
这一章内容不多
一、面向对象语言的优点与技术支持
面向对象语言时应考虑的技术特点
支持类与对象的概念机制
实现整体-部分(聚集)结构的机制
实现一般-特殊(泛化[继承])结构的机制
实现属性和服务的机制
类型检查
类库
效率
持久保存对象
参数化类
开发环境
程序设计风格:提供可重用性 提高可扩充性 提高可健壮性
二、 测试策略
1.面向对象的单元测试
若基类中有操作X,则有必要在每个子类中测试操作X
不孤立的测试单个的操作(函数),而是把操作当作类的一部分进行测试
2 继承测试
.基于线程的测试:将响应系统的一个输入或一个事件所需要的哪些类集成起来测试
.基于使用的测试: 先测试独立类,再测试使用独立类的下一层次的类(依赖类),重复直至完毕,使用测试使用自上到下的测试策略
3确认测试
主要根据动态模型和描述系统行为的脚本来设计确认测试用例
三、设计测试用例
1. 测试类的方法
随机测试 : 随机的使用类去调用方法
2.划分测试(类似于等价划分):
基于状态划分:对类中的属性的状态进行划分
基于属性的划分:根据类操作使用的属性来划分操作
基于功能的划分:根据类完成的功能进行划分类的操作
基于故障的测试:一般依靠经验和直觉,类似错误推断法
集成测试方法:
测试类协作可以使用随机测试方法、划分测试方法、行为测试等
.多类测试、从动态模型中导出测试用例
阅读全文
0 0
- 软件工程导论第十二章
- 【软件工程导论】软件工程导论第二章小结。
- 【软件工程导论】软件工程导论第三章小结
- 算法导论第十二章
- 算法导论 第十二章总结
- 软件工程导论第二章作业
- 软件工程导论
- 软件工程导论
- 软件工程导论
- 软件工程导论
- 【软件工程导论】初学软件工程导论
- 算法导论第十二章:二叉查找树
- 算法导论 第十二章 二分检索树
- [算法导论]第十二章《二叉搜索树》
- 算法导论 python代码 第十二章
- 算法导论 第十二章 二叉搜索树
- (软件工程导论)第二章习题2.2
- 软件工程导论第二章作业2.2
- ProbabilityGenerator
- 蓝桥杯题目 输入一个正整数n,输出n!的值。
- atoi
- OpenJudge 1975 Median Weight Bead
- 欢迎使用CSDN-markdown编辑器
- 软件工程导论第十二章
- asp.net如何定时执行任务
- 初学者---Android 沉浸式(透明)状态栏适配
- 【Scikit-Learn 中文文档】决策树
- 设计模式之原型模式
- 算法作业系列10——Unique Substrings in Wraparound String
- Linux USB U盘热插拔挂载和卸载
- 使用json绘制世界人口地图
- 使用Nodejs抓取<<文心雕龙>>