当前位置:文档之家› 软件测试完整8ppt课件

软件测试完整8ppt课件


华中科技大学软件学院
8.2 功能测试
功能测试自动化
.
19
华中科技大学软件学院
8.3 系统测试的其他内容
性能测试
定义 考虑的方面 目标 内容 手段
.
20
华中科技大学软件学院
8.3 系统测试的其他内容
性能测试:定义
就是对软件的运行性能指标进行测试, 判断系统集成之后在实际的使用环境下 能否稳定、可靠地运行。
华中科技大学软件学院
8.3 系统测试的其他内容
兼容性测试
定义 测试内容 与硬件兼容 与其他软件平台和应用程序兼容 数据共享
.
30
华中科ห้องสมุดไป่ตู้大学软件学院
8.3 系统测试的其他内容
兼容性测试:定义
就是要检验被测软件与其他软件和硬件 相互是否能够正确交互和实现信息共享。
有时兼容性测试也特指被测软件与其他 软件之间的交互,而将软件与硬件之间 交互的测试称为配置测试。
华中科技大学软件学院
8.2 功能测试
以活动序列为中心的系统
基于系统输入的测试用例设计 基于系统输出的测试用例设计 基于系统状态的测试用例设计 基于系统事件的测试用例设计
.
17
华中科技大学软件学院
8.2 功能测试
基于系统事件的测试用例设计
结合系统状态的覆盖展开对事件的覆盖 测试。
.
18
.
11
华中科技大学软件学院
8.2 功能测试
基于系统输入的测试用例设计
是否覆盖所有可以接受输入的硬件设备? 是否覆盖所有输入条件? 是否覆盖输入条件的边界取值? 是否覆盖输入条件的典型取值? 是否覆盖所有不合理的输入?即碰到任意一
种无效或不合理输入的时候,系统能否给予 合理的反馈?
.
12
华中科技大学软件学院
8.2 功能测试
以活动序列为中心的系统
基于系统输入的测试用例设计 基于系统输出的测试用例设计 基于系统状态的测试用例设计 基于系统事件的测试用例设计
.
13
华中科技大学软件学院
8.2 功能测试
基于系统输出的测试用例设计
同输入情况的考虑
.
14
华中科技大学软件学院
8.2 功能测试
检验功能是否满足系统设计的隐含需求。
检验系统能否正确接受输入,对异常输入是否能够予 以提示,是否具有一定的容错能力。
检验系统能否正确输出结果,输出格式和数据是否正 确,是否可以正确保存和读取。
检验系统状态是否能够随业务流程变化而变化,并保 持稳定。
.
5
华中科技大学软件学院
8.2 功能测试
功能测试的策略
.
23
华中科技大学软件学院
8.3 系统测试的其他内容
性能测试:内容
常规性能测试 压力测试 负载测试 可靠性测试 大数据量测试
.
24
华中科技大学软件学院
8.3 系统测试的其他内容
性能测试:手段
手工测试 自动化测试工具
.
25
华中科技大学软件学院
8.3 系统测试的其他内容
安全性测试
.
21
华中科技大学软件学院
8.3 系统测试的其他内容
性能测试:考虑的方面
时间性能 空间性能
.
22
华中科技大学软件学院
8.3 系统测试的其他内容
性能测试:目标
判断被测系统是否满足预期的性能需求 (若设计时有合理的性能需求)。
判断系统的性能表现。 寻找可能存在的软件性能问题,定位性
能瓶颈并解决问题。
.
3
华中科技大学软件学院
8.2 功能测试
定义 功能测试主要是根据软件需求规格说
明书来检验被测系统是否满足用户的 功能使用要求。它是系统测试中最基 本的测试。
.
4
华中科技大学软件学院
8.2 功能测试
功能测试的内容
检验是否所有功能都能实现,是否有遗漏的功能。
检验是否所有功能都能正确实现。
检验是否存在额外的功能。
以活动序列为中心的系统
基于系统输入的测试用例设计 基于系统输出的测试用例设计 基于系统状态的测试用例设计 基于系统事件的测试用例设计
.
15
华中科技大学软件学院
8.2 功能测试
基于系统状态的测试用例设计
语句覆盖(状态覆盖) 判定覆盖(状态转换覆盖) 路径覆盖(所有触发事件覆盖)
.
16
常用的手段
尝试通过外部手段截获或破译系统口令。 使用甚至专门开发能够瓦解防守的客户软件来
攻击系统,试图破坏系统的保护机制。 故意引发系统错误,导致系统失败,企图趁系
统恢复的时候侵入系统。
.
28
华中科技大学软件学院
8.3 系统测试的其他内容
安全性测试:范围
资源 风险 安全性控制
.
29
.
31
华中科技大学软件学院
8.3 系统测试的其他内容
华中科技大学软件学院
软件测试技术基础
PartⅢ 软件测试阶段
.
1
华中科技大学软件学院
第8章 系统测试
本章重点
什么是系统测试? 系统测试一般包括哪些内容? 功能测试有哪些常见的策略?
.
2
华中科技大学软件学院
8.1 系统测试的定义
系统测试是将已经过良好的集成测试的软 件系统,作为整个计算机系统的一部分, 与计算机硬件、外部设备、支持软件、数 据以及人员等其他系统元素结合在一起, 在实际使用(运行)环境下对计算机系统 进行一系列的严格测试来发现软件中的潜 在缺陷,保证系统交付给用户之后能够正 常使用。
以数据为中心的系统 以活动序列为中心的系统
.
6
华中科技大学软件学院
8.2 功能测试
以数据为中心的系统
从实体关系模型来考虑 从对数据的操作来考虑
.
7
华中科技大学软件学院
8.2 功能测试
从实体关系模型来考虑
1对1 1对多 多对1 多对多
.
8
华中科技大学软件学院
8.2 功能测试
以数据为中心的系统
从实体关系模型来考虑 从对数据的操作来考虑
.
9
华中科技大学软件学院
8.2 功能测试
从对数据的操作来考虑
增加 删除 查找 修改
.
10
华中科技大学软件学院
8.2 功能测试
以活动序列为中心的系统
基于系统输入的测试用例设计 基于系统输出的测试用例设计 基于系统状态的测试用例设计 基于系统事件的测试用例设计
安全性 安全性测试 测试范围
.
26
华中科技大学软件学院
8.3 系统测试的其他内容
安全性测试:安全性
安全性是使得伤害或损害的风险限制在 可接受的水平内。
可分为两个级别
应用程序级别 系统级别
.
27
华中科技大学软件学院
8.3 系统测试的其他内容
安全性测试:安全性测试的定义
用于检验系统对非法侵入的防范能力。
相关主题