软件测试测试策略及用例

软件测试测试策略及用例

ID:16174914

大小:53.50 KB

页数:5页

时间:2018-08-08

软件测试测试策略及用例_第1页
软件测试测试策略及用例_第2页
软件测试测试策略及用例_第3页
软件测试测试策略及用例_第4页
软件测试测试策略及用例_第5页
资源描述:

《软件测试测试策略及用例》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、测试策略1.单元测试策略单元测试是对软件基本组成单元进行测试,这里的基本单元不一定是指一个具体的函数(Function或Procedure)或一个类的方法,“单元”具有一些基本属性,如:明确的功能、规格定义,明确的接口定义,可清晰地与同一程序的其它单元划分开来。1.集成测试策略集成测试策略就是在测试对象分析的基础上,描述软件模块集成(组装)的方式、方法。集成测试的基本策略比较多,分类比较杂,一般来说,可以按测试过程中组合模块的方式,分为增式、非增式和衍变式集成等策略。3.验证和确认测试(VerficationandVal

2、idation) 在广义上,软件测试是验证和确认VERFICATIONANDVALIDATION(V﹠V〕。验证指保证软件正确地实现了一特定功能的一系列活动。确认是指保证所生产的软件可追溯到用户需求的一系列活动。4.功能测试(FunctionTest)5.恢复测试6.安全测试7.压力测试8.兼容性测试9.协议测试10.可安装性测试11.性能测试(PerformanceTest)和负荷测试(LoadTest)策略12.负载测试13.数据库容量测试数据库容量测试指通过存储过程往数据库表中插入一定数量的数据,看看相关页面是否能

3、够及时显示数据。数据库容量测试使测试对象处理大量的数据,以确定是否达到了将使软件发生故障的极限14.安全性和访问控制测试安全性和访问控制测试侧重于安全性的两个关键方面:应用程序级别的安全性,包括对数据或业务功能的访问系统级别的安全性,包括对系统的登录或远程访问。15.安装测试黑盒测试基本概念黑盒测试(Black-boxTesting,又称为功能测试或数据驱动测试)是把测试对象看作一个黑盒子。利用黑盒测试法进行动态测试时,需要测试软件产品的功能,不需测试软件产品的内部结构和处理过程。采用黑盒技术设计测试用例的方法有:等价类

4、划分、边界值分析、错误推测、因果图和综合策略适用范围黑盒测试注重于测试软件的功能性需求,也即黑盒测试使软件工程师派生出执行程序所有功能需求的输入条件。黑盒测试并不是白盒测试的替代品,而是用于辅助白盒测试发现其他类型的错误。黑盒测试试图发现以下类型的错误:  1)功能错误或遗漏;  2)界面错误;  3)数据结构或外部数据库访问错误;  4)性能错误;  5)初始化和终止错误。黑盒测试的测试用例设计方法  ·等价类划分方法  ·边界值分析方法  ·错误推测方法  ·因果图方法  ·判定表驱动分析方法·正交实验设计方法 ·功

5、能图分析方法  等价类划分:  是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。该方法是一种重要的,常用的黑盒测试用例设计方法。  1)划分等价类:等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的。并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试。因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就可以用少量代表性的测试数据。取得较好的测试结果。等价类划分可有两

6、种不同的情况:有效等价类和无效等价类。  有效等价类:是指对于程序的规格说明来说是合理的,有意义的输入数据构成的集合。利用有效等价类可检验程序是否实现了规格说明中所规定的功能和性能。  无效等价类:与有效等价类的定义恰巧相反。  设计测试用例时,要同时考虑这两种等价类。因为,软件不仅要能接收合理的数据,也要能经受意外的考验。这样的测试才能确保软件具有更高的可靠性。  2)划分等价类的方法:下面给出六条确定等价类的原则。  ①在输入条件规定了取值范围或值的个数的情况下,则可以确立一个有效等价类和两个无效等价类。  ②在输入

7、条件规定了输入值的集合或者规定了“必须如何”的条件的情况下,可确立一个有效等价类和一个无效等价类。  ③在输入条件是一个布尔量的情况下,可确定一个有效等价类和一个无效等价类。  ④在规定了输入数据的一组值(假定n个),并且程序要对每一个输入值分别处理的情况下,可确立n个有效等价类和一个无效等价类。  ⑤在规定了输入数据必须遵守的规则的情况下,可确立一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则)。  ⑥在确知已划分的等价类中各元素在程序处理中的方式不同的情况下,则应再将该等价类进一步的划分为更小的等价类

8、。  3)设计测试用例:在确立了等价类后,可建立等价类表,列出所有划分出的等价类:  输入条件有效等价类无效等价类  然后从划分出的等价类中按以下三个原则设计测试用例:  ①为每一个等价类规定一个唯一的编号。  ②设计一个新的测试用例,使其尽可能多地覆盖尚未被覆盖地有效等价类,重复这一步。直到所有的有效等价类都被覆盖

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

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

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