跳出来看问题

我喜欢跳出来看问题,这样可以防止钻牛角尖。跳出这个国家,你可以站在世界的角度认识它,跳出这个世界,你可以站在宇宙的角度认识它,并且你还可以看到整个宇宙的景象。

中国人讲究出将入相,家常话说是里里外外一把手,那我们要想测试好我们的产品就不能只着眼于所测试的那一小部分,不然会局限我们的思维,禁锢我们的视野。我们不仅要深入所测试的部分,还要懂得跳出所测试的那一部分,站在整体,站在使用场景,站在整个市场的高度去认识你所测试的Application, 然后再去测试它,要懂得和产品部,研发部,策划,甚至是市场人员做好沟通,要去了解不同的想法不同的思维,不同的观念,真正的做到既知其然又知其所以然!如此做软件测试你一定会有不一样的感受和收获。

自从入行以来只要有软件测试沙龙我就去参加,当然只限于免费的啊,呵呵(没钱啊难过),我想去认识这个我已经在为之奋斗的行业,它究竟是干什么的,包括那些内容,需要去掌握什么,它的前景如何,等等等等,深感就像要嫁女儿一样,唯恐因一点点差池而误了终生。不过现在我也无法确切的回答这些问题,唯恐再误了那些自称“菜鸟”的同行们,只是想谈谈自己的感受罢了。

根据上次听的软件测试沙龙,可以把软件行业分为互联网型,如Google, Facebook, 产品型,如Microsoft, IBM, 还有就是项目型,如神州数码,还有一个公司呢,给忘了,还是请你看看原视频吧,更加详细的http://www.youku.com/playlist_show/id_17994902.html。当然正如IBM的那位高管说的一样,现在的公司并不是那么单调了,公司业务线太多了。不过至少这样的划分可以让我们清楚一些看待这个行业的,给我们一个方向,一个总揽图,然后我们在逐层的去剖析,我们所出的是什么样的公司,或者说我们所测试的是什么样的产品,然后相应的去学习我们需要掌握的知识,这一点你完全可以仔细的学习下James Bach这位大师的Exploratory testing, 它可以帮助你把如何测试一个软件分析的非常到位,要学习什么内容也从此一目了然。

根据上次我们Team开会我画的一个图,我把软件测试做了这样的划分,软件测试分手动和自动化,前提都要有测试知识的掌握,所测产品或features及相关业务的熟悉甚至精通,环境的搭建。对于手动,写用例、报bug、做分析、交报告,特别强调——思维很重要,沟通很重要,了解的越多思维越发散视野越开阔,发现bug越敏捷。一切皆源于思维和学习应用能力!对于自动化,懂脚本、识代码、写自动化case、分析结果。

当然我们还会担心“女儿”将来会如何,哈哈,这个我觉得可以完全放心的,没有轻松的活,也没有免费的午餐,你学的多、干的好,自然而然也就无须多余的担心了,有规划而不死于规划,工具不会代替人,人工智能尚未实现,更何况我们软件测试这个需要人类去感受和认知才可以更好的服务于用户的行业呢。

即如此,选择了测试,就别再纠结于技术含量和未来发展了,劝君多学习,识辨测试与开发,潜心多静思,交流产品和市场。真正的做到深入可知产品业务,跳出懂得市场需求!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值