从事软件测试工作如何提升技术深度?

【软件测试】 从事软件测试工作如何提升技术深度?

--------------------------------------------

傻大方资讯为您精选的网友回复(供您参考):

[软件开发]刚从事软件测试工作就进入了一个中小型公司,在开始时,常常心理上不适应。这种不适感来自于自身技术薄弱、公司没正式的测试部门、开发流程不规范以及公司领导对测试的不重视等多种因素。很多软件测试人员从心理上占了弱势,就自觉地把自己当成开发人员的下级去沟通,长此以往,在整个开发工作中就很被动,总被开发人员支配,被开发牵着鼻子走。

--------------------------------------------

傻大方资讯为您精选的网友回复(供您参考):

[软件开发]了解软件内部架构

--------------------------------------------

傻大方资讯为您精选的网友回复(供您参考):

[软件开发]我在TestBird从事自动化测试相关工作多年,可以负责任的告诉你,测试是一个技术性很强的工作。与开发工程师相比,测试工程师需要掌握的技术范畴要广阔得多,只是在技术深度方面有所不同。一般来讲,测试工程师要掌握系统使用和系统管理方面的技术,包括以下几方面:  1)各种操作系统安装、配置和系统管理;  2)各种数据库管理系统的安装、配置和系统管理、数据库的使用(SQL);  3)各种中间件的安装、配置和管理;  4)计算机网络的配置和系统管理;  5)上述系统的综合管理和应用,其中最高级别的要算性能测试的性能调优工作,这一般是高级性能测试专家才具备的能力,一般测试工程师和开发工程师都难以企及。所以资深的高级测试不比开发差,往往比一般开发能力更强。除了以上一些常用要掌握的,测试工程师还需掌握这些专业的工具和技术。不仅要会使用,而且还要会脚本开发,能够独立地完成功能自动化测试或性能测试工作。中高级测试工程师同样需要熟悉一两种编程语言和测试脚本开发... 展开

--------------------------------------------

傻大方资讯为您精选的网友回复(供您参考):

[软件开发]我在TestBird从事自动化测试相关工作多年,可以负责任的告诉你,测试是一个技术性很强的工作。与开发工程师相比,测试工程师需要掌握的技术范畴要广阔得多,只是在技术深度方面有所不同。一般来讲,测试工程师要掌握系统使用和系统管理方面的技术,包括以下几方面:  1)各种操作系统安装、配置和系统管理;  2)各种数据库管理系统的安装、配置和系统管理、数据库的使用(SQL);  3)各种中间件的安装、配置和管理;  4)计算机网络的配置和系统管理;  5)上述系统的综合管理和应用,其中最高级别的要算性能测试的性能调优工作,这一般是高级性能测试专家才具备的能力,一般测试工程师和开发工程师都难以企及。所以资深的高级测试不比开发差,往往比一般开发能力更强。除了以上一些常用要掌握的,测试工程师还需掌握这些专业的工具和技术。不仅要会使用,而且还要会脚本开发,能够独立地完成功能自动化测试或性能测试工作。中高级测试工程师同样需要熟悉一两种编程语言和测试脚本开发。无论开发还是测试工程师,我们都不可能精通每一项技术,但常用的我们要熟悉,至少能精通一两种。在实际测试工作中多培养解决技术问题的能力,遇到什么问题时再加强相关知识的学习,也就是什么不懂就拿起来学。多去开展一些技术攻关活动,这样做的事多了,技术能力自然就会大大提高,这也是过技术关的关键所在。

--------------------------------------------

傻大方资讯为您精选的网友回复(供您参考):

[软件开发]技术不好要在工作中慢慢学习,报了培训学校也可以去学习,当然实践=时间 经验很重要,慢慢在工作中吸收!

--------------------------------------------

傻大方资讯为您精选的网友回复(供您参考):

[软件开发]为什么不从事软件开发呢??

--------------------------------------------