软件测试需要懂编程吗?
答案是肯定的。 (一)自动化测试需要了解代码初级的测试大多是会功能测试,但是越走到后面越需要你会自动化测试,特别是在需求不断变化的情况下,你需要通过持续集成的方式对软件质量进行控制。懂编程,不代表你要写出一个网站或者一个小程序,如...
答案是肯定的。
(一)自动化测试需要了解代码初级的测试大多是会功能测试,但是越走到后面越需要你会自动化测试,特别是在需求不断变化的情况下,你需要通过持续集成的方式对软件质量进行控制。懂编程,不代表你要写出一个网站或者一个小程序,如果要求真那么高的话,你都可以去做开发了,而不是测试,所以懂编程只不过是为了让我们能够写自动化脚本,解放测试人员的双手,做更多的探索性测试。
(二)定位bug需要了解代码 测试分为3个级别,首先是能找出bug,其次是找出bug,并且能定位,最后是在定位bug后可以提供改的方法。每上升一个级别,对代码能力的要求就越高,但这些要求要远低于对开发人员的要求。
(三)和开发人员沟通需要了解代码 对于不同的人员沟通bug,需要用的语言不一样,如果是业务人员,最好的方式是讲故事,如果是开发人员,和他讲你看到的代码错误,更显得你专业。 最后,由软件测试人员从初级到高级有一段路要走,不要心急,根据自己要做的项目, 逐步提高自己,对自己的收获进行整理。
懂编程就一定能做测试吗?答案是不一定的。从就业市场来看,许多开发人员没有对测试行业有个系统的了解,事实上,想要成为一名合格的软件测试人员,不仅需要理解和掌握测试理论、标准和规范,还需要根据不同企业的产品特点,熟练操作一种甚至多种测试工具。如果对测试行业没有系统的了解的话,是很难做好软件测试的。因此,能掌握多种测试技能更好,而且这样的测试人才也正是互联网所或缺的高端测试人才,竞争更具优势。
如有疑问,请留言告知,或者咨询柠檬班软件测试培训机构:www.ceshiren.com官网客服哦