软件测试-2测试概述概要.ppt

软件测试-2测试概述概要.ppt

ID:52654275

大小:1.53 MB

页数:30页

时间:2020-04-12

软件测试-2测试概述概要.ppt_第1页
软件测试-2测试概述概要.ppt_第2页
软件测试-2测试概述概要.ppt_第3页
软件测试-2测试概述概要.ppt_第4页
软件测试-2测试概述概要.ppt_第5页
资源描述:

《软件测试-2测试概述概要.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件测试第一部分数学背景第一章测试概述第二章举例第三章测试人员的离散数学第四章测试人员的图论本章学习目标了解测试相关的基本定义掌握测试用例通过维恩图理解测试了解错误与缺陷分类了解测试级别第一章测试概述1.1基本定义错误(error):错误能扩散,最终导致被放大缺陷(fault):是错误的结果,遗漏更难检测和解决失效(failure):执行缺陷时发生事故(incident):表示软件发生失效测试(test):采用测试用例执行软件的活动测试用例(testcast)一个测试生命周期需求规格说明设计编码测试缺

2、陷分析缺陷隔离缺陷解决错误错误错误错误缺陷缺陷缺陷事故修复三个阶段:引入错误找出程序错误清除程序错误软件测试的阶段组成测试计划测试用例的开发运行测试用例测试评估1.2测试用例输入的两种类型:前提(测试用例执行之前已存在的环境)实际输入(某种测试方法所既定标识)预期输出的两种类型:后果和实际输出因为输出部分困难,所以常常被忽视测试活动要建立必要前提条件,提供输入,将输出与预期输出进行比较,最终确定测试是否通过。什么是测试用例一个测试用例就是一个文档,其目的是确定应用程序的某个特性是否正常的工作。一个测试

3、用例应当有完整的信息,如:测试用例ID号,测试用例名字,测试用例的目的,测试条件、输入数据需求、步骤和期望结果。一个成功的测试示例在于:发现了至今尚未发现的缺陷。典型的测试用例信息测试用例ID目的前提预期输出后果执行历史日期结果版本执行人设计测试用例是软件测试员最重要的一项工作1.3通过维恩图理解测试测试、结构视图和行为视图之间的关系测试关注行为,结构视图关注是什么,行为试图关注做什么描述行为与实现行为P:程序实现的行为S:描述行为程序行为SP规格说明程序增加测试用例(T)后S:描述的行为P:程序实现

4、的行为T:测试用例SP1234567T8规格说明程序测试用例T1.4测试方法测试方法:功能测试和结构测试功能测试:任何程序都可以看作是将从输入定义域取值映射到输出值域的函数。又称为黑盒测试。结构测试:基于应用程序的内部逻辑的知识,通过语句,分支,路径和条件的覆盖的测试方法。又称为白盒测试或逻辑驱动测试。功能测试功能性测试用例具有两个显著的优点:1)功能性测试与软件如何实现无关;2)测试用例开发可以与实现并行进行功能测试的缺点:1)存在严重的冗余;2)未测试的软件漏洞软件输入输出闭着眼睛测试软件通过维恩

5、图理解功能性测试规格说明程序测试用例(方法A)规格说明程序测试用例(方法B)结构性测试结构测试又称:开盒测试、白盒测试、玻璃盒测试、基于覆盖的测试根据被测程序的逻辑结构设计测试用例;力求提高测试覆盖率;应用程序通过维恩图理解结构性测试规格说明程序测试用例(方法A)规格说明程序测试用例(方法B)功能性测试和结构性测试两种不同的观点:RobertPoston认为结构性测试是“在浪费测试人员的时间⋯不支持好的软件测试实践⋯”EdwardMiller认为结构性测:“如果达到85%或更好的水平,⋯是功能性测试找

6、出的缺陷的两倍⋯”功能性测试结构性测试黑盒测试与白盒测试优缺点比较黑盒测试白盒测试优点①适用于各阶段测试②从产品功能角度测试③容易入手生成测试数据①可构成测试数据使特定程序部分得到测试②有一定的充分性度量手段③较多工具支持缺点①某些代码得不到测试②如果规格说明有误,则无法发现③不易进行充分性测试①不易生成测试数据(通常)②无法对未实现规格说明的部分进行测试③工作量大,通常只用于单元测试,有应用局限性质是一种确认技术,回答“我们在构造一个正确的系统吗?”是一种验证技术,回答“我们在正确地构造一个系统吗?

7、”结论不论黑盒还是白盒测试都不能进行穷尽测试,所以软件测试不可能发现程序中存在的所有错误,因此需精心设计测试方案,力争尽可能少的次数,测出尽可能多的错误。CBADA只能用黑盒测试发现的错误B只能用白盒测试发现的错误C两种方法都能发现的错误D两种方法都不能发现的错误SP为什么缺陷很难被找出?看不到看到但是抓不到典型的缺陷类型需求解释有错误用户定义错了需求需求记录错误设计说明有误编码说明有误程序代码有误数据输入有误测试错误问题修改不正确正确的结果是由于其它的缺陷产生的1.5错误与缺陷分类根据严重程度分类的

8、缺陷:1.轻微词语拼写错误2.中等误导或重复信息3.使人不悦被截断的名称,0.00美元账单4.影响使用有些交易没有处理5.严重丢失交易6.非常严重不正确的交易处理7.极为严重经常出现“非常严重的”错误8.无法忍受数据库破坏9.灾难性系统停机10.容易传染扩展到其他系统的系统停机几种常见的异常输入/输出缺陷类型举例输入不接受正确的输入接受不正确的输入描述有错或遗漏参数有错或遗漏输出格式有错结果有错在错误的时间产生正确的结果不一致或遗漏结果不合逻辑的结果拼写

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

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

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