不喜欢编程,有必要去应聘做软件测试员吗?
展开全部 女生在it行业,还是做测试的较多,压力相比研发的要小些。
不过做测试要不断对相同或类似的程序进行调试,要有耐心,要有细心,如果你不喜欢做重复的工作,那测试是很痛苦的关于薪水,这个要看地区和公司性质,还有工作强度来定的,不好说是多了还是少了,看你自己是否能够接受。
做软件测试员需要学哪些专业知识???
有些事情说起来有些滑稽,几年前,我们说,软件测试业在中国刚刚起步。
现在,我们还是在说,软件测试业还是刚刚起步。
几年的时间,对于其它行业是一个什么概念我不清楚,对于IT行业来讲,不是一个小数。
实际上,国内软件业的发展缓慢限制了测试业的发展,没有软件的开发计划,测试的需求不旺啊。
然而,反过来想,在软件测试业还没有大红大紫的时候介入进去,应该是个好时候。
那么,从事软件测试业的基本要求是什么?我根据自己的体会,罗列一些,供朋友们参考。
首先,要有宽泛的计算机基础知识。
微机原理,数据结构,数据库,操作系统原理,编译原理,逻辑,编程语言,网络,等等,都要系统地学习过。
都精通不大可能,因为人的兴趣都不相同,但是,这些功课的基本知识点是应当了解的。
我们在谈到职业的类别的时候,我们可以说C程序员,C#程序员,Java程序员,而没有C测试员,C#测试员,Java测试员,程序员可以只擅长某一门编程语言,测试员却不行。
为什么呢?测试员是代表用户的,在做测试的时候,他(她)需要考虑到方方面面的事情。
例如对于一个用C写的上网拨号程序,测试员需要考虑: (1) 程序的功能是否正确;(要求计算机知识) (2) 是否符合用户的使用习惯;(要求界面设计知识和换位思考能力) (3) 性能是否满足要求,例如长时间使用;稳定性;(要求深入的计算机知识) (4) 是否能够满足用户可能的不同操作系统的要求;(要求计算机知识) (5) 如果在全球发布,是否满足不同语言和文化的需求;(要求软件国际化测试知识) (6) 如何搭建测试环境;(动手能力,硬件知识) (7) 做代码检查;(比较深入的C语言知识) (8) … 所以,各方面都了解一点,你在做测试的过程当中你会感觉顺手的多。
如果某写方面还差一些,没有关系,计算机行业的特点就是边做边学,只要是个有心人,学习是很快的。
其次,要掌握一门编程语言。
有的朋友可能会说,我就是不愿意做编程才来做测试的,怎么测试还有这么一个要求?我要尝试说服你:)。
我的理由有两个: 1. 只有知道怎么做一个软件产品,才能真正懂得这个产品。
而只有真正懂得了产品,才能做好测试。
一行代码不会,你会始终是个门外汉。
不要满足于点鼠标,而去尝试着打开我们面前的黑盒子。
2. 自动化测试技术需要编程技术。
自动化测试是软件测试的一个发展方向,一方面很多测试工具都需要人工干预,编写代码;另一方面在有的情况下需要自己编写测试工具。
对于测试员来说,编程技术不要求精通,但要会。
再次,学好英语。
在现阶段,我们只能承认,在计算机方面,英语国家领先。
有很多的资料都是英语的,如果仅仅局限在中文资料方面,会影响你的渊博程度:)。
举一个简单的例子,Windows操作系统会捕捉到一些程序或者操作系统内部的异常,你可以根据这个异常到微软网站上去查找错误原因和解决办法,其中有很大一部分资料就是英文的,因为还没有翻译过来或者以后也不会翻译的。
以上所说的几点看法,都是在计算机行业里面打转,下面说几个“虚”的要求吧。
1. 锻炼出一双测试的眼睛。
我的一个朋友,她也是做软件测试的,她说,有一次她和她老公去买笔记本电脑,她一眼就看出液晶屏上有几个坏点,而她老公却看不出来。
她说,这要归功于她有一双测试的眼睛。
测试的眼睛,就是对问题特别敏感,能够发现常人发现不了的问题。
测试员就是要找软件中的问题,有了这双眼睛会让你收益非浅。
耐心,细心和经验,会有助于我们到达这个要求。
2.平和的心态。
从心理学上说,每个人都不喜欢别人对自己挑毛病,程序员也是这样。
所以,要以平和的心态去看待发现的软件问题,以平和的心态去和程序员交流。
千万不要以为自己发现了几个问题,就可以责怪程序员,或者冲过去骂他们一顿。
也不要在背后谈论谁谁谁不行,bug太多。
一个项目是大家共同做的,需要举集体之力才能做完。
我们测试员发现的问题多,表明项目的风险又少了一点,应该高兴才是。
如果你的脾气不好,可能这个恶名会掩盖你的真才实学,很可惜的
急!!!!!如何测试我到底喜不喜欢做软件开发?是不适合做软件开...
这个问题是急不来的,记住:急是解决不了问题。
那,技术这个东西,感觉是很重要的,感情培养出来了,就都好办好了。
那感觉怎么培养呢?多看一下书籍,代码,或该语言做出来的东西。
。
就算看不懂也没关系,积累~ 看多了就懂了。
软件测试是干什么的?
展开全部软件测试,在专业上区分,也是有所区分的,分黑盒和白盒测试两种,白盒测试一般在一些大的软件工程项目里面使用得到,要求的技术层次相对较高,基本上是半个以上研发人员的技术水平要求。
(具体两者区分可以自行百度)这里具体说说软件测试中,两种测试工种的工作内容。
白盒测试,往往要直接接触程序的源代码,所以白盒测试人员任职的一个很重要的条件就是读懂对应开发语言,最好是半个以上的开发人员。
黑盒测试,则没有要能读懂程序源代码要求(当然有软件开发这方面知识的更佳),黑盒测试人员的要求往往更侧重测试人员对软件测试理论和对应行业了解。
现在很多的测试人员对于白盒测试这个工作近乎有一种膜拜的心态,个人觉得没有必要。
做你喜欢做的,做你最擅长做的,坚持你所做的,我想最后被人膜拜的人就是你。
两者在工作的内容上存在相同之处也存在不同之处。
相同之处在于:都要进行测试用例设计,也都要执行测试用例,报告缺陷。
不同之处在于:白盒测试人员是在能看到程序内部实现、及程序需求的情况下进行的测试用例设计,而黑盒测试人员只能通过程序的需求文档进行测试用例设计;往往黑盒测试用例的量相对白盒测试而言要多一些。
...
我是今年马上毕业的应届生,我现在面临两个选择,一个是做软件测...
你好,我也是计算机专业的,刚看见你的求助就想说,我怎么当年没玩百度知道呢!言归正传,跟你说说现在的我对于你这个问题的理解。
关于先择业还是先就业,这个问题的确是个人有个人的见解。
但实际上来说,这个不是最重要的。
因为你根本就没有就业,而且现在让你择业你也择不出什么来,因为大学刚毕业的那个时候都是迷茫的,根本就不知道自己想要什么,可你心里面还有对测试的抵触心理,这才是你真正面对的问题。
这么跟你说吧,一般都不是我们选择了工作,而是工作选择了我们,刚毕业的孩子根本不知道自己擅长的方向很正常,所以常常不知所措。
毕业后的1到3年是迷茫期,这个期间,你所要做的是在迷茫中思索,思考,了解自己到底想做什么,想要的是什么样的生活。
通俗点说吧,是牛奶面包重要还是梦想重要,实际上,可能很多刚毕业的孩子还觉得要坚持梦想,但是,你们不知道,梦想是个势利眼。
没有资本和能力,怎么会有梦想。
所以,这三年,你需要想的是你更擅长什么,更会做什么,然后慢慢的积累力量去行动。
前三年做什么都不要紧,但如果不是策划、营销类的话,建议你一开始就进入自己喜欢的行业,不然转行的时候有点麻烦。
这三年是你个人能力的高速增长期,所以很重要!上面好像说了不少废话,但实际上如果我毕业的时候有个学长之类的跟我说说,我将不是现在的状况,也会感激不尽。
下面说下你的这两个事情,测试也许现在来说的确比较累,但现在没有轻松的职业。
不知道你有没有实习过测试。
测试现在的发展来说可以说会越来越好,但竞争也越来越大,如果你是黑盒测试,那么就没什么技术竞争力;所以尽量做白盒,赚钱多也有技术。
猎头,猎头其实就是HR,这个就比较不一样了,首先你没了解过这个行业其实不重要,因为现在猎头不少,但是猎头的基本薪资不是很高,因为是靠提成的。
所以这个有很多的人为性因素。
其次,就是看你喜不喜欢,如果你真的很喜欢人力资源,那就做吧,不做就不知道自己到底是个怎样的状态。
另外:你的违约金都这么高了,如果是外企,建议你不违约,进去学习,气氛什么的都不一样,会让你成长。
还有建议你做一下自己的职业规划,如果迷茫不会做,就去网上荡一下职业能力测试、职业性格测试之类的,看看分数,看看推荐方向,也许会有帮助!希望帮到你! 很多人都觉得骑驴找马,但是经验告诉我,你会在其中懒惰疲惫和妥协。
PS:本来我是沙发的,结果写了半个小时。
。
。
软件测试具体是做什么的,发展怎么样?
软件测试(英语:Software Testing),描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。
换句话说,软件测试是一种实际输出与预期输出之间的审核或者比较过程。
软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。
每个职业的存在都有他存在的意义,每个职业领域里都有在金字塔里面的人,所以只要喜欢,每个职业都是有发展前景的。
更别说软件测试这个职业了,当前社会互联网这么发达,发展速度极快,很多基于互联网的应用在上线之前都离不开软件测试,软件测试在整个系统开发流程中有着至关重要的作用,所以这方面的工作还是比较稳定的。
那么软件测试的发展前途有哪些呢?1.资深功能测试专家负责需求评审,测试需求分析,测试点提取,高质量的测试用例编写,也可以控制测试进度和风险把控2.自动化测试专家随着越来越多的需求,更多的发版速度,测试坚决不能拖了这个项目的后腿。
所以我们需要用机器来代替手工做一些任务了,所以有了自动化测试。
常见的自动化分为:接口自动化、UI自动化、性能自动化等等。
自动化测试将会是软件测试未来的发展趋势。
3.测试经理负责整个测试部门的项目进度、人员分配、质量把控等工作、团队绩效考核、测试流程优化等工作真正喜欢软件测试工作,那么就大胆的干吧,软件测试的未来还是一片光明的。
如果有不明白的地方,可以评论追问。
如果觉得好,点个赞。
谢谢。
软件测试工程师每天做些什么?以功能测试工程师来说吧,每天做的事情不一定是固定的,还是有很大的变数的,这取决于项目当前进度和任务安排,以下列举测试工程师会干哪些事情吧!1.参与需求评审参加需求评审,方便测试人员更好的理解当前需求的适用场景,产品会讲述为什么有这个需求?需求的适用场景是什么?意义是什么?在评审的过程中,有疑问尽可提出,这样对后续测试有很大的帮助。
2.编写测试用例这应该是测试人员的家常便饭,也是至关重要的工作,测试用例的覆盖率直接影响着项目质量,所以需要花大量的时间去写有效的测试用例,测试用例应该写明具体操作步骤、输入值、预期结果等。
3.测试用例评审测试用例评审主要是为了检查测试用例的内容是不是完整有效、是否符合项目需求、测试用例是否简单易懂、测试用例的颗粒度是否合适等等。
4.测试用例执行、项目测试拿到可执行程序之后,开始遵循测试用例测试,注意不能只按照测试用例进行按部就班的测试,应该根据测试用例进行发散测试,这样才能发现影藏的比较深的BUG。
当然,这个过程中还包括BUG提交、BUG跟踪。
5.内部培训在项目比较松,任务比较少的情况下,为了提高测试部门整体效率,测试人员基本技能,一般都会组织培训。
培训的内容包括:测试内部效率最大化提升、个人问题表述解答、个人对团队建设意见、自动化测试、测试常用工具、数据库等等。
具体内容还因公司而异。
软件测试面试问题
表示:我是自学软件测试的、在公司里面从系统工程师转到软件测试部门如果已经有软件测试基础知识了 去培训就属于浪费钱(培训费用应该也要1.5W左右)。
既然你想做软件测试、就自己去网上下载一个软件然后按照你的测试知识来写计划、写用例、执行测试、并且输出测试报告(当然如果你有相中的公司、去找他们的软件来练手、然后在你提交简历的时候吧BUG单也一起提交过去、成功几率大很多)PS:其实人都有惰性、花钱了心态就不一样、所以自学成功的关键是你的意愿有多强烈附:软件测试培训学校培训的项目差不多3个部分1、软件测试基础知识(你已经有了 不需要培训了)2、各种软件测试工具的使用(可以网上自己去下载软件然后自己研究、其实测试工具使用真的很热闹简单、关键是人)3、所谓的项目经验,为什么要教所谓的项目经验、因为在培训学校里面老师会给你一个套程序让你写用例 执行、提交BUG 什么的.我在面试时看到这样的简历基本上都想pass掉、这样的经验根本和工作中的项目相差太多、还不如自己网上下载软件自己写用例、执行测试、提交BUG和测试报告最后祝你好运
转载请注明出处51数据库 » 为什么不喜欢做软件测试