软件测试和Java开发培训是不一样的,一些不良培训机构总是给转行者灌输一种“软件测试入门简单薪资高”的错误观念。
他们常说:
1、如果基础差,就学测试吧。
2、如果逻辑思维不够强,就学测试吧。
3、如果学历不强,又是文科生,那一定得学测试。
他们还会告诉你:学测试不需要什么技术能力,做测试也不需要加班太多,并且测试行业的薪资一点也不比开发低,发展前景一样的好。
事实上呢?
的确,他们说的没毛病,但若只学习简单的功能性测试,是不需要什么技术能力,可你工作3年和工作10年的薪资基本是一样的(当然,是在你不学习新技术的前提下),而且被淘汰率特别高。
那么花钱花时间去参加这种毫无技术含量的培训,意义又在哪里呢?
如果你不想被这些无良的培训机构忽悠,不想只做普通的软件测试人员,而是想要成为更具发展前景的测试工程师,那么你在选择培训机构时就一定考虑到以下几点:
1、课程选择,不要只是简单的学习功能测试,而是会涵盖有现在流行的自动化测试、GUI测试,接口测试和性能测试开发等内容;
2、培训机构的教学不仅仅是教会你做标准的软件测试,而是要教你一些测试逻辑,教会你使用工具但又不依赖于这些工具也可以完成自动化测试,也就是其背后的底层的工作原理,这些东西才是真正能够内化成属于你个人的核心竞争力。
3、现在的移动互联网企业对自动化测试的需求非常大,也会要求学员掌握程序设计的原理,所以测试开发性综合性人才才是未来IT行业的需求方向。
4、一定要去参加试学,因为很多人目标不明确,甚至是迷茫的,所以去试学一周,看看自己是不是真的想做技术,或者适合做技术。
5、授课方式,有些是面授,有些是视频授课,各有优点,就看自己喜欢哪种了。当然,线下面授的学费应该更高,毕竟成本在那里,学习时有老师盯着,有同学陪着,能够更快的进入学习的状态,有更充足的斗志。
软件测试在哪学啊?
初级软件测试,本科的话可以直接就业的,专科问题也不大,无需培训,技术难度很低,一般公司只要求有基本的计算机、电子类的知识就行了;要是想跨行业到软件测试,感觉没啥必要,软件测试人员在中国是混者居多。
学软件测试一般需要学哪些课程~
第一阶段(软件测试理论及基础)
Windows操作系统及网络基础:软件测试概念、计算机层次、软件分类、 互联网概述、 IP地址、虚拟机使用、操作系统安装
软件测试基础理论:软件开发阶段划分,软件测试阶段划分,模型和分类、软件测试主要原则、测试用例概念、 测试方法选择、 TestDirector概述、软件测试计划编写
功能测试项目实践:熟悉软件需求、编写测试计划、编写测试用例、 执行测试用例、提交bug、 编写测试总结报告
第二阶段(编程开发技术)
Java程序设计:Java开发环境变量的配置, Java程序的基本结构变量、常量、基本数据类型、流程控制,Java面向对象编程的基本概念,Java I/O核心技术, Java网络编程技术,Java的事件处理模型、Swing组件模型, HTML技术、Servlet/JSP技术
数据库基础:数据库系统的基本概念,基本SQL语句, 数据完整性约束,索引的创建和使用,视图的创建和使用,高级查询,存储过程的定义和使用, Oracle及SQL Server2008基本操作, SQL Plus的基本使用,PLSQL Developer的使用, 序列,索引,视图,函数和存储过程
第三阶段(测试工具)
功能测试工具QTP:QTP的基本使用流程, 使用QTP录制应用程序及Web程序,QTP的测试对象管理机制、对象仓库的使用, 标准检查点、文本检查点、文本域检查点、图像检查点、数据库检查点、其他检查点, 脚本参数化, 使用模拟录制模式、使用低级录制模式、使用QTP进行回归测试, VBScript基本语法结构
性能测试工具LoadRunner:自动化工具分类,性能测试简介,Loadrunner概述;负载/压力测试计划的编写;开发脚本VuGenerator; 设计和运行场景---Controller;分析结果Analysis,LoadRunner数据池技术剖析; HTTP的报文结构,Correlation 技术,Web_reg_save_param函数, LoadRunner中文件下载,网页细分图,LR浏览器模拟设置,LR监视的性能计数器,LR中资源分析实;
测试管理工具Quality Center:Quality Center概述,Quality Center产品框架; Quality Center的站点管理; Quality Center的项目管理; Quality Center测试管理中的
白盒测试技术与白盒测试工具:白盒测试的方法;圈复杂度的计算; 面向对象的测试; 使用Junit进行单元测试
第四阶段(测试实践)
Unix操作系统及网络环境:Unix的历史,安装;Unix文件系统结构,FTP工具,目录共享; Unix常用命令; Unix Web服务器安装与配置,MySQL数据库的安装使用,邮件服务器
的安装与使用; Unix Perl模块的安装,Shell编程,SecureCRT和SSH;Unix SVN的配置和使用
自动化工具项目实践:使用QTP对Web项目进行功能测试;使用LoadRunner进行性能测试; 使用QC进行测试管理
软件测试学习需要多久?一般大家在哪里学的?
有专门做软件测试培训的,培训机构。如果考不上大学,那就只能去这些社会上的培训机构啊
哪里学软件测试比较好?
你说的很对,现在高校里学的偏向理论,实践的东西很少,毕业出来和社会不接轨,,导致大批大学生就业难问题。针对这一问题,可以选择培训机构来补充自己的不足,测试机构的话北京有很多,口碑不错的Ltesting测试时代、慧灵科技等。我们都只是推荐,具体的还是要你自己亲自去考察的。适合自己的才是最好的。至于女孩子在这方面的优势,可以说测试这个行业是没有性别歧视的,女孩子更好点,稳重,踏实,细心,更适合做测试。学测试不需要对语言多么精通,能看懂代码就可以。希望对你有帮助!
我做的是软件测试,我该学哪种脚本语言
自动化测试你用自动化工具就行了,脚本语言熟悉后会改就行了.难道专门写脚本语言?
你知道现在有多少种测试软件么?
而且进了不同的公司,有的公司的测试软件是自己开发的,然后你再学么?
你要是真想学,不如正经学学语言,可以做测试工具的开发.这个不知道你听说过没,这才是条正道...
去哪里可以学习软件测试?
没有什么特定要求,只要认真努力学就行了,只要你努力学习,就可以学到真技术
学软件测试需要什么基础么?
软件测试最好具备基本的编程语言类基础,比如C、C++、Java、VB、.net等等中一种,不要求你会变成,但是希望你看懂最简单的程序。因为如果工作中涉及自动化测试或性能测试的话,可能会用到一些基础的知识。这也是为什么一般的公司在招人时都希望找到计算机相关专业毕业的。其实就我的经历,很多不是计算机相关专业的朋友加入软件测试行业后做的也挺好的。至于英语,呵呵,好像大多数公司的软件测试都用不到英语。
总之呢,如果想学习软件测试,基本上没有什么基础条件的限制,可以加入这个行业。如果没有经验可以参加一个培训。
有什么问题欢迎继续探讨。
转载请注明出处51数据库 » 去哪里学软件测试 去哪里可以学习软件测试