你必须掌握的3种测试方法

软件工
• 阅读 3042

黑盒测试
在不了解应用程序内部工作原理的情况下进行测试的方法称为黑盒测试。测试人员忘记了系统架构,无法访问源代码。通常,在执行黑盒测试时,测试人员将通过提供输入和检查输出与系统的用户界面进行交互,而无需知道输入的处理方式。
下表列出了黑盒测试的优缺点。

你必须掌握的3种测试方法

白盒测试
白盒测试是对内部逻辑和代码结构的详细研究。白盒测试也称为玻璃测试或开箱测试。为了进行白盒上的应用程序的测试,测试人员需要知道的代码的内部工作。
测试人员需要查看源代码,找出代码的哪个单元/块表现不当。
下表列出了白盒测试的优缺点。

你必须掌握的3种测试方法

灰盒测试
灰盒测试是一种测试应用程序的技术,对应用程序的内部工作知之甚少。在软件测试中,您知道的越多,在测试应用程序时越好。
掌握系统领域总是让测试人员优于领域知识有限的人。与黑盒测试不同,测试人员仅测试应用程序的用户界面; 在灰盒测试中,测试人员可以访问设计文档和数据库。拥有这些知识后,测试人员可以在制定测试计划时准备更好的测试数据和测试场景。

你必须掌握的3种测试方法

测试方法的比较
下表列出了区分黑盒测试,灰盒测试和白盒测试的要点。

你必须掌握的3种测试方法

本人创业团队产品MadPecker,主要做BUG管理、测试管理、应用分发
网址:www.madpecker.com,有需要的朋友欢迎试用、体验!
本文为MadPecker团队产品经理译制,转载请标明出处

点赞
收藏
评论区
推荐文章
blmius blmius
4年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(
Wesley13 Wesley13
4年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
Wesley13 Wesley13
4年前
FLV文件格式
1.        FLV文件对齐方式FLV文件以大端对齐方式存放多字节整型。如存放数字无符号16位的数字300(0x012C),那么在FLV文件中存放的顺序是:|0x01|0x2C|。如果是无符号32位数字300(0x0000012C),那么在FLV文件中的存放顺序是:|0x00|0x00|0x00|0x01|0x2C。2.  
Wesley13 Wesley13
4年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Wesley13 Wesley13
4年前
PHP创建多级树型结构
<!lang:php<?php$areaarray(array('id'1,'pid'0,'name''中国'),array('id'5,'pid'0,'name''美国'),array('id'2,'pid'1,'name''吉林'),array('id'4,'pid'2,'n
Stella981 Stella981
4年前
Android兼容测试无从下手?拿去逐条验,不谢!
Hello,大家好~我们是每周三的黑盒测试组,我们专注于黑盒测试过程中的一切,包括但不局限于总结现有的工作成果,发掘新的工作方法,探寻高效的测试工具等,所有与黑盒测试相关的话题都可以在这里讨论。(群号:219234105,或者直接扫描上方二维码)UI兼容(分辨率)测试场景图片、文案、控件布局比较
新支点小星 新支点小星
2年前
软件测试方法分享
1、白盒测试:又称为结构测试或逻辑驱动测试,是一种按照程序内部逻辑结构和编码结构,设计测试数据并完成测试的一种测试方法。2、黑盒测试:又称为数据驱动测试,把测试对象当做看不见的黑盒,在完全不考虑程序内部结构和处理过程的情况下,测试者仅依据程序功能的需求规范
新支点小玉 新支点小玉
2年前
软件测评的等价类设计方法
一、黑盒测试:又称数据驱动测试,完全不考虑程序内部结构和内部特性,注重于测试软件的功能需求。二、黑盒测试能发现5类错误:1、功能不对或功能遗漏2、界面错误3、数据结构或数据库访问错误4、性能问题5、初始化和终止错误三、黑盒测试的优点:1、有针对性地找问题,
新支点小玉 新支点小玉
2年前
什么是黑盒白盒测试,他们有什么区别?
软件测试是软件开发过程中的基本活动。黑盒测试和白盒测试是两种不同类型的软件测试策略,它们具有同样强大的功能,并且结合使用时甚至更好。一、黑盒测试在软件中,黑盒测试很方便,可以减少灾难性(软件)崩溃的风险。灾难性的软件崩溃可能是什么?系统在更新客户数据库的过
Java服务总在半夜挂,背后的真相竟然是... | 京东云技术团队
最近有用户反馈测试环境Java服务总在凌晨00:00左右挂掉,用户反馈Java服务没有定时任务,也没有流量突增的情况,Jvm配置也合理,莫名其妙就挂了