用户登录
用户注册

分享至

软件测试职业决策

  • 作者: 我的god
  • 来源: 51数据库
  • 2020-04-15

软件测试职业决策

我是一名应届生,想做软件测试,软件测试的职业期望怎么写呢应该?...

这个问题是职业规划的意思么?如果是,大致是这样:做2年手工或者黑盒测试,慢慢接触自动化测试,希望可以精通一门自动化测试技术,有可能的话会往白盒测试方向发展,希望成为一名专业的测试人才;第二种选择,就是往管理层方向发展;第三种选择,是业务方向,比如技术支持、相关销售等岗位;不知道是不是和您的问题相符,仅供参考。

软件测试员主要工作是做什么?

首先,要有宽泛的计算机基础知识。

微机原理,数据结构,数据库,操作系统原理,编译原理,逻辑,编程语言,网络,等等,都要系统地学习过。

都精通不大可能,因为人的兴趣都不相同,但是,这些功课的基本知识点是应当了解的。

我们在谈到职业的类别的时候,我们可以说C程序员,C#程序员,Java程序员,而没有C测试员,C#测试员,Java测试员,程序员可以只擅长某一门编程语言,测试员却不行。

为什么呢?测试员是代表用户的,在做测试的时候,他(她)需要考虑到方方面面的事情。

例如对于一个用C写的上网拨号程序,测试员需要考虑:(1) 程序的功能是否正确;(要求计算机知识)(2) 是否符合用户的使用习惯;(要求界面设计知识和换位思考能力)(3) 性能是否满足要求,例如长时间使用;稳定性;(要求深入的计算机知识)(4) 是否能够满足用户可能的不同操作系统的要求;(要求计算机知识)(5) 如果在全球发布,是否满足不同语言和文化的需求;(要求软件国际化测试知识)(6) 如何搭建测试环境;(动手能力,硬件知识)(7) 做代码检查;(比较深入的C语言知识)(8) …所以,各方面都了解一点,你在做测试的过程当中你会感觉顺手的多。

如果某写方面还差一些,没有关系,计算机行业的特点就是边做边学,只要是个有心人,学习是很快的。

其次,要掌握一门编程语言。

有的朋友可能会说,我就是不愿意做编程才来做测试的,怎么测试还有这么一个要求?我要尝试说服你:)。

我的理由有两个:1. 只有知道怎么做一个软件产品,才能真正懂得这个产品。

而只有真正懂得了产品,才能做好测试。

一行代码不会,你会始终是个门外汉。

不要满足于点鼠标,而去尝试着打开我们面前的黑盒子。

2. 自动化测试技术需要编程技术。

自动化测试是软件测试的一个发展方向,一方面很多测试工具都需要人工干预,编写代码;另一方面在有的情况下需要自己编写测试工具。

对于测试员来说,编程技术不要求精通,但要会。

再次,学好英语。

在现阶段,我们只能承认,在计算机方面,英语国家领先。

有很多的资料都是英语的,如果仅仅局限在中文资料方面,会影响你的渊博程度:)。

举一个简单的例子,Windows操作系统会捕捉到一些程序或者操作系统内部的异常,你可以根据这个异常到微软网站上去查找错误原因和解决办法,其中有很大一部分资料就是英文的,因为还没有翻译过来或者以后也不会翻译的。

以上所说的几点看法,都是在计算机行业里面打转,下面说几个“虚”的要求吧。

1. 锻炼出一双测试的眼睛。

我的一个朋友,她也是做软件测试的,她说,有一次她和她老公去买笔记本电脑,她一眼就看出液晶屏上有几个坏点,而她老公却看不出来。

她说,这要归功于她有一双测试的眼睛。

测试的眼睛,就是对问题特别敏感,能够发现常人发现不了的问题。

测试员就是要找软件中的问题,有了这双眼睛会让你收益非浅。

耐心,细心和经验,会有助于我们到达这个要求。

2.平和的心态。

从心理学上说,每个人都不喜欢别人对自己挑毛病,程序员也是这样。

所以,要以平和的心态去看待发现的软件问题,以平和的心态去和程序员交流。

千万不要以为自己发现了几个问题,就可以责怪程序员,或者冲过去骂他们一顿。

也不要在背后谈论谁谁谁不行,bug太多。

一个项

软件测试工作怎么样

软件测试就业前景:据悉,目前国内软件测试人才缺口已达到30万,其中在我国大中型发达城市的人才需求就突破20万,并以每年20%的速度递增。

人才稀缺自然带来待遇高涨。

在某软件测试专场招聘会上,更有企业打出8000元的月薪仍招不到人,不得不将数字提到12000元。

随着我国软件产业化进程加快,软件测试职业将成为比软件编程更具挑战性和创造性的职业。

软件测试人员必须具有创新性和综合分析能力,必须具备判断准确、追求完美、执着认真、善于合作的品质。

无疑,这一职业将为许多年轻人所追求,也为他们提供了全新的发展空间。

