软件测试交流分享

发布于 更新于

技术文章

软件测试讲白了,就是对软件进行测试,让软件趋近于完美,让用户用起来方便安全。就跟质检员原理是一样,但是不同的是,软件测试范围小就是测软件。比如支付宝,如果不对支付宝进行测试,研发出来直接给用户用,我真的很担心这些用户的钱会不会莫名其妙的消失...

软件测试讲白了,就是对软件进行测试,让软件趋近于完美,让用户用起来方便安全。就跟质检员原理是一样,但是不同的是,软件测试范围小就是测软件。比如支付宝,如果不对支付宝进行测试,研发出来直接给用户用,我真的很担心这些用户的钱会不会莫名其妙的消失了。


想做一个软件测试员,首先你得有自己的测试思维。因为测试思维就是你对软件的世界观。这就是我为什么不支持程序开发人员转行做测试的原因。


对于软件开发人员来说,他们做什么都是有目的性的,需求要什么我们做什么,如果你在开发中待的时间过长,容易习惯这样的目标性世界观,但是测试关注的是多方面的,有时候在软件开发人员看来一些无关紧要的,无所谓的东西最后造成软件的失败。


如何建立自己的软件世界观呢?那就要去通过对测试的方法的理解,很多人把黑盒测试方法和白盒测试方法分开区别,其实两者是相通的,悟透还很漫长。


任何行业想干都得有好的基础。当你有了基础,同时也有了自己的软件世界观。恭喜你入门讲了。这个时候我建议你去了解软件开发各个过程中不同环节人所做的事情,因为只有了解了这些,你才会知道什么是体系,什么是规范,对你的以后有很大帮助。对于测试人员而言,抓住细节的同时,大局观也要好。


最后细节技术就是白盒测试,性能测试,自动化等,这些对于测试而言都是小节,技术永远不贵阻碍你的脚本。


也别看不起基础的功能测试,对外人来说,它没那么简单。如果你连测试用例都设计不好的人,就别说做性能测试,自动化测试等。


继续阅读