软件功能测试方法

软件功能测试方法

ID:5338068

大小:6.33 MB

页数:80页

时间:2017-12-08

软件功能测试方法_第1页
软件功能测试方法_第2页
软件功能测试方法_第3页
软件功能测试方法_第4页
软件功能测试方法_第5页
资源描述:

《软件功能测试方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、专业诚信成就卓越服务软件功能测试方法1www.tansun.com.cn专业诚信成就卓越服务目录1软件测试设计过程2等价类设计方法3边界值设计方法4因果图设计方法5错误推测设计方法2专业诚信成就卓越服务课程目标∑了解软件测试设计过程∑掌握测试用例定义∑了解软件测试基本方法∑掌握黑盒测试方法3专业诚信成就卓越服务软件测试设计4专业诚信成就卓越服务软件测试设计活动5专业诚信成就卓越服务软件测试设计概述∑测试计划完成之后,软件测试过程进入软件设计和开发阶段。∑软件测试设计是在软件测试计划文档的基础上,理解

2、测试计划的测试大纲、测试内容以及测试通过的准则,建立测试用例来完成测试内容,以实现所确定的测试目标。6专业诚信成就卓越服务软件测试的基本方法∑软件测试的方法和技术是多种多样的∑对于软件测试技术,可以从不同的角度加以分类∑从是否需要执行被测软件的角度,可分为静态测试和动态测试∑从测试是否针对系统的内部结构和具体实现算法的角度来看,可分为白盒测试和黑盒测试7专业诚信成就卓越服务什么叫黑盒测试(BlackboxTestingBlackboxTesting)∑黑盒测试意味着测试要在软件的接口处进行。是把测试

3、对象看做一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。因此黑盒测试又叫功能测试或数据驱动测试。8专业诚信成就卓越服务黑盒测试∑黑盒测试主要是为了发现以下几类错误:°是否有不正确或遗漏了的功能?°数据或者参数传递上:输入能否正确地接受?能否输出正确的结果?°是否有数据结构错误或外部信息(例如数据文件)访问错误?°性能上是否能够满足要求?°是否有初始化或终止性错误?9专业诚信成就卓越服务黑盒测试方法∑等价类划分分析(Equiv

4、alenceClassPartitioning)∑边界值分析(BoundaryyyValueAnalysis)∑因果图分析(Cause-Effectdiagram)∑错误推测法(ErrorGuessingErrorGuessing)∑正交试验法(Orthogonalexperimentaldesign)10专业诚信成就卓越服务等价类划分分析∑等价类划分分析方法是把程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。该方法是一种重要的、常用的黑盒测试用例设计方法

5、。11专业诚信成就卓越服务划分等价类∑等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的。就可以用少量代表性的测试数据,取得较好的测试结果。∑等价类划分可有两种不同的情况:有效等价类和无效等价类。12专业诚信成就卓越服务等价类的两种情况∑有效等价类:是指对于程序的规格说明来说是合理的、有意义的输入数据构成的集合。有效等价类证明程序是否实现了规格说明中所规定的功能∑无效等价类:与有效等价类的定义恰巧相反。∑设计测试用例时,要同时考虑这两种等价类。软件不仅要能接收合理

6、的数据,也要能经受意外的考验。这样的测试才能确保软件具有更高的可靠性.。13专业诚信成就卓越服务划分等价类方法1.如果输入条件规定了取值的范围或值的个数,则可确定一个有效等价类和两个无效等价类例如:学生成绩输入条件为满足小于100大于0的整数X,则有效等价类为010014专业诚信成就卓越服务划分等价类方法2.如果一个输入条件说明了一个“必须成立”的情况,则可划分一个有效等价类和一个无效等价类例如:某程序输入条件为X=10,则有效等价类为XX10=10,无效等

7、价类为X≠1015专业诚信成就卓越服务划分等价类方法3.在输入条件是一个布尔值的情况下,可以确定一个有效等价类和一个无效等价类例如:某程序输入条件为BOOLX=True,则有效等价类为XXTrue=True,无效等价类为XXFalse=False16专业诚信成就卓越服务划分等价类方法4.如果输入条件规定了输入数据的一组可能的值,而且程序是用不同的方式处理每一种值,则可为每一种值划分一个有效等价类,并划分一个无效等价类例如:某程序输入条件为X取值于一个固定的枚举类型{1,3,7,10,15},则有效等

8、价类为(X=1,X=3,X=7,X=10,X=15),无效等价类为(X≠1,3,7,10,15的值的集合)17专业诚信成就卓越服务划分等价类方法5.在规定了输入数据必须遵守的规则的情况下,可确立一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则)例如:页面电子邮件输入框中必须输入有效的E-mail格式的地址,那么其规则必须满足几个条件:含有@符号,@符号后面格式为x.x,E-mail地址不带有特殊符号”、#、’、&。有效等价类就是满足所有条件的输入的集合

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

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

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