• 回答数

    2

  • 浏览数

    123

端木青烟
首页 > 工程师考试 > it测试工程师

2个回答 默认排序
  • 默认排序
  • 按时间排序

雪梨的天空shelly

已采纳

IT工程师分为网络工程师、系统管理员、数据库管理员、测试工程师、软件工程师等。

IT工程师分类

一、网络工程师

在IT行业的分类中,网络工程师主要是对国内各大城市的网络进行搭建的工作。由于我国各大城市的骨干网络发展在07、08年时就已经基本搭建完成,所以网络发展方向的IT从业人员已经处于需求的饱和时期。因此,在IT方向的选择是要慎重对待,不要盲目选择。

二、系统管理员

所谓系统管理员,是指对操作系统有一定了解的技术人员。这个方向的IT人员由于不同操作系统的原因,市场对于他们的需求也是有所不同的,在薪水待遇上也会存在明显的差异。因此,在选择这个方向的从业人员更好选择系统比较普遍认可的进行学习,会比较有优势。

三、数据库管理员

数据库管理员主要是对数据库的管理操作,这个职位在一些企业中比较重要。因为企业更重要的就是对数据的管理,这能保障企业的正常运行。所以IT技术人员在这个方向的选择会比较多,毕竟需求量是明显存在的。

四、测试工程师

所谓的测试工程师,主要是对应用服务器的管理。这个方向招聘的人员在需求量上还是有的,只是相对的要求比较高。不仅需要一定的开发经验,还要具有性能测试的技术,而且还需要一定的开发经验的积累,这就表明了测试工程师通常是由软件开发工程师转换而来的。

五、软件工程师

软件开发工程师是对应用软件进行开发,主要是由国内企业普遍从事的,而系统软件的开发则是由国外厂商做的。因此,IT技术人员的选择方向时,可以发现系统软件开发比较有发展趋势,但是国内缺少相应的技术指导,所以还要向国外厂商借鉴。

it测试工程师

355 评论(13)

完善自已

软件测试工程师需要具备哪些能力才算是一名合格的测试工程师?IT培训为你做出下列说明,请查阅。

什么是软件测试工程师?

软件测试工程师,顾名思义,以测试软件为主的工程师。软件测试工程师和软件质量保证工程师有一个共同的目标,就是保证软件的质量。但测试工程师以测试待测物为主,发现待测物中存在的问题或者潜在的问题。软件测试就是利用特定的测试工具并且按照测试方案和流程以及案例对待测产品进行测试,有些还需要编写不同的测试脚本以及开发维护测试系统。在测试用例结束后还需要提交和跟踪问题确保终交付用户的产品符合文档定义以及客户需求。软件测试工程师需要理解产品的需求,并对其进行测试并检查软件的bug,还要对软件的可靠性和稳定性做出一定的评估。

如何做到一名合格的软件测试工程师呢?我想应该要做到以下几点:

1、质量意识:在整个软件测试的各个环节中,质量意识一定要贯穿其中。理解功能需求,书写测试案例,执行测试计划,发现问题,提交问题,描述问题,协助解决问题,以及问题的跟踪等,在所有的环节中,一定要注重质量,并且从质量的角度来思考问题。

2、细心并且系统:软件测试可能每天要重复同样的操作,其工作可能会枯燥无味,并且发现的问题可能很微小或者很杂乱无章、现象不一。在这样的情况下,软件测试人员一定要细心不放过任何微小的错误,并且从很多杂乱的现象中找出一定的规律和复现性。并且在测试中有很好的规划性,先测什么而后测什么,不放过任何软件的死角。在测试中,一定要系统的看待问题,功能模块A的改动会否影响到其他模块的功能,不能想当然,一定要系统性的看待。有时候一个内存地址的改变,都有可能引起准给软件的崩溃。所以一定要系统性的去处理和看待软件中修改的任意一处代码。

3、软件测试理论的掌握以及开发工具和平台的应用:黑盒测试,白盒测试,功能/系统/压力/性能等等。但不管测试任何东西,基本理论是不变的。需求文档,设计文档,根据文档制作测试用例(划分等价、边界测试、路径测试、用户体验、等等),执行测试,提交并跟踪问题。当然,行业的不同,其测试用的工具和方法也不太一样。手机App该如何测试,无线通讯产品该如何测试,C/B-S应用该如何测试,这些产品的差异性很大,其用到的工作也很不一样,但是其基本的测试理论还是一致的。

4、站的高看的细:不能光有理论,对测试的很多文档可以提出很多有建设性的意见,但当执行测试时却不能发现问题。这其中有几个原因,一是可能提出的意见并没有写进测试案例中,二是有可能执行不仔细总是忽视问题的存在,三可能就是没有去实施。所以一定要站在一定的高度去看待软件测试,但是又要很细致的实施。只有通过实践,才能发现问题改进问题到后解决问题。

5、团队合作:这个无需多讲,在这个产品日渐复杂的年代,很难有一己之力就可以在各个方面做的更好。要充分发挥团队每个人员的工作能力和效率。

137 评论(9)

相关问答