1 / 93
文档名称:

软件测试技术.ppt

格式:ppt   大小:595KB   页数:93页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件测试技术.ppt

上传人:liwenfei1314 2018/6/9 文件大小:595 KB

下载得到文件列表

软件测试技术.ppt

相关文档

文档介绍

文档介绍:Web网站测试
主讲:田小霞
回顾
面向对象软件测试的内容及技术
类测试
类包含一组不同的操作, 并且某特殊操作可能作为一组不同类的一部分存在。同时, 一个对象有它自己的状态和依赖于状态的行为, 对象操作既与对象的状态有关, 但也可能改变对象的状态。因此, 类测试时不能孤立地测试单个操作, 要将操作作为类的一部分; 同时要把对象与其状态结合起来, 进行对象状态行为的测试。
基于服务的测试: 测试类中的每一个方法。
基于状态的测试: 考察类的实例在其生命周期各个状态下的情况。
基于响应状态的测试: 从类和对象的责任出发,以外界向对象发送特定的消息序列的方法来测试对象的各个响应状态。
类集成测试(面向象软件的集成测试有两种不同策略)
基于线程的测试: 集成一组相互协作以对某输入或事件作出回应的类。
基于使用的测试:通过测试那些不使用服务器类的类( 称为独立类)而开始构造系统。在独立类测试完成后, 下一层的使用独立类的类(称为依赖类)被测试。依赖类层次的测试序列一直持续到构造完整个系统。
类簇(cluster)是一组相互合作的类。类簇测试主要考察一组协同操作的类之间的相互作用, 是系统集成测试的一个子阶段。在单个类分别进行测试后, 根据系统中类的层次关系图, 将相互有影响的类作为一个整体, 检查各相关类之间消息连接的合法性、子类的继承性与父类的一致性、动态绑定执行的正确性、类簇协同完成系统功能的正确性等
系统测试:
是对所有类和主程序构成的整个系统进行整体测试, 以验证软件系统的正确性和性能指标等满足需求规格说明书和任务书所指定的要求。
回归测试
层次增量模型
程序修改后的回归测试
不修改对象的属性,只对方法进行修改;
修改对象属性
根据修改某方法对类的影响程度, 可将其修改分为如下三类形式:
对某类中方法的内容修改, 不影响类中各方法之间的请求关系。
对方法的修改, 影响到类中方法间的请求关系。
类或类中方法的改变影响了其它类。
重新修改所改变的方法测试用例, 而对该类其余部分的测试用例不变。
只需对所修改的类进行重新测试, 而该类与其它类集成的测试用例不变。
回归测试应包含两方面的含义: 一方面是必须构造足够的测试用例, 按其测试准则, 对该方法进行充分测试; 另一方面是对所有与该方法有依赖关系的类, 必须构造新的测试用例并对它们的交互进行充分测试。
第9章基于应用服务器的测试
应用服务器的分类和特征
基于Web服务器的测试
基于数据库应用服务器的测试
基于J2EE平台的测试
应用服务器的分类和特征
应用服务器分类
Web 服务器
数据库服务器
实时通讯服务器
邮件服务器
群件服务器
文件/打印服务器
C/S结构优点及缺陷
B/S结构有点及缺陷
三层结构及应用: 表示层,业务层,应用层各个层次的定义和分工
企业级的服务器的主要特点
分布式的结构提供了高性能和高适应性
高可用性的服务器平台
可升级的体系结构
易整合,易管理和易用性的设计
不同类型的应用服务器不同的测试重点和角度,如:
在邮件服务器中,容量、吞吐能力、防病毒攻击等是测试重点。
在实时通信系统中,测试需要考察服务器功能的实现, 数据的及时性、完整性、系统稳定性、系统数据备份的冗余设计、防网络攻击及故障恢复处理系统的设计。