软件测试流程和分类(理论课)PPT格式课件下载.ppt

上传人:b****3 文档编号:15612105 上传时间:2022-11-08 格式:PPT 页数:31 大小:689.50KB
下载 相关 举报
软件测试流程和分类(理论课)PPT格式课件下载.ppt_第1页
第1页 / 共31页
软件测试流程和分类(理论课)PPT格式课件下载.ppt_第2页
第2页 / 共31页
软件测试流程和分类(理论课)PPT格式课件下载.ppt_第3页
第3页 / 共31页
软件测试流程和分类(理论课)PPT格式课件下载.ppt_第4页
第4页 / 共31页
软件测试流程和分类(理论课)PPT格式课件下载.ppt_第5页
第5页 / 共31页
点击查看更多>>
下载资源
资源描述

软件测试流程和分类(理论课)PPT格式课件下载.ppt

《软件测试流程和分类(理论课)PPT格式课件下载.ppt》由会员分享,可在线阅读,更多相关《软件测试流程和分类(理论课)PPT格式课件下载.ppt(31页珍藏版)》请在冰豆网上搜索。

软件测试流程和分类(理论课)PPT格式课件下载.ppt

测试计划与软件缺陷测试计划与软件缺陷第八章软件测试流程和分类上一章内容回顾上一章内容回顾v软件生命周期(瀑布模型、螺旋模型)软件生命周期(瀑布模型、螺旋模型)v软件测试生命周期软件测试生命周期v测试计划内容测试计划内容2/31本章学习目标本章学习目标v了解软件测试流程了解软件测试流程v了解软件测试分类了解软件测试分类3/31内容进度内容进度v软件测试流程软件测试流程v软件测试分类4/31软件测试流程软件测试流程v软件测试流程图软件测试流程图(需求阶段)(需求阶段)5/31需求阶段需求阶段产品基本情况调研产品基本情况调研v参见教材参见教材P68、P696/31需求阶段需求阶段测试需求说明测试需求说明v参见教材参见教材P697/31需求阶段需求阶段测试的策略和记录测试的策略和记录v参见教材参见教材P698/31需求阶段需求阶段测试资源配置测试资源配置9/31需求阶段需求阶段计划表计划表10/31需求阶段需求阶段配置测试环境配置测试环境v主测试环境主测试环境n选用普及(针对用户而言)的操作系统和软件平台选用普及(针对用户而言)的操作系统和软件平台n满足软件运行的最低要求(不是指硬件环境)满足软件运行的最低要求(不是指硬件环境)n营造相对简单、独立的测试环境营造相对简单、独立的测试环境n无毒的环境无毒的环境v辅助测试环境辅助测试环境n兼容性测试兼容性测试n模拟真实环境测试模拟真实环境测试n横向对比测试横向对比测试11/31需求阶段需求阶段其他其他v设计用例设计用例n测试计划阶段不是具体写测试用例,而是确定测试用例需要细化、测试计划阶段不是具体写测试用例,而是确定测试用例需要细化、详细到什么程度。

@#@详细到什么程度。

@#@v缺陷跟踪报告缺陷跟踪报告v测试计划的评审测试计划的评审12/31软件测试流程软件测试流程v软件测试流程图软件测试流程图(设计编码阶段)(设计编码阶段)13/31软件测试流程软件测试流程v设计编码阶段测试人员工作设计编码阶段测试人员工作n参与评审参与评审n设计测试方案(集成测试和单元测试),通常补充到测试计划中去设计测试方案(集成测试和单元测试),通常补充到测试计划中去n执行单元测试执行单元测试14/31软件测试流程软件测试流程v软件测试流程图软件测试流程图(集成、系统、验收)(集成、系统、验收)15/31软件测试流程软件测试流程v软件测试过程软件测试过程16/31软件测试流程软件测试流程v单元测试单元测试v集成测试集成测试v系统测试(包括确认测试)系统测试(包括确认测试)v验收测试验收测试17/31单元测试单元测试v单元测试又称为模块测试,是最小单位测试单元测试又称为模块测试,是最小单位测试v单元测试是在软件开发过程中要进行的最低级别的测试单元测试是在软件开发过程中要进行的最低级别的测试活动活动v类、文件、窗口、函数、菜单、报表或一个存储过程都类、文件、窗口、函数、菜单、报表或一个存储过程都可以作为一个单元进行测试可以作为一个单元进行测试v其依据是详细设计文档其依据是详细设计文档18/31集成测试集成测试v在单元测试的基础上将已经通过测试的单元模块按照设在单元测试的基础上将已经通过测试的单元模块按照设计要求组装成系统或子系统,再进行的测试。

