下载此文档

2021年软件测试技术笔记.doc


文档分类:IT计算机 | 页数:约16页 举报非法文档有奖
1/16
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/16 下载此文档
文档列表 文档介绍
什么是软件测试
软件测试:在可控预置条件下操作软件过程,其目标是确定软件行为符合产品规格说明、发觉错误和验证软件复符适用户需求。
注意:目标不仅仅是发觉软件存在缺点
没有发觉缺点测试一样有价值
测试是评定软件质量一个方法
软件测试标准
(1)尽早和不停进行软件测试
发觉软件缺点越早,其修复成本越低
(2)重视无效数据和非预期使用习惯测试
缺点高发区
(3)充足注意测试中群集现象
缺点扎堆
(4)用例要定时评审,适时补充修改用例
保持测试用例活力
(5)应该对每一个测试结果做全方面检验
发觉隐含缺点
(6)经济标准
穷尽测试不可能,考虑成本
(7)开发人员应避免测试自己程序
思维定势、心理作用
软件测试分类
软件开发阶段:单元测试、集成测试、系统测试、验收测试
测试方法:白盒测试、黑盒测试
测试实施方:开发方测试、用户测试、第三方测试
测试内容:功效测试、性能测试、安全性测试、兼容性测试、可靠性测试
按软件开发阶段分类:
(1)单元测试:模块测试,对软件中最小可测试单元进行检验、验证
(2)集成测试:组装测试,对软件不一样单元或部件接口进行测试
(3)系统测试:将软件和外设、网络等结合在一起,对整个产品系统进行测试
(4)验收测试:根据验收依据,对整个系统进行测试
按测试方法分类:
(1)白盒测试(结构测试、逻辑驱动测试)
基于代码内部逻辑知识,检测软件内部动作是否根据规格说明书要求正确实现,检验软件中全部结构和路径是否能够按预定要求正确工作。
(2)黑盒测试(功效测试、数据驱动测试)用多
把程序看作一个不能打开黑盒子,在完全不考虑程序内部结构和内部特征情况下,只检验程序功效是否根据需求规格说明书要求正常使用,程序能否合适地接收输入数据,并产生正确输出信息。
软件测试方法
黑盒测试:等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试验法、场景法、功效图法
白盒测试:代码走查、代码审查、静态分析、逻辑覆盖、基础路径测试、域测试、符号测试、程序插桩
多个常见测试方法
(1)等价类划分法:一个关键、常见设计方法
依据数据需求,吧数据划分为有效等价类和无效等价类,进而从每个等价类中选择一个数据作为测试用例数据。
有效等价类:合理输入数据
有效等价类:对程序规格说明有意义、合理输入数据集合。
无效等价类:不合理输入数据
无效等价类:对程序规格说明无意义、不合理输入数据集合。
使用标准:
1)输入条件要求了取值范围,或值个数,则能够确定一个有效等价类和两个无效等价类。
Eg:要求:输入1~99整数
有效等价类:[1,99]
无效等价类:x<1,x>99
2)输入条件要求了输入值集合,或是要求了“必需怎样”条件,这时可确定一个有效等价类和一个无效等价类。
Eg:要求:输入x=a
有效等价类:x=a
无效等价类:x≠a
3)输入条件是一个布尔量,则能够确定一个有效等价类和一个无效等价类。
Eg:要求:输入BOOL x=true
有效等价类:x=true
无效等价类:x=false
***4)输入数据为一组值,且程序对每个输入值分别处理,可确定n个有效等价类和一个无效等价类。
Eg:要求:输入x=(1,2,3)
有效等价类:x=1、x=2、x=3
无效等价类:x≠1、2、3
5)假如要求了输入数据必需遵守要求,则能够确立一个有效等价类(符合规则)和若干无效等价类(从不一样角度违反规则)
Eg:要求:必需输入汉字
有效等价类:汉字
无效等价类:字母、数字、特殊符号等。
(2)边界值分析法:一个关键、常见设计方法
找到测试数据有效等价类和无效等价类边界点,对边界点及其两边数据专门进行测试。
使用标准:
1)输入条件要求了值范围,则应取刚达成这个范围边界值,和刚刚超越这个范围值作为测试输入数据。
Eg:以a和b为边界,测试用例应该包含a和b,和略大于啊和略小于b值。
2)假如输入条件要求了值个数,则用最大个数,最小个数,比最大个数多1,比最小个数少1作为测试数据。
Eg:一个老实在指导毕业设计时,必需指导1~5个学生,则可选择人数为0个、1个、5个、6个作为测试数据。
3)依据规格说明每一个输出条件,使用前面标准1、标准2。
Eg:SUM(X,Y),要求输出范围是10~20,则X,Y取值应使输出值达成边界值及其左右值,如选X,Y选(5,4)、(6,4)、(10,11)、(10,10)。
4)假如程序规格说明给出输入域和输出域是有序集合(如有序表),则应选择集合第一个元素和最终一个元素作为测试用例。
(3)错误推测法:

2021年软件测试技术笔记 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息