[软件工程的特点及对监理人员的要求是什么]软件工程技术含量高,是智力、知识密集型的产业;往往处于发展中的高科技领域,涉及当前最新的研究领域,有时会是多种科学技术领域的综合与交叉;与技术的继承程度相比,创新成分多,新开...+阅读
软件测试工程师一般的要有什么!谁能具体谈下
本人从事了4年开发 主要是C/C++ 也做过j2ee php C#
现在上海某外业从事软件测试工作 主要是做自动化测试
我想说的是 从某个角度来说 国内测试的确很有发展势头 关键是看做什么测试 比如我现在做的自动化测试 对开发能力有一定的要 而且需要接触的东西不是一般的开发工程师所能比拟的,你一定要相信 一个好的测试人员综合能力绝对高于开发人员。前途嘛 还是很不错的 目前的HP在武汉已经建立了全球最大的软件外包测试中心 呵呵。不过做测试 千万不要做manual testing 因为那样真的没什么前途 应该做的就是automation testing 包括自动化脚本编写 涉及到的开发平台包括 borland silktset, hp qtp, hp win runner,ibm robots. 性能测试 hp load runner, silkperformer 等。测试工具的开发等。其中有一个悖论,就是我们制作测试软件的目的是测试另外一个软件,那么如果测试出来有问题,那么这个问题到底是AUT(application under test)造成的还是我们开发的测试工具造成的呢?呵呵 还有测试框架, 软件配置管理,服务器配置管理都是一个优秀的测试人员所需具备的必要知识。所有这一切都对一个自动化测试工程师提出了极高的要。
最后说一点就是,在国内做开发,35岁定理想必你应该知道,就是到了35岁就干不动了,得找机会转行,也就是说开发吃的青春饭,而测试人员吃的可是经验饭哦,越老越值钱,说到钱,呵呵,我研究生毕业刚满1年工作了,年薪12万,
应聘软件测试工程师需要学习哪些内容
软件测试其实有两种职位:软件测试工程师、软件测试开发工程师。
软件测试职业级别:
软件测试员(软件测试执行员)(初级)----->软件测试工程师(中级)----->软件测试工程师(高级)----->软件测试开发工程师(特高级)。
软件测试员:根据测试用例执行测试并记录测试结果,形成初级测试报告。可能参与少量测试用例编写。(测试员)
软件测试工程师(中级):主要编写测试用例并参与测试用例的审核,介入少量的执行测试工作,配合中高级测试工程师实施自动化功能测试(回归测试)、自动化性能测试。(测试组长、测试模块负责人)
软件测试工程师(高级):主要参与测试用例的审核,介入少量测试用例的编写,测试流程的控制与管理,测试环境的搭建。测试新人的培训等。(项目测试经理)
软件测试开发工程师:主要负责测试工具的made,以及高级测试工程师的全部职责!(一般项目测试经理、大公司的话:测试技术总监)
所以:测试工程师,要做到最好的话,最高级别的话,你必须得是个全才!自动化测试的工具都是需要编写很多脚本的。VB,java、C等脚本!还有一些sql、shell、bat等等脚本都得会。你还得会编写自己的测试工具!
请问自动化专业易做自动化测试工程师么
属于,但是有点不好做到自动化测试工程师,首先我觉得如果你是刚毕业的话,还是老老实实去实习,多学一些上位机软甲,和编程软件,真正的说我可以辅助的设计一些项目了,你在考虑这个工作。另外,自动化测试是分为手动和软件的,这个问题是写给想要做自动化测试的人,或许你以为软件测试的门槛很低,低到任何人都可以做,随便点点就可以了,这个行业太low了,所以你想做自动化测试,提升自己的逼格,我想说手工测试并不low,如果让一个什么都不懂,一点业务基础都没有的人去做测试,能测出来问题吗?不要忽略你的业务知识储备.你的业务知识储备的积累能让你成为不可替代的行业专家,而做自动化的码农会因为一个时代的更迭被小鲜肉替代。扯了这么多,究竟什么什么样的人能做自动化测试?我的理解分一下几点:a.拥有代码能力掌握一门开发语言,java、Python、ruby、c#b.熟悉被测系统比如你是web测试,你就得懂js、css、html、xpath你是移动端测试,你就得具备Android开发基础和iOS开发基础,会debugapp你是C/S测试你就要很熟悉TCP、IP协议c.掌握一套自动化测试框架(工具)比如selenium/appiumnunit/testngrobotframework/cucumberd.善于学习,达到知其然知其所以然IT行业变化太快,每隔一段时间就会出现一些新兴的东西,也会出现原来很火的东西逐渐没落,谁也无法预测。
曾经诺基亚还是手机霸主,靠塞班一统天下,然而不思进取,落得个卖身生存.曾经qtp很火,曾经selenium也很火,现在appium也很火软件行业从桌面软件到web端,又从web端迁移到移动端,谁也不知道下一个是什么。而我们作为软件行业的从业者,不能因为那些很火的东西不火了而让自己没落,一个人最为核心的能力就是学习能力,如果你善于学习,你就不必担心这些变迁,因为你可以毫无压力的迁移,selenium的原理你掌握了,学习appium简直小菜一碟,因为appium使用的是seleniumWebDriverprotocol.如果你能做到知其然知其所以然,你也可以造轮子,改造appium,毕竟现在很多功能需要完善。很多初学者很纠结,学qtp还是学selenium我的建议是学selenium,开源的,免费的,你可以下载源码研究,去了解其原理,再者现在selenium的资料不要太多,随便搜搜一大堆,学起来比较轻松。
不建议学seleniumIDE录制,当然你可以通过录制一些然后转换为相应的脚本去学习,等你学好了selenium,再去学appium你会有一种天然的似曾相识。为什么不建议学QTP/UFT?因为收费/臃肿/现在做桌面软件测试的工作已经不太多了。关于买书,不建议买书,很多书已经过时了,并且质量渣渣,你买了那些书中的code已经不能用了,如果你真的想学,就去官网找example,去相应的社区和群交流,或者直接看API/源码.码农的日子很苦,但收入也高,有点青春饭的意思,你自己考虑吧
延伸阅读:
软件工程都具体学些什么内容呢软件工程不同于计算机,偏重于完全的工科化,工程型的软件开发。现在社会上企业开发软件,不可能是一个人完成一个软件,而是由一个团队集体去完成,譬如win7,微软公司动用上万名程序员...
软件测试工程师主要学的是什么软件?容易学吗开发一个好的软件,40%以上的时间用在测试上,所以软件测试工程师非常重要,用我们的话来说很吃香。现在从事程序员的人有很多,做测试工程师的人少点,工作压力不太大 测试工程师应该...
IT中软件测试工程师具体干什么工作职责测试人员1.编写测试计划、规划详细的测试方案、编写测试用例。2. 根据测试计划搭建和维护测试环境;3. 执行测试工作,提交测试报告。包括编写用于测试的自动测试脚本,完...
软件测试工程师具体都干什么工作我看了上面的朋友的回答,总体符合一个正规的大公司的任务标准和要求,不过更具我做开发的亲身经历来看,小公司一般是没有专门的测试人员的,就算有也非常少,一般都是开发人员自己开...
软件测试员具体是干什么的。需要精通些什么测试人员的目标和主要工作: 目标: (1)基本目标是发现软件错误; (2)要尽可能早的找出软件错误; (3)必需确保找出的软件错误得以关闭。 主要工作: 1)规划测试任务 2)设计测试(包括编写测试用...
软件测试工程师一般的要求有什么!谁能具体谈下本人从事了4年开发 主要是C/C++ 也做过j2ee php C# 现在上海某外业从事软件测试工作 主要是做自动化测试 我想说的是 从某个角度来说 国内测试的确很有发展势头 关键是看做...
软件测试工程师具体干些什么工作软件测试工程师具体干些什么工作,做软件测试工程师的相关要求:我说下任职要求吧,具体干什么网上很多说明,就不说了吧: 1、要有端正的职业心态。为了做开发而将进入测试的人,心态就...
软件测试员具体是干什么的软件测试员具体是干什么的,软件测试工作都干些什么呢请问:测试人员的目标和主要工作: 目标: (1)基本目标是发现软件错误; (2)要尽可能早的找出软件错误; (3)必需确保找出的软件错误得以...
软件工程师的要求是什么软件工程师的要求是什么,软件工程师职称评定的级别及标准:一楼是托儿,我来告诉你,我现在只是一个公司的程序员,还算不上软件工程师,zhidao真正意义上的软件工程师不是说你考个什么...