我们精选了一下网友答案:
···································^^····································
泻妖!
提者小老弟儿(如果是小老妹儿可进一步私聊),毋庸置疑,入行容易肯定是软件测试!
你不要觉得,我是因为从事测试相关工作的,所以就只会说测试容易。如果你能够去了解一下老王我的过往,就会知道我也做过开发。所以我接下来会给你好好唠唠这里的那些事儿……
首先,web开发如果细分,其实有前端和后端的差别。前端开发现在入行动辄就是N多个框架都需要同时掌握,Vue、React、Angular……缺一不可,PC端移动端也都得需要兼顾到。而后端开发,现在主流仍然是JAVA,这个玩意儿学起来有多麻烦,不用我多说了吧。
综上,从入行角度来讲,开发类技术工作所需要掌握的工作技能,多且深,那么学习者自然需要更多的学习专注力和自我把控力。而这些能力你自己实际的情况,你心里一定最有数。
反观测试,由于目前国内软件测试技术生态的现状,入行的整体要求确实低于开发,这是一个不争的事实。但却不存在什么未来发展不好、待遇差、被淘汰等等的情况。看看现在全球领域测试技术的发展趋势就可以预判,未来的软件测试与软件质量(软件测试是软件质量保证的主要手段)的要求只会越来越高!
最后,分享给小老弟儿(如果是小老妹儿,一定私聊我!)一句话:
工作和生活都是自己的,适合自己的就是最好的!
···································^^····································
软件测试 比较容易。
软件测试前期对编程和代码知识,不是很需要。入门容易,后期在工作中慢慢提升自己,最后发展到测试开发。
···································^^····································
1、做软件测试需要掌握的技术有哪些?
1)编程语言
掌握至少一门开发语言,比如c、java、C#等,一门脚本语言,比如Tcl、python、Perl、Ruby、Shell中对于测试工程师未来更广的职业发展非常有帮助。
2)数据库知识,虽然并不是所有的测试工程师都需要掌握一门数据库,比如做移动互联网的,对数据库要求相对较低,但对于大部分大型项目,都会有数据库,所以掌握至少一门数据库,比如Oracle、DB2、Mysql等。
3)操作系统,比如Linux、Unix核心命令也非常重要。对于有些涉及到网络的,网络和通信知识,比如Tcp/IP协议也非常重要。另外数据结构、软件工程等其他计算机知识也最好也具备。
4)软件测试核心技术,掌握软件测试核心的方法论,具体包括软件测试需求分析与软件测试用例设计核心工程方法。
5)掌握主流的软件测试工具,比如性能测试工具LoadRunner,自动化工具典型代表QTP,测试管理工具QC、、开源测试管理工具Testlink、Bugzilla、Bugfree、Jira等。
6)掌握核心的研发流程,比如RUP,测试流程,比如双V模型,或者是现在流行的敏捷测试等,也是同样重要。方法是秘笈、工具是兵器、流程是套路。虽然测试好比武术,棍术好比黑盒测试,剑术好比白盒测试。不同的武术对知识结构要求是不一样。
7)行业知识与背景,这个对于有些行业而言,非计算机专业的人会有些相对的优势。
2、开发岗位要求
1)在软件项目经理的领导下,配合完成程序设计和开发。
2)产品需求进行软件设计和编码实现,确保安全、质量和性能。
3)参与内部测试、部署、实施等工作。
4)分析并解决软件开发过程中的问题。
5)熟悉Java EE 技术,包括Servlet/JSP 、JDBC 、JMS 、Web Service 等,对各种开源的软件如Spring 、Struts 、hibernate/ibatis 、Tomcat 等有深入的了解。
6)熟悉css/xml 等网页技术,熟练Ajax (jquery 、mootools )、Javascript 技术。
7)熟悉Oracle 、Mysql 数据库。
8)熟悉面向对象编程,具有良好的编程风格、习惯;了解软件开发流程,熟悉MVC 模式;并有在MVC 模式下进行中大型web 开发的经验。
9)可以单独对已有的系统进行维护,工作认真细致负责,有良好的自学能力,独立思考能力,能够在短时间内学习并应用新技术。
10)积极热情、沟通能力强,有强烈的责任心,具有良好的团队合作精神和敬业精神。
11)能够承受工作压力,能在规定的时间内高效完成任务,具有良好的团队合作精神。
3、软件开发和软件测试哪个更有前途?
开发和测试一样都有前途,软件更新换代的比较快,一旦更新或者升级都需要开发的,然而一款软件上市之前都要先经过测试的。软件开发发展前景大一些.软件测试只有大公司才要,中型公司很少有招软件测试的,所以要学还是学习软件开发吧.有想法、有创新适合做开发;心思细、喜欢较平稳工作那适合做软件测试.
···································^^····································
从入行门槛来看的话,测试相较于开发而言,门槛相对较低,测试重广度,开发重深度;就测试而言需要从广度上构建你的知识储备,如操作系统,数据库常用操作,编程语言的基本驾驭,掌握主流的测试工具,测试框架,必备的软件测试核心技术,方法论,测试需求分析与软件测试用例设计核心工程方法等等都是一名合格测试人员必备的专业素养;既然楼主本身就是计算机专业毕业的,已经具备了一定的专业优势,入行测试还是很有优势的;
下面简单来看一下软件测试的职业发展:
软件测试的职业发展路线要广于软件开发。
在测试技术领域:可以从初级测试执行工程师、测试设计工程师、测试架构工程师、测试专家这个道路晋升,也可以走比如自动化测试、测试开发、性能测试、易用性测试、安全性测试等专项。
在管理的领域:可以从普通测试工程师,测试项目经理、测试主管、测试经理、测试总监、大部门测试总监等晋升。另外从外围IT职业,测试还可以走行业测试专家,比如金融领域测试专家,项目管理、软件测试咨询与培训等、软件质量保证(SQA)、软件销售、技术支持等只要是IT领域的职位都行。
个人感觉做WEB开发更利于你进IT行业,但更主要的是进哪家公司……
·······································································
我们精选了一下网友答案:
民工的需求也很大啊,会有多少人说它很有前途。不能听那些媒体新闻的乱说。 本人做软件测试有5年多了,怎么说呢,一直很感慨为啥测试在公司地位总是比较低,挺郁闷的。不过总的来说测试地位在逐步提高的,按几年前很多公司都没测试,直接由开发简单测试就ok了。 想要有好的测试前途也是有机会的,技术和管理两个方向,只要你有能力和机会就可以。 手机软件测试,从技术上说不高,所以待遇也不会高到那里。但是性能测试,安全测试,白盒测试待遇都相对高些。 看看以下这个考试大纲,你就大概了解需要掌握哪些知识 软考软件评测师考试大纲 一、考试说明 1. 考试要求 (1)熟悉计算机基础知识; (2)熟悉操作系统、数据库、中间件、程序设计语言基础知识; (3)熟悉计算机网络基础知识; (4)熟悉软件工程知识,理解软件开发方法及过程; (5)熟悉软件质量及软件质量管理基础知识; (6)熟悉软件测试标准; (7)掌握软件测试技术及方法; (8)掌握软件测试项目管理知识; (9)掌握C语言以及C++或Java语言程序设计技术; (10)了解信息化及信息安全基础知识; (11)熟悉知识产权相关法律、法规; (12)正确阅读并理解相关领域的英文资料。
···································^^····································
分为黑盒测试和白盒测试,看你选择哪种,黑盒测试不需要你有太多基础,就是不断的点击测试软件性能等,因为人人都能做所以待遇不是很高,沈阳这边也就是一个月800元。白盒测试相对复杂一些,需要有一定的基础,但待遇也就是比黑盒测试高一些。
···································^^····································
新兴行业,前途有,风险也有
···································^^····································
还好,像文思软件测试应届生初薪3000/月,这要看你在哪家公司了。
·······································································
我们精选了一下网友答案:
···································^^····································
……
骄人的成绩来自不同的企业,但这些企业却来自同一个地方——沈阳国际软件园。在这里,一个个企业不断壮大与腾飞;在这里,一项项新技术与新产品不断诞生。作为沈阳市软件和信息产业发展的重要载体,沈阳国际软件园不仅是构建产业转型发展战略的园区载体,也对沈阳打造“千亿产业链”、创建国家电子商务示范城市和创建中国软件名城具有重要的推动作用。十年磨一剑,如今的沈阳国际软件园已经在众多的产业园区中脱颖而出,作为沈城发展的产业新地标,已成为沈阳乃至东北亚的时代“新硅谷”。
(图文编辑 黄超)
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!