软件测试的正反两面性思维,软件测试中破坏性测试思维的思考

本文探讨了破坏性思维在软件测试中的角色,指出它不同于破坏性测试,而是一种从不同角度挑战系统以提升软件健壮性的思维方式。通过运用这种思维,测试人员可以发现潜在问题,增强系统抗风险能力,但也可能导致测试范围扩大和时间消耗增加。作者建议将破坏性测试思维与探索测试相结合,以促进个人成长并提高测试效率。
摘要由CSDN通过智能技术生成

No.1

破坏性思维解释

所谓破坏性思维,是指逢事"往坏处想"的思维方式和习惯。具体而言,就是对周围的事物持排斥、抵制、否定的态度和心态,让人看到的是眼前一团漆黑,对事物的前途难抱希望。

No.2

软件测试中破坏性测试思维

通过上述释义可以知道破坏性思维,这个在生活中不是一个好的现象。那么它要应用在软件测试中,它会产生什么效果呢?

这里说的软件测试中破坏性思维和软件测试中的破坏性测试不是同一个东西。破坏性测试是破坏系统以检查软件质量。软件测试中破坏性测试思维是一种突破自己思维边界以一些独特的角度来考量系统的一种思维方式。这种思考,会发现好多测试中隐藏的暗柱,能提出一些比较建设性的意见,能极大的提高系统的健壮性。

No.3

破坏性测试思维的效用

随着技术发展,系统也越来越大,如果测试人员一直按部就班、循规蹈矩的进行早期已经设定好的测试,而不进行一些探索测试,这样虽然可以满足当前任务要求,能确保系统能够比较好的运行。但是仅仅是这样,那么测试人员如何成长呢?如何突破自身设限呢?

虽然软件测试这个行业入门低,但是如果在工作过程中,缺乏学习与总结能力,那势必会把自己陷入困局。而避免自己陷入困局,且能不断拓宽自己能力的一个能力之一就是“破坏性测试思维”。例如:当你给你一登录输入框,不同的人测试的方法和思考方法也会不一样,那产生预期也是不一样的,常用对输入框的是:输入框长度、支持输入的类型、超长输入、为空等这些测试点,那你脑子是否产生过类似字样的想法:

1. 输入一个js或sql,会产生什么效果呢?在后台会以什么样的形式存储呢?<

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值