软件测试PPT--第二章-软件测试技术.ppt

软件测试PPT--第二章-软件测试技术.ppt

ID:61970545

大小:2.24 MB

页数:92页

时间:2021-04-07

软件测试PPT--第二章-软件测试技术.ppt_第1页
软件测试PPT--第二章-软件测试技术.ppt_第2页
软件测试PPT--第二章-软件测试技术.ppt_第3页
软件测试PPT--第二章-软件测试技术.ppt_第4页
软件测试PPT--第二章-软件测试技术.ppt_第5页
软件测试PPT--第二章-软件测试技术.ppt_第6页
软件测试PPT--第二章-软件测试技术.ppt_第7页
软件测试PPT--第二章-软件测试技术.ppt_第8页
软件测试PPT--第二章-软件测试技术.ppt_第9页
软件测试PPT--第二章-软件测试技术.ppt_第10页
资源描述:

《软件测试PPT--第二章-软件测试技术.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件测试2.1软件测试技术概述2.2软件测试的分类与流程策略2.3静态测试与动态测试概述2.4软件测试的评审技术第二章测试方法概述与静态分析2.1.1软件测试技术的分类2.1.2软件测试技术间的关系2.1.3软件测试技术的选择2.1软件测试技术概述从不同的角度,可以对软件测试方法进行分成不同种类。执行代码程序结构开发过程功能性能2.1.1软件测试技术分类1、从是否执行代码来分静态测试:不实际运行被测试软件,只静态地检查程序代码、界面或文档中可能存在的错误的过程。动态测试:实际运行被测试程序,输入相应的测试数据,检查实际输出结果和预期结果是否相符的过程。2.1.1软件测试技术分类2、从是否需了

2、解程序结构来分。黑盒测试(Black-BoxTesting)、白盒测试(White-BoxTesting)、灰盒测试。黑盒测试:黑盒测试又称为功能测试、数据驱动测试和基于规格说明的测试。是一种从用户观点出发的测试,主要以软件规格说明书为依据,对程序功能和程序接口进行的测试。白盒测试:白盒测试(White-boxTesting)也称为结构测试或逻辑驱动测试,是在知道产品的内部工作过程,通过测试来检测产品内部动作是否按照规格说明书的规定正常进行。2.1.1软件测试方法分类工程硕士7黑盒测试和白盒测试?X=2Y=4黑盒y=2xX=2Y=4白盒2.1.1软件测试技术分类灰盒测试:灰盒测试介于白盒测试

3、和黑盒测试之间,是现代测试的一种理念。就是指在白盒测试中交叉使用黑盒测试的方法;在黑盒测试中交叉使用白盒测试的方法。2.1.1软件测试技术分类3、从软件测试策略或过程来分单元测试(UnitTesting)集成测试(IntegrationTesting)确认测试(ValidationTesting)系统测试(SystemTesting)验收测试(VerificationTesting)。2.1.1软件测试技术分类单元测试对程序中最小可测试单元进行检查和验证。集成测试将通过测试的单元模块组装成系统或子系统,再进行测试,重点测试不同模块的接口部分。确认测试:检验所开发的软件能否满足所有功能和性能需

4、求的最后手段。系统测试集成测试完成之后,将整个系统看成整体进行测试,包括功能、性能以及运行的软硬件环境。用户验收测试系统测试的后期,以用户测试为主,按照功能需求说明书以及用户手册为标准测试整个系统,保证软件达到可以交付使用的状态。2.1.1软件测试技术分类4、从软件测试的作用来分功能测试:检查软件的功能是否符合用户的需求,包括:逻辑功能测试界面测试易用性测试安装测试兼容性测试非功能测试:对系统功能之外的特性进行测试,包括:性能测试安全测试强度测试容量测试。。。。2.1.1软件测试技术分类2.1.2软件测试技术间的关系工程硕士13不实际运行程序,而是通过检查和阅读等手段来发现错误并评估代码质量

5、的软件测试技术。也称为静态分析技术。实际运行程序,并通过观察程序运行的实际结果来发现错误的软件测试技术。在不知道程序内部结构,只知道程序规格的情况下采用的测试技术或策略。在知道程序内部结构的情况下采用的测试技术或策略。开发组内部进行的,采用讲解、讨论和模拟运行的方式进行的查找错误的活动。开发组内部进行的,采用讲解、提问并使用Checklist方式进行的查找错误的活动。一般有正式的计划、流程和结果报告。开发组、测试组和相关人员(QA、产品经理等)联合进行的,采用讲解、提问并使用Checklist方式进行的查找错误的活动。一般有正式的计划、流程和结果报告。2.1.2软件测试技术间的关系工程硕士1

6、4针对要求的程序功能,按照规范的流程进行的测试。针对要求的程序功能以外的其他要求,包括性能、安全、配置、负载等指标,按照规范的流程进行的测试。针对要求的程序功能、性能、安全、配置、负载等指标,基于破坏目的、按照经验进行的随机测试。程序修改或者版本更新以后,为了确保以前正确的功能和其他指标仍旧正确,而重新进行的测试。在测试过程中,选择足够的测试用例,使得每一个可执行语句至少被执行一次。在测试过程中,选择足够的测试用例,使得程序中的每一个分支判断的每一种可能结果都至少被执行一次。在测试过程中,选择足够的测试用例,使得程序中的每一条可能执行的路径都至少执行一次。单元测试测试方法:白盒测试参考规范:

7、详细设计说明和代码结构集成测试测试方法:黑盒测试和白盒测试参考规范:详细设计说明和概要设计说明系统测试测试方法:黑盒测试参考规范:概要设计和需求规格说明可接受性测试测试方法:黑盒测试参考规范:需求规格说明回归测试测试方法:黑盒测试和白盒测试参考规范:需求变更文档和概要设计说明2.1.3软件测试技术的选择2.2.1软件测试的分类2.2.2软件测试的流程2.2.3软件测试的策略2.2软件测试的分类与流程策略2.2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。