ppt5特定环境及应用测试.ppt
上传人:sy****28 上传时间:2024-09-14 格式:PPT 页数:43 大小:451KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

ppt5特定环境及应用测试.ppt

ppt5特定环境及应用测试.ppt

预览

免费试读已结束,剩余 33 页请下载文档后查看

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第5章特定环境及应用测试本章教学目标5.1客户/服务器体系结构测试5.1.1客户/服务器体系结构测试方法客户/服务器体系结构测试方法(续)客户/服务器体系结构测试方法(续)5.1.2Web网站的测试网页测试网站测试5.1.3对Web进行压力测试对Web进行压力测试(续)对Web进行压力测试(续)5.1.4使用WAS进行Web负载测试5.2图形用户界面GUI测试5.3实时系统测试5.4面向对象软件的测试5.4.1面向对象的基本概念对象类消息消息(续)接口继承多态和动态绑定5.4.2面向对象的软件测试与传统软件测试面向对象技术的特点给测试带来的新问题具体表现为:(1)封装把数据及对数据的操作封装在一起,限制了对象属性对外的透明性和外界对它的操作权限,在某种程度上避免了对数据的非法操作,有效防止了故障的扩散。但同时,封装机制也给测试数据的生成、测试路径的选取以及测试结构的分析带来了困难。(2)继承实现了共享父类中定义的数据和操作,同时也可定义新的特征。子类是在新的环境中存在,所以父类的正确性不能保证子类的正确性。继承使代码的重用率得到了提高,但同时也使故障的传播几率增加。(3)多态和动态绑定增加了系统运行中可能的执行路径,而且给面向对象软件带来了严重的不确定性,给测试覆盖率的活动带来新的困难。与传统软件相比,由于存在的诸如继承、关联、动态绑定等关系,面向对象软件具有更复杂的依赖关系,一个类将不可避免的依赖于其它的类,从而增加了面向对象软件测试的难度。传统软件中存在的依赖关系有:变量间的数据依赖;模块间的调用依赖;变量与其类型间的定义依赖;模块与其变量间的功能依赖。面向对象软件除了存在上述依赖关系外,还存在以下的依赖关系:类与类间的依赖;类与操作间的依赖;类与消息间的依赖;类与变量间的依赖;操作与变量间的依赖;操作与消息间的依赖;操作与操作间的依赖。5.4.3面向对象软件测试模型面向对象软件测试模型(续)面向对象软件测试模型(续)面向对象分析的测试(OOATest)面向对象设计的测试(OODTest)面向对象编程的测试(OOPTest)面向对象的单元测试面向对象的单元测试(续)面向对象的单元测试(续)面向对象的单元测试(续)面向对象的集成测试面向对象的集成测试(续)面向对象的系统测试5.4.4类的功能性测试和结构性测试5.4.5状态转移图的面向对象软件测试状态转移图的面向对象软件测试(续)