徐宝文 周毓明 卢红敏
第
第
十
十
章
章
基于
基于
UML
UML
的软件测试技
的软件测试技
术
术
UML
UML
与软件建模
与软件建模
2
徐宝文 周毓明 卢红敏
软件测试基础
软件测试基础
基于状态图的测试
基于状态图的测试
基于活动图的测试
基于活动图的测试
基于协作图的测试
基于协作图的测试
基于用案图的测试
基于用案图的测试
内容
内容
3
徐宝文 周毓明 卢红敏
如何利用 UML 各种图提供的信息生成测试用例?
对 UML 的各种图,应采用什么自动测试策略?
什么是 UML 图的可测试性需求?
改善软件的可测试性,需对 UML 进行什么扩展?
怎样利用 UML 的扩展技术来实现这些扩展?
测试用例和测试驱动程序如何自动生成?
由 UML 图得到测试模型及提供自动测试支持究竟可
带来什么益处?
基于
基于
UML
UML
的软件测试技术
的软件测试技术
4
徐宝文 周毓明 卢红敏
验证指为了弄清楚某一事物是否和相关的规约保
持一致而对其进行检查或测试的活动。软件测试
是一种验证活动,其中常常用到复审、分析、审
查和走查等技术
确认是为了弄清楚某一事物是否是用户实际想要
的事物而对其进行检查的过程
确认:我们是否做了正确的工作?
确认:我们是否做了正确的工作?
验证:我们是否正确地做了工作?
验证:我们是否正确地做了工作?
软件测试基础
软件测试基础
:
:
验证和确认
验证和确认
5
徐宝文 周毓明 卢红敏
软件调试指在软件没有以预期方式执行的情况下
对它进行分析并找出其中错误的过程
软件测试是一种系统地识别软件中错误的方法
软件测试基础
软件测试基础
:
:
测试和调试
测试和调试
调试是一种支持软件测试的一种活动,但不能
调试是一种支持软件测试的一种活动,但不能
代替软件测试
代替软件测试
软件测试只能发现软件中存在的错误,而不能
软件测试只能发现软件中存在的错误,而不能
保证被测试过的软件中没有错误
保证被测试过的软件中没有错误
- 1
- 2
前往页