


软件测试培训
达内IT学院
400-996-5531
No.1
破坏性思维解释
所谓破坏性思维,是指逢事"往坏处想"的思维方式和习惯。具体而言,就是对周围的事物持排斥、抵制、否定的态度和心态,让人看到的是眼前一团漆黑,对事物的前途难抱希望。
No.2
软件测试中破坏性测试思维
通过上述释义可以知道破坏性思维,这个在生活中不是一个好的现象。那么它要应用在软件测试中,它会产生什么效果呢?
这里说的软件测试中破坏性思维和软件测试中的破坏性测试不是同一个东西。破坏性测试是破坏系统以检查软件质量。软件测试中破坏性测试思维是一种突破自己思维边界以一些独特的角度来考量系统的一种思维方式。这种思考,会发现好多测试中隐藏的暗柱,能提出一些比较建设性的意见,能极大的提高系统的健壮性。
No.3
破坏性测试思维的效用
随着技术发展,系统也越来越大,如果测试人员一直按部就班、循规蹈矩的进行早期已经设定好的测试,而不进行一些探索测试,这样虽然可以满足当前任务要求,能确保系统能够比较好的运行。但是仅仅是这样,那么测试人员如何成长呢?如何突破自身设限呢?
虽然软件测试这个行业入门低,但是如果在工作过程中,缺乏学习与总结能力,那势必会把自己陷入困局。而避免自己陷入困局,且能不断拓宽自己能力的一个能力之一就是“破坏性测试思维”。例如:当你给你一登录输入框,不同的人测试的方法和思考方法也会不一样,那产生预期也是不一样的,常用对输入框的是:输入框长度、支持输入的类型、超长输入、为空等这些测试点,那你脑子是否产生过类似字样的想法:
1. 输入一个js或sql,会产生什么效果呢?在后台会以什么样的形式存储呢?
2. 系统在正常网络下工作正常,系统在弱网下会如何工作呢?数据会不会丢失呢?
3. 系统在突然断电,然后重启之后会产生什么情况呢?
就像上述这类比较独特的思考,跳脱出测试模块,站在系统之外发散思维,并给这种发散思维找出依据点。这个过程你会发现测试原来可以这么有趣、原来测试还可以这样思考,虽然这种发散的测试点,可能无法落地且可能不符合业务逻辑,但是那有什么关系呢,这种思考会加深你对系统的理解、丰富你思考方式。
No.4
破坏性测试思维优缺点
在测试中使用破坏性思维思考,可能会产生以下问题:
1. 扩大测试范围、增加测试难度。
2. 对被测系统缺乏信心
3. 当发现一些比较严重的测试点需要测试时,会延长测试时间,增加时间消费
每个事物都有其两面性,都有其比较偏重的使用场景。破坏性测试思维与探索测试进行结合,会产生比较好、甚至意想不到的的效果。一般会出现如下效果:
1. 加深对系统实现的了解,增加经验。
2. 容易发现自己的测试短板,便于自己查漏补缺
3. 能够挖掘一些比较好的测试点,增强系统抗风险能力
No.5
破坏性测试思维讨论
上述是个人在测试过程中,破坏性测试思维的想法,由于想法可能不是很成熟,存在很多的描述性问题,本文主要想阐明的观点是:“测试过程中不要自我设限,打破固有测试思考壁垒”。
本文内容转载自网络,本着分享与传播的原则,版权归原作者所有,如有侵权请联系我们进行删除。
填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!
Copyright © 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有