- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
测试经验分享
什么是软件测试
1
01
黑盒测试技术介绍
11
02
BUG描述介绍
27
03
一、什么是软件测试
1、测试的英文单词叫TEST,测试包括硬件测试和软件测试,目前我们所做的工作,主要是软件测试,即 Software Testing。
2、定义:使用人工或自动手段,来运行或测试某个系统的过程。其目的在于检验它是否满足规定的需求或弄清预期结果之间的差别。
一、什么是软件测试
3、测试环境:我们测试1个软件系统的第1件事情,通常就是搭建用来运行软件的测试环境,简单地说,软件测试环境就是软件运行的平台,即硬件、软件和网络的集合;
硬件:主要包括PC机(包括品牌机和兼容机)、笔
记本、服务器、各种PDA终端;
软件:主要指的是软件运行的操作系统;
网络:主要针对C/S结构和B/S结构的软件,在不同
的网络环境下,如,局域网还是互联网。
一、什么是软件测试
4、软件测试分类:黑盒测试和白盒测试是软件测试领域中的最基础的两个概念;
黑盒测试(Black-Box Testing),指的是把被
测得软件看做一个黑盒子,我们不关心盒子里面的结构是什么样子的,只关心软件的输入数据和输出结果,黑盒测试也称为功能测试,它包括功能测试和性能测试。
一、什么是软件测试
白盒测试(White-Box Testing),指的是把盒子盖代开,去研究里面的源代码和程序结构。
黑盒
X=2
Y=4
?
X=2
白盒
Y=4
Y=2x
一、什么是软件测试
5、按照测试阶段划分,可以将软件测试分为:
单元测试、集成测试、系统测试、验收测试;
单元测试:是指对软件中的最小可测试单元进行检查和验证;例如:在C语言中,单元一般只1个函数;在Java里,单元一般指1个类;在图形化的软件中,单元也可以指1个窗口、1个菜单等。总结起来,单元就是人为规定的最小的被测功能模块。
一、什么是软件测试
集成测试:是单元测试的下一个阶段,是指通过测试的单元模块组成系统和子系统。
系统测试,指的是将整个软件系统看做1个整体进行测试,包括功能、性能以及软件所运行的硬件、软件。
验收测试,指系统测试的后期,已用户测试为主或有测试人员等质量保障人员功能参与测试。
一、什么是软件测试
6、软件测试应该追溯需求,这条原则贯穿整个软件生命周期,强调需求阶段对软件测试的重要性
原始要求
需求分析
正确的规格说明
错误的规格说明
设计
正确的设计
正确编码
正确功能
编码
测试
错误设计
对错误说明的设计
错误编码
对错误设计的编码
对错误说明的编码
可改正的错误
不可改正的错误
潜伏的错误
不完善的软件产品
一、什么是软件测试
7、缺陷的二八定理:一般情况下,软件80%的缺陷集中在20%的模块中,我们测试的时候要抓主要矛盾,如果发现某一程序模块比其他模块有更多的缺陷,就要投入主要的人力和精力重点测试这20%的模块,以提高我们的测试效率;
8、一般情况下,每次修复3-4个缺陷,就会产生一个新的缺陷,所以要充分注意修改错误所产生的影响及波及效果。
二、黑盒测试技术
1、等价类划分法,它不考虑程序的内部结构,只是根据软件的需求说明来对输入的范围进行细分,然后再从分出的每一个区域内选取一个代表性的测试数据,如果等价类分得好,这个代表性的测试数据的作用就等于其区域内的其他取值;
它的定义是指某个输入域的子集合。
等价类又可分为“有效等价类”和“无效等价类”
二、黑盒测试技术
(1) 等价类划分法举例
需求定义
PC的供电电压在9V至16V之间,低于9V,PC某些模块不能正常工作,所以低于9V,PC不能开机。高于16V,PC电压过高会有烧坏元器件的隐患,所以,高于16VPC会自动关机进行保护。
二、黑盒测试技术
(1) 等价类划分法举例
划分输入数据
电压
输入范围
9-16V
取值范围
9V
9-16V
16V
二、黑盒测试技术
(1) 等价类划分法举例
设计输入数据
有效等价类
无效等价类
电压
9-16V
9V
16V
二、黑盒测试技术
(1) 等价类划分法举例
设计测试用例
编号
电压
输出
1
9V
无法开机
2
9-16V
正常工作
3
16V
无法开机
二、黑盒测试技术
2、边界值法也是黑盒测试技术的一种,是等价类划分法的一种补充,由长期的测试时间经验表明,边界值是最容易出现问题的地方,也是我们测试的重点;
二、黑盒测试技术
(2)边界值法举例
需求定义
筋斗云充值返点的规则测试,客户一次性充
值1000元至2000元之间,返点
文档评论(0)