软件测试主要干什么干什么类型工作最好

软件测试工程师具体是干什么的?-学网-中国IT综合门户网站-提供健康,养生,留学,移民,创业,汽车等信息
> 信息中心 >
软件测试工程师具体是干什么的?
来源:互联网 发表时间: 14:09:07 责任编辑:王亮字体:
为了帮助网友解决“软件测试工程师具体是干什么的?”相关的问题,学网通过互联网对“软件测试工程师具体是干什么的?”相关的解决方案进行了整理,用户详细问题包括:
软件测试工程师简单学网
说软件发程学网
质量检测者保障者负责软件质量学网
,具体解决方案如下:解决方案1:
1.负责公司软件产品的黑盒测试,具体又细分为软件新增功能的测试、软件bug纠正后的测试以及新版本发布前的测试。
2.负责测试计划、测试用例及测试报告等文档的编写
3.负责bug识别、归类、跟踪到解决的整个过程并以记录形式提交备查
4.使用ACT等负载测试工具进行压力测试
开发一个好的软件,40%以上的时间用在测试上,所以软件测试工程师非常重要,用我们的话来说很吃香。现在从事程序员的人有很多,做测试工程师的人少点,工作压力不太大
测试工程师应该具备的三项基本素质[1] 很多年轻或者刚刚从事测试工作的工程师,经常会问:“测试工程师需要什么技能或者具有什么素质才是合格的?”与开发人员相比,测试人员不但需要一技之长,还需要掌握诸如操作系统、数据库、网络等多方面的知识。
经过这几年的发展,国内IT公司的测试水平有了很大的提高,但是与此同时,很多测试工程师也迎来了个人的发展瓶颈:很多人从测试工程师做到了测试经理的职位,不知道下一步如何发展;或者每天机械地从事着功能测试工作。
根据作者多年的经验,一个有竞争力的测试人员要具有下面三个方面的素质:
计算机专业技能
计算机领域的专业技能是测试工程师应该必备的一项素质...
1.负责公司软件产品学网
黑盒测试具体细软件新增功能学网
测试、软件bug纠学网
测试及新版本发布前学网
测试 2.负责测试计划、测试用例及测试报告等文档学网
编写 3.负责bug识别、归类、跟踪解决学网
整程并记录形式提交备查 4.使用ACT等负载测试工具进行压力测试发学网
软件40%学网
间用测试,所软件测试工程师非重要,用我学网
说吃香现事程序员学网
,做测试工程师学网
少点,工作压力太 测试工程师应该具备学网
三项基本素质[1] 轻或者刚刚事测试工作学网
工程师经问:测试工程师需要技能或者具素质才合格学网
与发员相比测试员需要技需要掌握诸操作系统、数据库、网络等面学网
知识 经几学网
发展内IT公司学网
测试水平学网
提高与同测试工程师迎学网
发展瓶颈:测试工程师做测试经理学网
职位知道步何发展;或者每机械事着功能测试工作 根据作者学网
经验竞争力学网
测试员要具面三面学网
素质: 计算机专业技能 计算机领域学网
专业技能测试工程师应该必备学网
项素质做测试工作学网
前提条件尽管没任何IT背景学网
事测试工作名要想获更发展空间或者持久竞争力学网
测试工程师则计算机专业技能必少学网
计算机专业技能主要包含三面: 测试专业技能 现软件测试已经潜力学网
专业要想名优秀学网
测试工程师首先应该具扎实学网
专业基础本书学网
编写目学网
测试工程师应该努力习测试专业知识告别简单学网
点击类学网
测试工作让测试工作自学网
专业知识依托 测试专业知识本书内容主要测试员应该掌握学网
基础专业技能主测试专业技能涉及学网
范围广:既包括黑盒测试、白盒测试、测试用例设计等基础测试技术包括单元测试、功能测试、集测试、系统测试、性能测试等测试包括基础学网
测试流程管理、缺陷管理、自化测试技术等知识 软件编程技能 测试员否需要编程说测试员提学网
问题实际由于我发员待遇普遍高于测试员能写代码学网
几乎都做发则做发或者能事其工作才迫事测试工作终学网
结则测试员能事相简单学网
功能测试能力强点学网
则借助测试工具进行简单学网
自化测试(主要录制、修改、放测试脚本) 软件编程技能实际应该测试员学网
必备技能微软测试员都拥学网
发经验测试员要想较学网
职业发展必须能够编写程序能给编写程序才胜任诸单元测试、集测试、性能测试等难度较学网
测试工作 外软件测试员学网
编程技能要求别于发员:测试员编写学网
程序应着眼于运行确同兼顾高效率尤其体现与性能测试相关学网
测试代码编写测试员要具备定学网
算设计能力依据作者学网
经验测试工程师至少应该掌握Java、C#、C++类学网
门语言及相应学网
发工具 网络、操作系统、数据库、间件等知识: 与发员相比测试员掌握学网
知识具博精学网
特点艺压身非形象学网
比喻由于测试经需要配置、调试各种测试环境且性能测试要各种系统平台进行析与调优测试员需要掌握更网络、操作系统、数据库等知识 网络面测试员应该掌握基本学网
网络协议及网络工作原理尤其要掌握些网络环境学网
配置些都测试工作经遇学网
知识 操作系统间件面应该掌握基本学网
使用及安装、配置等例应用系统都基于Unix、linux运行学网
要求测试员掌握基本学网
操作命令及相关学网
工具软件WebLogic、Websphere等间件学网
安装、配置候需要掌握些 数据库知识则更应该掌握技能现学网
应用系统几乎离数据库要掌握基本学网
安装、配置要掌握SQL测试员至少应该掌握Mysql、MS Sqlserver、Oracle等见数据库学网
使用 作名测试员尽管能精通所学网
知识要想做测试工作应该尽能习更学网
与测试工作相关学网
解决方案2:
1.负责公司软件产品的黑盒测试,具体又细分为软件新增功能的测试、软件bug纠正后的测试以及新版本发布前的测试。 2.负责测试计划、测试用例及测试报告等文档的编写 3.负责bug识别、归类、跟踪到解决的整个过程并以记录形式提交备查 4.使用ACT等负载测试工具进行压力测试
解决方案3:
简单的说他是软件生产过程中的质量管理者,其不但要对软件产品最后的功能、性能负责,而且从软件的“需求分析”、“结构设计”阶段以及文档规范等诸多方面就开始对软件的质量加以保障,使生产出来的软件的功能达到设计之初的要求,让用户用上高质量的软件。可见软件测试工程师的重要性了,随着我国加入WTO及国内软件企业的日益成熟和壮大,软件测试工程师在业界的地位已经变得越来越重要 软件测试工程师简单的说是软件开发过程中的质量检测者和保障者,负责软件质量的把关工作。软件测试工程师具体工作有:
1 、使用各种测试技术和方法来测试和发现软件中存在的软件缺陷。测试技术主要分为黑盒测试和白盒测试两大类。其中黑盒测试技术主要有等价类划分法、边界值法、因果图法、状态图法、测试大纲法以及各类典型的软件故障模型等;白盒测试的主要技术有语句覆盖、分支覆盖、判定覆盖、基本路径覆盖等;
2 、测试工作需要贯穿整个软件开发生命周期。完整的软件测试工作包括单元测试、集成测试、确认测试和系统测试工作。单元测试工作主要在编码阶段完成,由开发人员和软件测试工程师共同完成,其主要依据是详细测试。集成测试的主要工作测试软件模块之间的接口是...
简单的说他是软件生产过程中的质量管理者,其不但要对软件产品最后的功能、性能负责,而且从软件的“需求分析”、“结构设计”阶段以及文档规范等诸多方面就开始对软件的质量加以保障,使生产出来的软件的功能达到设计之初的要求,让用户用上高质量的软件。可见软件测试工程师的重要性了,随着我国加入WTO及国内软件企业的日益成熟和壮大,软件测试工程师在业界的地位已经变得越来越重要 软件测试工程师简单的说是软件开发过程中的质量检测者和保障者,负责软件质量的把关工作。软件测试工程师具体工作有: 1 、使用各种测试技术和方法来测试和发现软件中存在的软件缺陷。测试技术主要分为黑盒测试和白盒测试两大类。其中黑盒测试技术主要有等价类划分法、边界值法、因果图法、状态图法、测试大纲法以及各类典型的软件故障模型等;白盒测试的主要技术有语句覆盖、分支覆盖、判定覆盖、基本路径覆盖等; 2 、测试工作需要贯穿整个软件开发生命周期。完整的软件测试工作包括单元测试、集成测试、确认测试和系统测试工作。单元测试工作主要在编码阶段完成,由开发人员和软件测试工程师共同完成,其主要依据是详细测试。集成测试的主要工作测试软件模块之间的接口是否正确实现,基本依据是软件体系结构设计。确认测试和系统测试是在软件开发完成后,验证软件的功能与需求的一致性、验证软件在相应的硬件条件下的系统功能是否满足用户需求,其主要依据是用户需求。 3 、测试人员将发现的缺陷编写成正式的缺陷报告,提交给开发人员进行缺陷的确认和修复。缺陷报告编写最主要的要求是保证缺陷的重现。要求测试人员具有很好的文字表达能力和语言组织能力。 4 、测试人员需要分析软件质量。在测试完成后,测试人员需要根据测试结果来分析软件质量,包括缺陷率、缺陷分布、缺陷修复趋势等。给出软件各种质量特性包括有功能性、可靠性、易用性、安全性、时间与资源特性等的具体度量。最后给出一个软件是否可以发布或提交用户使用的结论。 5 、测试过程中,为了更好地组织与实施测试工作,测试负责人需要制定测试计划,包括有测试资源、测试进度、测试策略、测试方法、测试工具、测试风险等。 6 、测试人员为了更好更有效地进行测试,保证测试工作质量,需要在执行测试工作之前首先需要设计测试用例,形成测试用例报告。设计测试用例是保证测试质量的核心工作,很多测试技术都可以用来指导设计用例。为了提高测试用例的设计效率,BTEST培训课程专门开设了高效设计测试用例一门课来讲授各种设计用例的技术与方法。 7 、为了提高工作效率或提高测试水平,测试工作需要引进自动化测试工具,测试人员需要学会使用自动化测试工具,编写测试脚本,进行性能测试等。 8 、测试负责人在测试工作中,还需要根据实际情况不断改进测试过程,提高测试水平,进行测试队伍的建设等。
解决方案4:
软件开发过程中的质量检测者和保障者,负责软件质量的把关工作
解决方案5:
/saintsfox/blog/item/44b7ae31a01c8eaa5fdf0e76.html有详细说明
相关文章:
最新添加资讯
24小时热门资讯
Copyright © 2004- All Rights Reserved. 学网 版权所有
京ICP备号-1 京公网安备02号猜你感兴趣
&热门职场励志求问:软件测试很没前途? - 通信职场你问我答 -
通信行业职场讨论天地 - Powered by C114
&问答管理员: &&
待解决问题
求问:软件测试很没前途?&&
离问题结束还有0天0小时 &|&
提问时间: 16:56
开始找了份工作,结果一直拖着没正式offer,就另找了一家协议栈软件测试。结果刚把三方寄出去,第一家公司来电话了,听说了我的情况之后,HR果断分析了职业规划,得出结论软件测试门槛低、圈子窄、升职难、非核心,最后结论是没前途。
我上网看了看,貌似也很多这种说法,难道软件测试真没前途?想请教各位工作多年的大拿,难道软件测试真的是干两年就到头了?
另外,两家的薪水是测试的稍高,第一家是算法设计岗位。求指教!谢谢!
问题答案 (&32&条&)
各有利弊,还得看各自公司的发展
不能说所有的测试都没前途,不过横向比较看比研发是差
首先感谢您的回答。公司层面都是大公司,行业内也是知名的。关键是大公司的测试也没前途么?我看网上说法,干了几年原地踏步的大有人在,hr的说法是限制大,没前途,现在薪水差一两千,十年之后一年差十几万,有这么夸张?
感谢您的回答,这个差距会有多大呢?三年之后薪水差几万?十年之后差十几万?算法组里面现在博士的比例很高,小硕出头也不容易啊
相比开发,测试的确是不容易往上升
好的,看来现在真的是各种不看好测试啊。
我在上市公司研发也混了几年,
在我看来,软件测试和算法设计都有比较高的岗位,起点的话,做算法高一点,硕士以上学历多,但是软件测试也有很牛的人,包括以后赚转到做软件系统分析的。
我觉得看你以后想一直做技术还是往管理上走吧,做算法的话,做管理岗比较难,因为一般是博士带团队,另外还有你的兴趣是什么?
也得看自己性格适合不适合吧。。不是所有的研发都比所有的测试都好的。。
只有没前途的人,没有没前途的岗位. 如果你执著于技术, 算法比测试起点高. 但我看到测试转管理的比算法转管理的要多.
非常感谢您的点评。虽然我不清楚职位的发展路径是什么,但我最直观的感受就是钱多钱少,例如一个岗位说它发展如何之好,途径如何之广,但相关岗位leader的钱还没其他岗位一个成员的钱多,这在我看来就有点忽悠的感觉了。。。菜鸟见解,,请指教。。。
谢谢您首先。实话说,从小到大学了这么多年,我对科研的兴趣就算有,也被折腾干净了。况且技术不能搞一辈子的想法基本也是深入人心了,我想选择的是前途比较好的职位,我觉得前途跟钱途能连在一起最好了,如果不能,就是可持续性强的,因为积累资本就是个人竞争力的体现么。本来敲定了测试,现在就是说测试的前途会比较叵测,所以有点心虚,特别上来请教的,不知道您怎么看职位的前途?
您好。这句话我十分赞同。但我更愿意相信随势而动的人,一个职位有发展前景,努力十分,收获十二分,一个职位前景黯淡,努力十分,收获八分,虽然同样的努力,但我相信更好的职位会带来更有前景的收获,不知道您怎么看这两个职位的前景?
算法设计起点高, 但岗位少. 以后跳槽能拿到高薪, 但offer难拿.
测试范围很广, 有低端有高端, 良莠不齐, 能发展到什么程度完全看个人能力.
谢谢您,也就说一个业界顶级公司的测试岗位作为入职开始的话,还是可以的,对么?明天就要做决定了,不能再拖了,非常感谢!
算法设计需要沉淀跟积累,我很清楚的明白这点。但我总感觉通信有点日落西方,看到贝尔实验室解散的时候,一帮子大神级别的通信专家流落,真是让人感慨万分。因为一直做的算法,也确实感觉到要做好很难,我的书目表里面没看的书有大概二十多本,要坚持下去,谈何容易啊!
自己给自己回复个吧,去了测试岗位了。不知道三年之后再看到这个帖子会不会后悔。人生在于折腾,既然知道自己在技术上难以长久,就不如选择一个早到头,早转位置的行当了。也不知道三年之后会不会还从事通信这个行业了,sigh!!!
我是读通信的女生,也在想以后要不要从事软件测试。。
工作块一年了。给自己回复个,测试无论在哪里都是非核心的,做过研发的测试还能往上走走,应届生出来就是测试的,确实没啥前途,全是杂事,难以往上走。任何技术都只是表面,不能深入,研发随便一个改动,这边测试就要整半天,还得去问研发怎么回事。各种被教育啊,而且很多文档不开放给你,根本没办法深入学习,就水平跟能力而言,这一年绝对是原地踏步了。
干一年的研发,至少顶上三年测试,同样内容的话,升职无望啊。当初入职多的那点钱,一年过去,同学都赶上了,估计明年就我这薪资垫底了。
呵呵,看来论坛很多人发的牢骚都是有道理的。做测试、技术支持、工程等,确实废人。:lol
若想把技术玩好一点,除了研发,确实别无他途。
测试的路确实比做开发的路难走,特别是工作N年以后...
走管理的话一般公司都优先考虑开发的
走技术...你懂的
可惜去年没看清楚,这家公司一年多了三万块钱,就来了。其实以五年为周期来看,这三万根本算不上什么,估计一年多就给超过了。
这个帖子就算是给后来人看的了,如果有一两个人能看到,少走点弯路,也不错。
我现在主要还是在脚本语言了,往自动化测试上靠,虽然只跟代码沾点边,至少还保留点代码能力。
技术公司中非研发类型的测试绝对是误人子弟,原地踏步ing。
这么内裤吗?我正打算去一家很不错的外企,结果只有测试岗位,听楼主这经验,我都心寒了
很久没登录了,竟然看到有人回复。
从技术角度来讲,测试肯定不如研发深入,公司再牛,也只是螺丝钉罢了,注定不是不可或缺的人。或许公司经历有作用,但至少我目前还没看到对我职业发展的优点在哪里。
另外就是测试涉及的面广而不精,这年头技术开发需要的是“高精尖”的人,猎头招聘就知道了。技术上不够深入注定了走不长远。
当然,以上都只是对应届生说的。如果是跳槽转测试管理岗位,那还是不一样的。
哈哈,测试比研发入职门槛低,后续都是要还的。
研发后劲足,只要个人愿意钻研,可以不断深入。即使将来不混大公司了,去小公司也可以独当一面跟老板讨价还价。我们这公司研发经理就是这样子的,电脑里有自己曾经做过的几十个项目的源代码和文档。测试就不行了,小公司根本没专职测试人员,不管你多能干,测试在很多单位不是个核心要素,公司不可能为你一个人去开始重视测试。按照现代软件开发的观点,测试确实很重要,但可惜那些土鳖老板不懂啊,他们只认可资深研发经理。
楼主现在转到什么岗位了没呢,
但是研发也很累人啊,一直在技术更新,很难有一技之长
有追求的还是做开发吧
测试里也就自动化测试还稍微有点前途。。。。当然测试的上升通道也是有的,但是确实比开发少很多
给后来应届生一些经验教训。我在公司也呆了一年半了,就我目前观察,升一级title,研发是两到三年,测试是三到四年,而且,同一级别,写代码的跟不写代码的待遇还要差个不少,只能呵呵了。。。
楼主分析的太仔细了,之前一直纠结到底应该为了钱途和岗位发展去做外地通信公司测试呢,还是应该为了稳定回家做管理岗,看了楼主的一系列认真的分析,自己有所决策了,谢谢
等你做了开发,在大公司就维护那几百行代码的时候,其实也挺无聊的
最重要的,在于自己学习
楼主,在你之后,还有很多人在纠结这个问题。你还在做测试吗?
我要回答:&
回答字数在10000字以内您所在的位置: >
浏览次数: 971
软件测试面试宝典需要精心准备,才能一次获得成功。那么软件测试面试时应该注意什么呢?端正态度就是非常重要的。下面就和大家分享软件测试面试宝典,希望能给应聘者带来帮助,成功的通过面试。
软件测试是一份很细心的工作,当然也需要具备专业的技能和知识,否则就会被面试官给淘汰。然而在软件测试面试宝典中,就总结了一些需要注意的问题,保持头脑清晰,反应灵敏, 千万不要像丈二和尚一样,在回答面试官问题时,摸不着头脑。一般在软件测试面试时,面试官都会问与工作有关的问题,比如您的长处和短处,以及会给公司带来什么样的影响。一定要多说自己的长处,简短的介绍自己的短处。同时,要相信自己能胜任软件测试这份工作,而且还能给公司带来好的收益,实现宏伟目标。当然,为人处事也要热诚,即便是在难完成的工作,也要不惜一起代价去完成。当面试官问您看中软件测试工作的是什么?这时可以把自己的技能发挥出来,并且还有挑战,超越自我的精神。当问到您期望从工作中获得什么回报时,可以说希望能通过此工作来提升技能水平,以及提升自我。
软件测试面试宝典相信对每一位应聘者来讲都是至关重要的,另外还需要注意自我介绍,尽量不要偏离简历上的内容,口语化一点比较好,不要谈一些无关紧要的内容,条理明确的清晰,最好是提前做准备,或者是把自我介绍背诵下来。对于爱好,缺点,失败经历,离职原因,对工作看法这些等,都是有必要介绍下的,但一定要切到重点去说。
以上已经为大家介绍了软件测试面试宝典,如果与面试官交流达成共识,性格特点都符合的话,那是再好不过的了。当然,面试时也尽量放松自己,清晰流畅的回答问题,给面试官留下一个好的印象,掌握到沟通的技巧,相信很容易就会通过面试的。
城市猎头:
热门城市:
热词推荐:
微信扫一扫 分享到朋友圈

我要回帖

更多关于 软件测试干什么的 的文章

 

随机推荐