测试案例设计..ppt

测试案例设计..ppt

ID:62246223

大小:1.74 MB

页数:106页

时间:2021-04-22

测试案例设计..ppt_第1页
测试案例设计..ppt_第2页
测试案例设计..ppt_第3页
测试案例设计..ppt_第4页
测试案例设计..ppt_第5页
资源描述:

《测试案例设计..ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、测试案例设计中国软件评测中心黄江平2003年8月测试案例基本内容设计方法编写准则测试技巧基本内容软件测试种类软件测试的共同特性什么是软件缺陷什么是黑盒测试什么是白盒测试什么是通过测试什么是失败测试软件测试的种类符合性测试验收测试易用性测试兼容性测试可靠性测试安全性测试性能测试…………软件测试的共同特性每种测试都需要测试员按照产品行为描述来实施。每种测试都需要产品运行于真实或模拟环境下。每种测试都要求以系统方法展示产品功能性,说明测试结果是肯定的还是否定的,以及是否可判断其中的区别。什么是软件缺陷软件未达到产品说明书标明的功能。软件出现了产品说明书指明不会出现的错误。软件功能超出产品说

2、明书指明范围。软件未达到产品说明书虽未指出但应达到的目标。软件测试员认为软件难以理解、不易使用、运行速度缓慢,或者最终用户认为不好。为什么会出现软件缺陷导致软件缺陷最大的原因是产品说明书。软件缺陷的第二大来源是设计方案。编写代码其他软件缺陷的修复费用从开始到计划、编制、测试、一直到公开使用的过程中,都有可能发现软件缺陷。随着时间推移,修复软件缺陷的费用呈几何数级地增长。什么是黑盒测试黑盒测试法把程序看成一个黑盒子,完全不考虑程序内部结构和处理过程。黑盒测试是在程序接口进行测试,它只是检查程序功能是否按照规格说明书的规定正常使用。黑盒测试又称功能测试。黑盒测试主要是为了发现以下几类错误

3、:①是否有不正确或遗漏了的功能?②在接口上,输入能否正确地接受?能否输出正确的结果?③是否有数据结构错误或外部信息(例如数据文件)访问错误?④性能上是否能够满足要求?⑤是否有初始化或终止性错误?黑盒测试输入输出黑盒测试又称功能测试、数据驱动测试或基于规格说明的测试,也可称为用户测试,主要应用于快速应用开发(RAD)环境什么是白盒测试白盒测试是知道产品内部工作过程,可通过测试来检测产品内部动作是否按照规格说明书的规定正常进行白盒测试的主要方法有逻辑驱动、基路测试等,主要用于软件验证。白盒测试也称结构测试或逻辑驱动测试白盒测试白盒测试又称结构测试、逻辑驱动测试或基于程序本身的测试,也可称

4、为程序员测试,主要应用于结构化开发环境应用程序什么是通过测试在设计和执行测试案例时,总是首先进行通过测试。在破坏性试验之前看看软件基本功能是否实现是很重要的,否则在正常使用软件时就会奇怪为什么有那么多软件缺陷。什么是失败测试确信软件在普通情况下正确运行之后,就可以采取各种手段通过搞垮软件来找出缺陷。纯粹为了破坏软件而设计和执行的测试案例称为失败测试或迫使出错测试测试案例设计方法完全测试是不可能的:输入量太大;输出结果太多;软件实现途径太多;软件说明书没有客观标准。从不同角度看,软件缺陷的标准不同。几种常用的设计方法等价类划分边界值分析因果图比较法……等价类划分等价类划分的办法是把程序

5、的输入域划分成若干部分,然后从每个部分中选取少数代表性数据当作测试用例。每一类的代表性数据在测试中的作用等价于这一类中的其他值,也就是说,如果某一类中的一个例子发现了错误,这一等价类中的其他例子也能发现同样的错误;反之,如果某一类中的一个例子没有发现错误,则这一类中的其他例子也不会查出错误。怎样划分等价类(一)如果输入条件规定了取值的范围或值的个数,则可确定一个有效等价类和两个无效等价类;如果一个输入条件说明了一个“必须成立”的情况,则可划分一个有效等价类和一个无效等价类;如果输入条件规定了输入数据的一组可能的值,而且程序是用不同的方式处理每一种值,则可为每一种值划分一个有效等价类,

6、并划分一个无效等价类;怎样划分等价类(二)如果我们确知,已划分的某等价类中的各元素(例子)在程序中的处理方式是不同的,则应据此将此等价类进一步划分成更小的等价类。在确立了等价类之后,建立等价类表,列出所有划分出的等价类:确定等价类测试用例的步骤为每个等价类规定一个惟一的编号;设计一个新的测试用例,使其尽可能多地覆盖尚未覆盖的有效等价类。重复这一步,最后使得所有有效等价类均被测试用例所覆盖;设计一个新的测试用例,使其只覆盖一个无效等价类。重复这一步使所有无效等价类均被覆盖。示例1:关于复制的等价划分有5种执行方式:单击复制菜单命令,键入c或C,按Ctrl+c或Ctrl+Shi+c组合键

7、;可以把这5种输入途径划分减为3个,单击菜单命令,键入C和按Ctrl+c组合键;对软件质量有了信心之后,知道无论以何种方式激活复制功能都工作正常,甚至可以进一步缩减为1个区间,例如按Ctrl+c组合键。示例2:关于文件名的等价划分Windows文件名可以包含除了、/:·?“”<>和之外的任意字符。文件名长度是1—255个字符;等价区间有合法字符、非法字符、合法长度的名称、过长名称和过短名称。示例3:关于三角形的等价划分问题:根据下面给出的规格说明,利用等

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

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

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