软件测试分类小结文档

上传人:ni****g 文档编号:560335142 上传时间:2024-02-06 格式:DOCX 页数:5 大小:21.86KB
返回 下载 相关 举报
软件测试分类小结文档_第1页
第1页 / 共5页
软件测试分类小结文档_第2页
第2页 / 共5页
软件测试分类小结文档_第3页
第3页 / 共5页
软件测试分类小结文档_第4页
第4页 / 共5页
软件测试分类小结文档_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《软件测试分类小结文档》由会员分享,可在线阅读,更多相关《软件测试分类小结文档(5页珍藏版)》请在金锄头文库上搜索。

1、1. 按照测试技术划分,软件测试可分为以下类型:1.1白盒测试:也称为结构测试。是通过对程序内部结构的分析、检测来寻找问题。检查所有的结构和路径是否正确检查程序是否按照详细设计说明规定进行1.2黑盒测试:也称为功能测试。是通过软件的外部表现来发现其缺陷和错误。是在程序界面、页面处进行的测试 检查程序是否按照需求规格说明书进行1.3 灰盒测试:介于白盒测试与黑盒测试之间的测试。灰盒测试关注界面上输出、输入的正确性,同时也关注内部表现。但它对内部的关注不像白盒测试那样详细完整, 一般来说,单元测试应用白盒测试方法,集成测试应用灰盒测试方法,系统测试和确认 测试应用黑盒测试方法2. 按照开发阶段划分

2、按照开发阶段划分,软件测试可分为:单元测试、集成测试、系统测试、确认测试、验收测试。2.1 单元测试:又称为模块测试,是针对软件设计的最小单位(程序模块)进行正确性检验 的测试工作。单元测试一般采用白盒测试,多个模块可以平行地独立进行单元测试。检查单元是否符合详细设计说明书中的要求测试对象:类模块内部的逻辑错误,流程错误,变量类型错误等2.2 集成测试:又称为组装测试。通常在单元测试的基础上,将所有的程序模块进行有序的、递增的测试。逐步集成为符合概要设计要求的程序部件或整个系统。集成测试关注接口测试(调用的方法名,方法的参数个数,参数类型是否正确等) 集成测试策略:自顶向下 自底向上顶:一个方

3、法 用于接受用户输入的数据 和 显示输出结果信息 底:一个方法 将用户的数据保存在数据库中 和 从数据库获得信息 冒烟测试:对程序的主要功能进行测试。2.3系统测试:系统测试是为验证和确认系统是否达到其原始目标,而对集成的硬件和软件 系统进行的测试。检查程序系统能否和硬件系统(包括硬件、外设、网络和系统软件、支持 平台等)正确配置、连接,并满足用户需求。系统测试是在真实或模拟真实的情况下进行的黑盒类测试 系统测试:功能测试(功能是否实现,是否正确的实现) 性能测试(事务的响应时间 用户的并发量等) 数据库测试(响应时间 容量 链接) 兼容测试(客户端浏览器的兼容 IE 火狐 运行平台的兼容 w

4、indows Linux) 安装卸载测试(简洁的安装,自定义安装,卸载后的重新安装) 容量测试(系统接收,处理和保持大量数据的能力) 安全测试(密码策略 MD5 SQL 注入的过滤) 恢复测试(自动:数据是否完整的恢复 人工:恢复的时间是否可以接受)2.4 确认测试:证实软件是否满足客户预期用途的需求。确认测试是检测与证实软件是否满 足软件需求说明书中规定的需求。只是考虑软件本身功能测试,运行环境不一定在真实的环境中,很有可能在开发环境中2.5 验收测试:按照项目任务书或合同、供需双方约定的验收依据文档进行的对整个系统的 测试和评审,决定是否接受或拒收系统。a测试内测1. 形式:可发者和用户对

5、发现的错误进行记录2. 关注:软件的界面 和 特性B测试公测1. 在开发者无法控制的环境下进行的测试2. 产品的发行人员进行管理3按照测试方法划分3.1 静态测试:又称为静态分析技术,其基本特征是不执行被测试软件,而对需求分析 说明书、软件设计说明书、源程序做结构检查、流程图分析等找出软件错误。静态测试一般 采用人工进行分析;也可以用静态分析测试工具来进行。3.2 动态测试:其基本特征是执行被测程序,通过执行结果,分析软件可能出现的错误。 一般由人工设计程序测试用例,也可以由测试工具做检查与分析。4. 按照软件特性划分 根据软件质量模型的软件特性来划分,软件测试可以划分为:功能测试、性能测试、

6、可靠性测试、易用性测试、可移植性测试、可维护性测试以及安全测试。4.1 功能测试4.1.1 GUI 测试界面测试关注点:字体是否美观图标是否直观界面元素形状颜色是否协调界面元素布局是否合理 table div frameset是否有帮助文档对于常用功能,“所见即所得”文字是否正确界面元素的状态 支持键盘和鼠标操作 窗口改变大小时,界面元素显示是否正常4.1.2 帮助文档测试用户在使用系统时候, 如果出现问题, 首先求助的就是在线帮助。帮助文档测试可以和文档测试(或资料测试)一起进行。帮助文件的索引是否正确帮助文件中的内容是否正确(版本)在运行时帮助文档能否被正常的激活激活的帮助文档内容是否与当

7、前的操作有关4.2 性能测试系统或子系统执行某一个或多个功能的能力的度量。 例如, 响应时间、 系统吞吐能力、 事务处理数等。4.2.1并发性能测试 并发性能测试的过程是一个负载测试和压力测试相结合的一个过程。 通过模拟成百上千个用户,重复执行和运行测试,以确认性能瓶颈并优化和调整应用4.2.2 负载测试负载测试(Load Testing)是确定在各种工作负载下系统的性能。负载增加时(操作软件的用户增加时),系统的使用情况, 确保在超出最大预期工作量(负载)时仍能正常的运行4.2.3 压力测试压力测试(Stress Testing)是通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大服务级别的测试。找出因资源不足 或 资源的争用导致的错误确定测试对象能够处理的最大事务数

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号