钉钉网站建设服务协议,提供佛山顺德网站设计,怎么做网站推广毫州,做网站合肥哪家公司好灰盒测试是要运用一些开发知识的#xff0c;大家都认为要去学习开发知识。网上很多论坛也有人说做测试之前#xff0c;最好要有一、二年的开发经验就比较好。做为黑盒测试人员#xff0c;如果会当然好#xff0c;但是大部分黑盒测试人员是没有开发经验#xff0c;这里我谈…灰盒测试是要运用一些开发知识的大家都认为要去学习开发知识。网上很多论坛也有人说做测试之前最好要有一、二年的开发经验就比较好。做为黑盒测试人员如果会当然好但是大部分黑盒测试人员是没有开发经验这里我谈谈黑盒测试人员学习什么怎么去学习。 、多看、多分析、多总结缺陷 测试人员应该多去看别人的发现的缺陷特别是一个模块后你测试完成后别人再测试心里一定要多问他为什么可以发现这些缺陷你没有发现。多分析缺陷发生的原因是由于开发人员业务不是很了解还是在设计的问题还是开发人员态度的问题。可以分类汇总发现的缺陷也可以总结开发人员常犯的缺陷。 、和开发做朋友充分交流。 当发现一个缺陷时我们应该了解缺陷发现的原因及一些原理。这些缺陷发现的原因只有开发人员很清楚需要他跟你讲解。只有多和开发人员交流你对缺陷发现的原因慢慢了解你的水平才会得到提升。 、了解数据库结构及学习数据库知识 在界面上你看不到的一些字段往往是造成一些非常难发现的缺陷因为这些字段是用来做控制作用。也可以利用数据库知识进行SQL注入。 、学习工具 可以利用一些工具方便我们去了解开发相关的知识比如Charles能够让我们查看所有网络和机器之间的HTTP流量情况。包括请求、响应、HTTP头信息(包含cookies和缓存)等。 我觉得从上面四个方法着手应该可以提高自己的水平。有人会问我要不要学习一门开发语言如果有时间、有能力学当然好但是不学习也没有关系。我觉得很多缺陷都是逻辑上、或者设计上没有考虑清楚造成的。 转载于:https://www.cnblogs.com/quange/archive/2009/07/04/1516860.html