软件测试人才紧缺与大量IT毕业生找不到工作的矛盾足以说明软件测试人才结构的不健全。

业内人士分析,软件测试人才结构不健全的根本原因是人才培养途径不健全。

目前,我国的软件测试人才还都是来自职业培训机构,高等院校还没有开设软件测试的相关专业,而企业因受限于高额的人力成本而无力培养。

胡昆山认为,要改变软件产业人才结构,尤其是软件测试行业的人才结构,才能解决供求脱节的矛盾。

拓新的发展方向提供了机遇。

测试工程师的职业规划

第一点:先弄明白什么是职业规划? 在网上找了些资料,对于职业规划的解释说明很多,我提炼了一部分,具体是: n 职业规划的意思就是: 你打算选择什么样的行业,什么样的职业,什么样的组织,想达到什么样的成就,想过一种什么样的生活,如何通过你的学习与工作达到你的目标? 第二点:为什么要做职业规划,做职业规划有什么价值和意义? n 准确定位职业方向。

n 评估个人目标和现状的差距, 提供前进的动力。

n 评价个人特点和强项,在职业竞争中发挥个人优势。

n 全面了解自己,增强职业竞争力,发现新的职业机遇,突破生活的格线,塑造清新充实的自我 n 重新认识自身的价值并使其增值。

通过自我评估,知道自己的优缺点,然后通过反思和学习,不断完善自己使个人价值增值。

n 做好职业生涯规划将个人生活、事业与家庭联系起来,让生活充实而有条理。

第三点:如何做职业规划? n What you are? 首先问自己,你是什么样的人?这是自我分析过程。

n What you want? 你想要什么?这是目标展望过程。

n What you can do? 你能做什么?自己专业技能何在? n What can support you? 什么是你的职业支撑点?你具有哪些职业竞争能力? n What fit you most? 什么是最适合你的? n What you can choose in the end? 最后你能够选择什么? n 职业规划的基本原则:择己所爱、择己所长、择世所需、择已所利 关于软件测试的职业发展方向 第一点:先弄明白测试这个工作都有什么工种或工作内容有什么? 按照测试工作内容,测试工种会有下面几个方面: n 测试工程师-测试环境方向(系统维护) n 测试工程师-手动测试方向(业务) n 测试工程师-自动化测试方向 n 测试工程师-性能测试方向 n 测试工程师-安全测试方向 n 测试经理-偏向职能方向 n 测试管理-偏向测试执行管理方向 n 质量管理-质量保障方向 第二点:弄清楚测试的各个工作岗位所需要具备的技能是什么?自己目前是否已经充分掌握了这个岗位所需要具备的技能,哪些已经超出、哪些需要进一步提升 想弄清楚这第二点,非常不容易;需要有一个做过这个工作岗位的人给你做导师,对你的工作进行评价和指导,你才能快速掌握和能够清晰的认识自己当前的状态;如果没有导师,就只能靠自己领悟学习并在工作中进行实践,这个做起来很苦、很累也很考验一个人的毅力和是否舍得无私的付出以及承担一切的后果。

对于自己是否已经充分掌握工作岗位,真的已经把目前的工作岗位做到足够好了?我想举个活生生的例子。

记得上两周面试了一个实习生,让我觉的很悲哀;这位实习生,参加过某某某培训机构的测试培训,在某某某公司做测试工作1年。

在面试的过程中了解到这1年做的主要工作就是执行测试用例、报bug;对于什么样的测试用例是个好的测试用例?如何很好的报bug?没有很好的思考过,结果就是对这两个工作的工作好坏自己没有很好的衡量标准。

工作能力的提升是来源于一个人对自己工作标准一步一个台阶的提高。

这也就是为什么有的公司QA水平很高,那是因为工作的内容和标准高,所以技能水平高。

很多对测试工作不了解的人和公司都认为:测试不就是点来点去,没什么难的,找个专科生就可以做;会这么想,是因为他们给这个工作岗位定的标准就是对软件点来点去就完了,所以很简单。

-----我通常说这个不叫测试,这个叫试用软件,简单用用这个东西看怎么用、好不好用。

很多人都问我,为什么国外公司招聘的QA工作岗位需要有开发经验?那是因为招聘的工作岗位所做的工作内容需要,那为什么需要呢?试想一下:没有学过计算机相关专业、没有学过数据库、在测试环境部署时,是不会知道如何去安装一个软件、不知道如何写一些SQL语句来做一些数据验证测试。

等等等等。

很多很多 对于软件测试的职业发展方向可选择的很多,有的人前3年是做测试,然后转去做市场咨询、业务运营、技术支持、项目经理、技术经理、系统架构师、DBA、系统维护等等,五花八门,路子很多,就看自己想要的是什么了。

http://www.jxzp.cn/display/article/37923.htm

学习软件测试工程师有前途吗

