回答数
8
浏览数
8448
怀里小公主
随着转行人数的增加,培训机构的数量也在不断增长,市场上出现了很多褒贬不一的机构,虽然种类繁多,但是水平却是参差不齐。在选择IT培训机构时,应该注意几点:1、正式缴费前,是否有免费的试学时间蜗牛学苑前期可以免费试学1个星期。之所以会提到“免费试学”这一点,是因为并不是每个人都适合IT行业。如果你是因为兴趣而选择做IT的话,那肯定没问题,并且也许还会事半功倍。兴趣是最好的老师,你对这个行业有着自己的情怀与热爱,那么一般来说是能够做出漂亮成绩的。2、就业是否有保障大多数培训机构的课程都大同小异,最大的差别无非就是在教学方式和就业服务这两部分。大家在报名签到协议时,一定要看清就业保证、就业范围等详细信息,以及若未按照合同签定时间就业,培训机构又该如何解决。3、先就业后付款,到底什么意思签订贷款协议前一定要搞清楚还款方式和还款金额,咨询正规银行和平台,如果自己办理贷款利息更低,建议自己办理。4、培训课程是否符合市场需求对于真正要学技术,并想在IT行业长足发展的人而言,他们最在乎的会是课程。蜗牛学苑的课程几乎半年就会更新一次。因为IT行业的技术不断在更新。一家负责任的培训机构,它的课程体系一定会随行业的变化而更新迭代,并且如果想要让每一位学员顺利就业、获得一份较好的薪资,那么,所授的技术知识是否能跟得上企业需求就显得尤为重要了。5、花心思多对比先筛选几家培训机构,然后通过网上搜索他们的信息来进行一一筛选,然后自己去实地考察。其实在选择时,直接去试听对比。看你比较在意的是哪方面,课程质量,老师的态度,或是学习环境,学费等条件,去现场感受后,自然心里就有了靠谱的答案。
和我私奔
第一步,测试基础
测试基础是软件测试最重要的部分,相信不用我多说大家都知道,只要你是做测试,不管是什么测试,测试的基础理论知识都是必须熟料掌握的。测试的基础理论知识包括:测试计划编写、设计测试用例、编写测试报告、编写BUG报告单、跟踪BUG修复情况、还需要良好的沟通能力、以及各种测试阶段所使用的测试方法、单元测试、功能测试、集成测试、系统测试等等。学习这一段的时候可能比较枯燥,但是只有坚实的理论基础才能开展后面的学习。
第二步:学习脚本语言
如:python语言和java语言,当然python 是一门相对简单的计算机语言,考虑长远发展,需要了解C语言或者java。大家都说C语言最难,但是C语言毕竟是基础中的基础,掌握了它后期深入学习也会轻松一些,而且C语言用得确实也多。
第三步:学习软件测试工具
学习软件测试工具并不难,只是需要我们去系统的学习。比如性能测试工具loadrunner,自动化测试工具selenium、Appium,接口测试Jmeter、Postman等。虽然说工具不是万能的但是工具能为我们提高工作效率,所以必须得会熟练的使用。最关键的一点,是要结合项目具体去操作,实践出真知,理论知识在实际项目中才能得到巩固。
第四步:计算机硬件知识
做过性能测试的都知道在性能测试过程中硬件性能也是一个非常重要的指标、CPU、内存、IO、带宽等等、如果你是做硬件测试的。那么就更不用说了。交换机、路由器、防火墙这些设备都需要有所了解。
第五步:数据库测试
MySQL数据库
MySQL简介、命令行工具以及数据管理、MySQL数据查询(条件、分组、聚合函数、排序、分页、连接查询、自关联、子查询)、内置函数、项目练习、数据分表、Python操作MySQL。
Redis数据库
Redis简介、客户端和服务器、数据类型(string、hash、list、set、zset)、各种数据类型操作、Python操作Redis、主从、集群。
第六步:项目实战
把学会的理论与实践相结合起来,最好参与真实项目的测试工作,积累真实项目的测试经验。
以上就是软件测试要学习的内容,如果大家可以根据这个步骤稳扎稳打,相信不出半年就能学会软件测试。学习不是一朝一夕就能学好的,还是要踏实一些,过于速成不可靠。
水边寺
自学有点难度,主要是缺少项目和有经验的人指点!一般的黑盒和自动化测试大致的培训课程有:1 软件测试基础2 软件测试方法、原则、策略3 软件测试需求分析和计划4 软件测试用例设计5 软件测试执行6 bug跟踪和管理7 软件评审、度量和报告8 软件配置管理、质量管理、风险管理9 数据库的操作10 测试驱动开发11 自动化测试工具(主流的一些功能测试、性能测试以及管理工具)。。。。以下的参考资料是一些测试的书籍,你可以参考看看!
徒叹无你
如何选择培训机构:1、比较客服的专业水平以及服务态度。2、体验机构的软件实力-师资的授课水平以及课程体系。3、比较机构的硬件设施,上课环境、上课的设备等。4、售后的服务,软件测试是就业的技能,看看合作的企业有多少家,能决定你能否顺利和就业。5、价格,这块可以放在最后,可以作为一项参考,价格不是唯一导向,以上的很关键。
听你身体说
一、业务分析能力1.分析整体业务流程不了解整个公司的业务,根本就没办法进行测试2.分析被测业务数据了解整个业务里面所需的数据有哪些?哪些是需要用户提供的?哪些是自己提供的?有哪些可以是假数据?有哪些必须是真数据?添加数据的时候可以用哪个库?明白了整个软件的数据库架构,才能知道哪一个数据是从哪一个表里头带出来的,它的逻辑是什么,有没有连带关系。3.分析被测系统架构用什么语言开发的?用的是什么服务器?测试它的话需要用什么样的环境进行测试?整体的测试环境是什么样的?如果缺少了,需要进行环境搭建,架构搭建。一般去一家新公司之后,架构是搭建好的,了解它即可,熟悉之前的这些老员工们使用什么样的架构去做的。4.分析被测业务模块整个软件有哪些模块,比如说首页面、注册页面、登录页面、会员页面、商品详情页面、优惠券页面等等明白有多少个模块需要测试,每个模块之间的连带关系,进而怎样进行人员分工5.分析测试所需资源我需要几台计算机,需要几部手机,手机需要什么样的系统,什么样的型号。比如测一个网站的性能的时候,电脑的配置达不到测试并发5000人的标准,要么升级电脑的硬件配置,要么多机联合,多机联合时需要几台电脑,都需要提前筹划。6.分析测试完成目标我的性能目标是什么样的?我的功能目标是什么样的?我要上线达到的上线标准是什么样的?性能目标,比如我要达到并发5000人的时候,CPU占用率不能高于70%,内存占用率不能高于60%,响应时间不能超过5秒功能目标,比如整体的业务流程都跑通,所有的分支流程都没有问题,所有的接口都能够互相调用,整体的UI界面没有问题,兼容性没有问题等把这些问题都弄清楚,测试的思路会非常的清晰二、缺陷洞察能力1.一般缺陷的发现能力至少你要满足一般缺陷的发现能力,这个是最基本的,如果要连最简单的一般的缺陷都发现不了的话,别说优秀测试工程师了,你说你是测试我都不信2.隐性问题的发现能力在软件的测试过程当中有一些缺陷藏的比较深,有的是性能方面的问题,有的是功能方面的问题,它需要有一些设定特定的条件的情况下才会出现这样的问题。比如说买双鞋必须选择的是什么品牌,必须选择是红颜色,必须选择44号,而且必须选择用特定的支付方式才会出现这样的bug的时候,那么这种就属于特别隐性的bug,对于这样的问题的发现能力一定要比别人更强,要找到一些别人可能发现不了的bug3.发现连带问题的能力当发现了一个缺陷之后,能够想到通过这个缺陷可能会引发其他哪个地方出现问题,这就叫做连带的问题。而不是说发现这一个bug之后提了这一个就算完了,一定要有一个察觉,可能其他地方也存在这样的问题。4.发现问题隐患的能力有些软件里边可能有一些操作模块,或者是代码写的接口,表面上没有什么问题,但是它是有隐患的,比如说这个接口写的不稳定,当他传的数据有一些问题的时候,可能它最后返回的结果就是报错就是报404或者报乱码。5.尽早发现问题的能力如果你只能停留在界面级别的话,那你根本就没有办法达到尽早发现问题的这个能力你必须要等到前端人员把每个界面都做好了之后才能进入测试,而我能比你早一个月进入测试了,然后我比你结束测试时间快一个月,而你又比我晚一个月,那么咱俩的薪资一下就拉开了6.发现问题根源的能力需要知道这个缺陷它到底是由什么原因产生的,是属于什么类型的缺陷,是ui前端人员做的问题,还是后台接口人员做的问题?不仅要找到这个bug,还要知道这个bug产生的原因,这样的测试人员是非常棒的,而且很是受人尊敬,提bug的方式也就不一样了三、团队协作能力1.合理进行人员分工2.协助组员解决问题3.配合完成测试任务4.配合开发重现缺陷5.督促项目整体进度6.出现问题勇于承担四、专业技术能力1.掌握测试基础知识2.娴熟运用测试工具熟悉工具和熟练使用工具完全是两个概念,熟悉工具基本上等同于不会,遇到过很多简历上写会使用什么什么工具,都没有实际能力。比如loadrunner只会一个简单的录制,增强一下脚本,觉得会用了,那知识会用了15,其他45 都不会。3.了解工具操作原理它是怎么样给服务器发送请求的,是用什么样的方式去发送请的,是用什么样的方式去监控的,它的操作原理是什么样的,咱们要把这件事情搞清楚,这样的话能有助于更好的去使用这些东西。包括一些请求的协议,每个协议代表什么意思,它是用来干什么的。4.自主完成测试任务一定要能够自己完成一个独立的内容,独立的工作,这件事情领导你交给我好了,放心我能给你搞定,要的是这样的人5.找出问题出现原因找出缺陷的时候,不仅要看它的表面,还要看它的本质6.提供问题解决方案发现问题不是能力,发现问题并提出解决方案才是真的能力7.提供完整测试报告测试报告能够说明你表达的清不清楚?领导能不能看懂?还有就是能不能够把你整个测试的过程给它梳理得非常详细,人家能够通过你的报告,能够了解到整个的项目的情况,而不是只了解一个片面的情况8.了解相关技术领域触类旁通
优质工程师报名问答知识库