中国推广网

QQ登录

免注册,加入推广网

扫一扫,登录推广网

上一主题 下一主题

要闻:软件测试的划分

[复制链接]
答非所问 发表于 2021-5-31 01:45:57

对于软件测试来说,从不同的角度来看,有不同的划分方法:从新的数据可以看出,软件测试培训机构市场影响力越来也大,产品占有率也相对的增多,未来很有潜力。


从是否执行程序的角度划分,可以分为静态测试和动态测试。其中软件的静态测试不要求在计算机上实际执行所测程序,主要以一些人工的模拟技术对软件进行分析和测试;而软件的动态测试是通过输入一组预先按照一定的测试准则构造的实例数据来动态运行程序,而达到发现错误的过程。

从是否关心软件内部结构和具体实现的角度划分,可以分为白盒测试、黑盒测试和灰盒测试。白盒测试是指按照程序内部的结构测试程序,通过测试来检测产品内部动作是否按照设计规格说明书的规定正常进行,检验程序中的每条通路是否能按预定要求正确工作。黑盒测试是指在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用,在测试时,把程序看作一个不能打开的黑盒子,它只检查成程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息,并且保持外部信息的完整性。灰盒测试,是介于白盒测试与黑盒测试之间的一种测试方法。可以这样理解,灰盒测试,是介于白盒测试与黑盒测试之间的一种测试方法。可以这样理解,灰盒测试关注输出对于输入的正确性,同时也关注内部表现,但这种关注不像白盒那样详细、完整,只是通过一些表征性的现象、事件、标志来判断内部的运行状态,有时候输出是正确的,但内部其实已经错误了,这种情况非常多,如果每次都通过白盒测试来操作,效率会很低,因此需要采取这样的一种灰盒的方法。

从软件开发的过程按阶段划分,可以分为单元测试、集成测试、确认测试等。开始是单元测试,集成测试把已测试过的模块组装起来,主要对于设计相关的软件体系结构的构造进行测试。确认测试是要检查已实现的软件是否满足了需求规格说明中确定了的各种需求,以及软件配置是否完全、正确。系统测试把已经经过确认的软件纳入实际运行环境中,与其他系统成份组合在一起进行测试。
中国推广网 - 免责申明1、本主题所有言论和图片纯属会员个人推广行为,并不代表本站赞同其观点和对其真实性负责
2、本站不提供和不存在任何金钱交易,请自行辨别,谨防上当受骗!内容真实性本站不承担任何法律风险
3、本站所有主题由该帖子作者发表,该帖子作者享有帖子相关版权并且依法承担一切因本文发表导致法律责任
4、投诉删除:侵权和违法不良信息举报受理邮箱:admin@iaozi.com (或者点击网站底部联系我们)

分享到:  新浪微博新浪微博 QQ空间QQ空间
中国推广网提供免费推广,免费营销,免费发布广告信息的网络推广平台。

扫描二维码
把此页分享给朋友

小黑屋|广告服务|联系我们|推广帮助|(京ICP备16009988号)

中国推广网(推广论坛)是免费网络推广平台||免费推广就上中国推广网

技术支持:推广网官方

中国推广网·免费发广告平台

快速回复 返回顶部 返回列表