@#@计要求组装成系统或子系统,再进行的测试。

@#@19/31系统测试系统测试v系统测试,是将通过确认测试的软件,作为整个基于计系统测试,是将通过确认测试的软件,作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其它系统元素结合在一起,在实际软件、数据和人员等其它系统元素结合在一起,在实际运行环境下,对计算机系统进行全面的功能覆盖。

@#@运行环境下,对计算机系统进行全面的功能覆盖。

@#@20/31验收测试验收测试21/31内容进度内容进度v软件测试流程v软件测试分类软件测试分类22/31软件测试的分类软件测试的分类概述概述v按测试策略分类按测试策略分类v按测试阶段分类按测试阶段分类v按测试方法分类按测试方法分类23/31软件测试的分类软件测试的分类按策略按策略v静态测试与动态测试静态测试与动态测试v静态测试具有以下特点静态测试具有以下特点n静态测试不必动态运行程序静态测试不必动态运行程序n静态测试一般由人工进行,充分发挥人的逻辑思维优势静态测试一般由人工进行,充分发挥人的逻辑思维优势n静态测试实施不需要特别的条件,容易开展静态测试实施不需要特别的条件,容易开展v内容包括:

@#@内容包括:

@#@n代码审查代码审查n代码走查代码走查n桌面检查桌面检查n技术评审技术评审n静态分析静态分析v动态测试的特点(参见教材动态测试的特点(参见教材P75)24/31软件测试的分类软件测试的分类按策略按策略v黑盒测试与白盒测试黑盒测试与白盒测试25/31软件测试的分类软件测试的分类按策略按策略v手工测试与自动测试手工测试与自动测试n自动测试优点自动测试优点u节约大量时间节约大量时间u处理精确的事务处理精确的事务u大数据量事务大数据量事务u并发事务并发事务n自动测试局限自动测试局限u产品本身不稳定产品本身不稳定u开发、维护脚本工作量大、费用高开发、维护脚本工作量大、费用高u人才缺乏人才缺乏26/31软件测试的分类软件测试的分类按策略按策略v冒烟测试冒烟测试n有针对性地通过验证软件中的主要功能是否能够正常运行,来确认有针对性地通过验证软件中的主要功能是否能够正常运行,来确认是否有必要将测试人员测试工作都转移到对新版本的测试中。

@#@是否有必要将测试人员测试工作都转移到对新版本的测试中。

@#@v回归测试回归测试n过一段时间以后再回过头来对以前修复过的缺陷重新进行测试,看过一段时间以后再回过头来对以前修复过的缺陷重新进行测试,看该缺陷是否会重新出现。

@#@该缺陷是否会重新出现。

@#@27/31v黑盒测试与白盒测试黑盒测试与白盒测试v静态测试与动态测试静态测试与动态测试v手工测试与自动测试手工测试与自动测试v冒烟测试冒烟测试v回归测试回归测试软件测试的分类软件测试的分类按策略小结按策略小结28/31v单元测试单元测试v集成测试集成测试v系统测试系统测试v验收测试验收测试软件测试的分类软件测试的分类按阶段按阶段29/31软件测试的分类软件测试的分类常见测试方法常见测试方法v功能测试功能测试v性能测试性能测试v压力测试压力测试v负载测试负载测试v易用性测试易用性测试v安装测试安装测试v界面测试界面测试v配置测试配置测试v文档测试文档测试v兼容性测试兼容性测试v安全性测试安全性测试v恢复测试恢复测试30/31本章内容总结本章内容总结v了解软件测试流程了解软件测试流程v了解软件测试分类了解软件测试分类31/31

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 电子电路

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1