你为啥喜欢软件测试

你喜欢软件测试吗?你为啥喜欢软件测试?
这是我被问到的第一个问题。我曾有很多关于该问题的答案。当然了,答案不会对面试的结果产生太大影响,但是我想当面试官问起这个问题时,这并不太好回答。
作为测试人员,你为什么喜欢软件测试?
该问题就相当于问一个音乐家他/她为啥喜欢音乐一样。或者相当于问一个教师为啥喜欢教书。
在美国有一个最大的价值观,至少在我看来,就是鼓励人们做自己喜欢的事。你一定看过这样的电影:一个追梦人最终获得成功。运动员,音乐家,作家,领袖,教师等等...
有哪个小孩想要成为最棒的测试工程师吗?别说小孩,就算问问那些计算机专业的大学生,会有几个人这么想?甚至我自己对软件测试也所知甚少。开始我是一个初级开发人员的时候,要不是一个测试架构师把我带到软件测试这行,我也许不会进入这个领域。

有一个著名的测试工程师,James Whitaker,(我应该说他曾是个测试工程师),说软件测试是一个垂死的行业。他以运行没有测试工程师的组织为荣。(称为SDET开发者)。他有自己独特的见解,而且很多他的观点是很有意义的。无论如何,让我谈谈我热爱测试的原因。

我爱软件测试因为它并不简单

不是小项目里你要做100件事,那么在大点项目里就要做10000件事。也不是你做了一定数量的单元测试,功能测试,集成测试,系统测试,那么你就能称为优秀。这不是质量;它不取决于数量,而是取决于质量。但我们测试一个东西时,要考虑很多:系统解决了那些方面的问题,用了那些技术,有哪写业务需求,用户行为如何,优先级,线程,性能,工作时间限制,工程团队,工作进程,等等。找到最佳可行的测试策略,以及在这种环境下执行测试,实在是很有乐趣。每个供恩功能,每个故事(在敏捷模式下)都有不同的测试问题需要解决。

我爱软件测试因为它探索自然之道

我喜欢思考什么可能导致项目中的新特性无法工作,以及如何让问你可以复现。我喜欢运用系统思维去考虑这些问题。许多人说执行测试用例枯燥。不过随着测试用例,去做一些证实你怀疑的尝试,真的很有意思。“我尝试它因为我之前见过类似的;我尝试它因为以我的理解这个新东西也许会和现有的特性交互时发生问题。”测试之美,在于理解系统之间的相互作用,在于探索可能出现的非预期行为。从审核规范文档(敏捷中的短迭代计划)开始,我知道的越来越多,而且我可以向很多方向深入的探索下去。

我爱软件测试因为在执行测试时我有很多选择,以及有成吨的工具供我选择

在执行测试时,制定出最佳的测试执行策略是很有意思的。什么类型的工具在数据驱动测试时能派上用场?基于模块的测试怎么样?在敏捷开发过程中,最佳的自动化测试策略是什么?能够拥有几种不同的测试框架和工具的使用经验。能对新的工具进行快速实验。使用手工测试这个特性会怎样?我们如何表现结果,并和团队成员沟通?这都需要不停的学新。学习去设计好的测试框架,学习新的语言和工具,学习如果表现测试结果,学习如何优化测试时间,学习,学习,学习...

你呢? 你为啥喜欢软件测试?

【原文】http://www.softwaretestingclub.com/profiles/blogs/why-do-you-like-software-testing


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值