软件测试工程师 软件测试工程师这个行当,在国外的标准来说,他应该是和架构师处于同一等级,道理很简单,测试是为了发现更多的隐藏bug才存在的一种职业,你要发现bug首先你要知道别人的逻辑是否正确,代码你要看得懂,这样才找得出bug。

换句话也就是说,测试人员的技术层次应该凌驾于底层的PG之上。

但国内完全相反,随便什么人,培训个1~2个月都去做测试了,也不管有没有编程知识。

测了半天也不知道自己在测些什么,是知道机械化的填写公司给你的表格。

至于薪金方面,可想而知是个什么数字了,而且对自己的能力没有提高,完全是浪费时间。

1、外国搞软件开发的年岁大了吃香,中国就不行,但搞软件测试中外都是越老越吃香,因为软件测试技术门槛不高,要求的是经验和耐心细致。

2、现在软件测试的认证就两个比较值钱,一个是QAI一个是Mercury,Mercury主要注重他那个工具软件的使用,普适性不好,而且学费比较贵,那阵子是5万元,现在不知道多少了,相比之下,QAI性价比就比较好了。

什么是软件测试工作,待遇有多少,工作好找吗?工作累吗?

我举个形象一点的例子:房屋主人,开发商,验房.(假设验房的和房屋主人不是同一个人)房屋主人(客户)说我这个房子要做成6层,每一层有三个房间,一般的洪水和台风吹不到我的房子.这是需求;开放商(开发人员)把这个活接下来,然后按照需求来做,6层,每层三个房间,这属于功能,洪水和台风吹不倒我的房子,这属于性能.等开发商开发完了,验房的人(测试人员)开始对着功能和性能来检验,开发商开发的房屋是否符合标准.符合标准就出个报告.然后,房屋主人觉得满意,就付钱拿房.这只是大概的说一下,具体的还得你在实际工作中来体会了.待遇相对开发人员稍微低一点,高级测试人员待遇很好.工作还是很好找的,中大型公司都会有测试人员的,小公司一般由开发人员兼任.工作强度没有开发人员那么累.还算比较清闲,个人觉得比较适合女生,但是it公司很多都不招女生.

做好软件测试

这位同仁,您好,我也是先做了一段时间的开发,然后转做测试的,刚开始一般都要熟悉公司常用的测试工具,并且在同事指导下学习编写测试用例接着会给你一些测试用例自己测试.后期开始根据开发部门的文档编写测试例这只是我的一些个人经验,仅供参考

软件测试工程师通常用的是什么软件

常用的软件测试工具一般是:QTP+LoadRunner+QC软件测试中还需的工具如下:功能测试工具:QTP(HP),WinRunner(MI),Robort(IBM),QARun(Compuware)性能测试工具:LoadRunner(HP),WAS(MS),Robort(IBM)【必须下载相应的插件才支持性能方面的测试】,QALoad(Compuware)测试管理工具:TestDirector/Quarlity Center【这两个工具一个横版一个竖版,功能完全一样】,Rational TestManager缺陷跟踪工具:Bugzilla、Mantis其他:Rational Purify、Rational PureCoverager一般测试流程:需求分析阶段:只要就是对业务的学习,分析需求点。

测试计划阶段:测试组长就要根据SOW开始编写《测试计划》,其中包括人员,软件硬件资源,测试点,集成顺序,进度安排和风险识别等内容。

测试设计阶段:测试方案一般由对需求很熟的高资深的测试工程师设计,测试方案要求根据《SRS》上的每个需求点设计出包括需求点简介,测试思路和详细测试方法三部分的方案。

《测试方案》编写完成后也需要进行评审。

测试方案阶段:主要是对测试用例和规程的设计。

测试用例是根据《测试方案》来编写的,通过《测试方案》阶段,测试人员对整个系统需求有了详细的理解。

这时开始编写用例才能保证用例的可执行和对需求的覆盖。

测试用例需要包括测试项,用例级别,预置条件,操作步骤和预期结果。

其中操作步骤和预期结果需要编写详细和明确。

测试用例应该覆盖测试方案,而测试方案又覆盖了测试需求点,这样才能保证客户需求不遗漏。

同样,测试用例也需要评审。

测试执行阶段:执行测试用例,及时提交有质量的Bug和测试日报,测试报告等相关文档

现在学软件测试找工作难不!

难不难找是没有办法给一个明确的答案的:1.如果你是学计算机相关专业的,本科而且刚毕业同时对测试方面知识有所了解,应该是不难的2.如果是专业计算机相关专业的,刚毕业,相对要难点,应聘的也只是助理测试工程师3.如果你有几年测试工作经验,那么再找肯定要简单点,无论学历。

4.如果你参加了培训结构,专门学历测试知识,那么找测试工作也会相对比较简单。

培训结果所谓的包就业要理性对待,他们知识培训你然后把你送到软件公司去应聘,至于你应聘不应聘的上他们是不保证的。

估计只有一次输送机会。

这个可以问清楚、

转载请注明出处51数据库 » 软件测试职业决策

软件
前端设计
程序设计
Java相关