软件测试工程师

软件测试招聘要求汇总(苏州)

北城以北 提交于 2019-12-05 03:57:28
一、测试高级工程(15K-25K) 岗位职责: 1. 负责PC端、微服务应用的各类测试工作保证产品质量 2. 根据产品需求和设计文档,编写测试计划、测试用例 3. 根据需求完成测试环境的搭建和维护工作 4. 执行测试并确认測试结果、缺陷追踪提交测试报告 5. 参与自动化脚本编写,尝试新方法、新工具提高测试效率 岗位要求: 1. 至少5年以上测试经验,有自动化测试经优先,熟练掌握shell、 python等脚本语言,有专研新技术的偏好 2. 熟悉软件测试流程和规范,熟悉相关测试工具和管理工具(熟悉tapd优先) 3. 熟练使用SQL熟悉至少一种常见数据库具备一定的日志分析能力 4. 熟悉测试基本理论、包括黑盒、白盒测试技术 5. 熟悉功能测试和性能测试方法,并能根据目特点,设计测试策略和测试方案 6. 测试运维技术,熟悉 Jenkins、 docker、Tomcat、 maven、git等自动化集成工具。掌握些开源自动化部署集成平台优先 7. 善于与人沟通,为客户部门技术支持 二、高级测试工程师15-20K 职位描述: 1. 移动APP测试相关:功能测试,接口测试,界面自动化测试 2. 移动APP性能测试 3. 与项目相关人员就项目进度和问题进行沟通 4. 与优秀的工程师合作设计并推动测试工具与流程实现,以提高工程效率 5. 在核心技术团队中参与开发并构建接口、界面自动化框架

软件测试这个行业能干到多少岁?

女生的网名这么多〃 提交于 2019-12-04 08:06:22
前言 在国内,软件测试行业是近20年来随着互联网的飞速发展逐步兴起来的。随着行业的发展,测试市场的人才缺口也越来越大,能够提供的就业机会也就越来越多,所以越来越多的人意气风发地投身到测试行业,憧憬这自己在这个行业内的事业前景。但是,随着大家这个行业的认知加深,慢慢也有很多人开始产生迷茫:我在这个测试行业里工作多年之后,每天似乎都在做重复的事情,技术提升遇到瓶颈;这样下去我会不会被这个行业所淘汰?随着工作年限的增加,我的年纪也在增加,开始焦虑,我在测试行业到底还可以做多久呢?甚至,有些还没有入行,只是准备想要进入这个行业测试人员,也在犹豫:测试行业会不会只是一场青春站,过了青春期,就会被这个行业所遗弃? 溯源 其实,根据市场就业调查数据显示,目前超过三十五岁的测试工程师确实没有年轻人好找工作,甚至有些公司直接明文规定 “要求年纪35-40岁以下”。市场产生如此残酷的现象的原因大致有如下两点: 如金字塔原理,企业对越靠近金字塔顶端的人才的需求量就越少,所以市场上能提供出来适用35-40岁经验级别的岗位,肯定远少于初级测试员的岗位。这就是从源头上,减少了这个人群的就业缺口。 随着年纪增加,往往都没有办法像刚毕业的年轻人那样全心全意的扑在工作上了。前段时间,一个日剧《大叔的爱》里有句台词扎穿了很多网友的心,剧中交谈的两个人道出一条职场规则:“不要骂那些年轻人,他们会立刻辞职的

测试基础

自古美人都是妖i 提交于 2019-12-04 07:11:35
目录 为什么需要软件测试?回到顶部 为什么选择软件测试行业?回到顶部 为什么不让开发自己做测试?回到顶部 什么是测试?回到顶部 软件测试的作用?回到顶部 软件测试的诞生回到顶部 软件测试出现原因回到顶部 软件测试的发展回到顶部 软件测试的目标回到顶部 缺少软件测试发生的事故回到顶部 软件测试常见的误区回到顶部 软件测试的主要工作回到顶部 测试原则回到顶部 测试对象回到顶部 软件架构回到顶部 常见项目组织架构回到顶部 软件测试用例回到顶部 什么是测试用例回到顶部 为什么需要测试用例回到顶部 测试用例的意义回到顶部 测试用例的生命周期回到顶部 测试环境设计回到顶部 测试力度回到顶部 软件测试计划书回到顶部 测试计划的意义回到顶部 测试目标回到顶部 资源配置回到顶部 风险控制回到顶部 如何制定测试计划回到顶部 5W1H方法回到顶部 工作经验之谈回到顶部 图解软件测试计划回到顶部 软件计划报告回到顶部 软件兼容性回到顶部 what,什么是软件兼容性测试回到顶部 why,为什么要进行软件兼容性测试回到顶部 when,什么时候开始软件兼容性测试回到顶部 where,软件兼容性测试都要测什么回到顶部 who,谁来执行软件兼容性测试回到顶部 how,怎样执行兼容性测试回到顶部 版本控制回到顶部 引入版本控制的原因回到顶部 版本控制的定义回到顶部 版本控制方法回到顶部 版本控制评价标准回到顶部

软件测试常见面试题(一)

心已入冬 提交于 2019-12-04 03:30:58
https://blog.csdn.net/FlyPigYe/article/details/93405954 1、开发犯低级错误怎么办? 开发首先要规范好编码,出低级错时不要职责,内心指出错误。让他们自己进行测试,反思找出错误。 2、你进行过那些测试,擅长什么? 我主要从事web测试,搭建环境,对程序进行集成测试、系统测试、回归测试。还有编写测试用例,使用手册,功能测试文档。 3、开发说不是bug怎么办? 将自己的见解告诉开发,不行就把见解和bug提交项目经理决定。 4、你的职业规划?* 巩固基础测试知识,提高理解需求能力。 学习自动化测试,并且运用。技术到尾后学习带领测试团队。 最后争取达到测试经理水平。 5、什么测试用例才是合格?* 能覆盖到所有测试点 6、缺陷报告测试组成? 缺陷编号、缺陷标题、缺陷描述缺陷有限等级、 缺陷优先程度、缺陷所属模块、缺陷所属版本、缺陷所属开发人员、 输入数据、输出结果、缺陷分析等。 C/S模式,使用交替方法确认是client还是server端问题 7、测试用例包括那些 用例编号、测试环境、用例标题、输入数据、预期结果 8、软件评审的人员和目的 人员:客户、项目经理、开发人员、测试人员 目的:查看软件是否还存在问题。是否在不同平台正常运行,是否有和客户理解不一致的地方,是否有改进的地方 * 9、什么事软件测试?目的? * 通过人工或者自动化的操作

年薪30W测试工程师成长之路,你在哪个阶段?

ⅰ亾dé卋堺 提交于 2019-12-02 22:21:55
对任何职业而言,薪资始终都会是众多追求的重要部分。前几年的软件测试行业还是一个风口,随着不断地转行人员以及毕业的大学生疯狂地涌入软件测试行业,目前软件测试行业“缺口”已经基本饱和。当然,我说的是最基础的功能测试的岗位需求已经很少了,而自动化、性能、安全乃至于以后可能出现的大数据测试、AI测试仍存在着非常多的机会。很多测试从业者其实会对自己未来的发展感到迷茫,觉得自己的工作其实就是用“鼠标点点点”,其实不是这样的,测试工程师有自己的价值。如果你热爱这个行业,好好规划自己的职业发展道路,到达行业顶薪也是有可能的。 “长江后浪推前浪,前浪死在沙滩上”,曾经一句让人会心一笑的调侃,而今变成了软件测试行业的真实写照。由于软件测试行业入门门槛低,薪资报酬高,不断有新鲜血液冲刷着软件测试行业的“前行者”们,给我们带来了非常大的压力。 那些入行几年,但是依然是功能测试的同学所面临的的压力可想而知。说到底,软件测试行业还是属于技术岗位。既然是技术岗位,那就要靠技术说话。不断掌握新的技能,提高软件测试“找bug”的能力也就变成了目前软件测试从业人员迫在眉睫需要解决的问题。因此,现在大部分初级功能测试人员都在向自动化、性能、安全靠拢。 但是还是有不少的软件测试工程师站在“十字路口”迷茫、无助,找不到自己的方向。 一切的迷茫都是因为想得太多而做的太少!每位软件测试行业从业者都能意识到目前自己面临的窘境

软件测试工程师的职业技能分析

大憨熊 提交于 2019-12-02 21:22:54
职业技能一: 1. 软件测试: 1) 熟练灵活地运用等价类、边界值、判定表法、因果图法等各种方法设计测试用例,包括单元测试、集成测试、系统测试用例设计。 2) 牢固掌握了软件测试计划、测试日报、测试报告的写作方法与要领。 3) 针对B/S、C/S架构及不同需求,灵活有效地制定功能测试、性能测试、配置测试、GUI测试的测试方案。 4) 熟练运用MI QTP、Rational Robot、MI WinRunner、MI LoandRuner、TCL等测试工具,以及TD等缺陷管理工具。熟悉CVS等常用配置管理工具。 5) 深入掌握软件质量模型及其特性集合、CMM模型的5个等级的特点。 6) 理解并掌握了软件需求管理、缺陷管理、配置管理、正规检视的内在含义及实际运作流程 7) 能很好地理解需求规格说明书(包括UML描述的),并能提出建设性的评审建议。 8) 掌握统一开发过程的周期、阶段、迭代以及核心工作流(商业建模、需求、分析和设计、实现、测试等) 2. 编程语言: 掌握C# 、C 、C++ 、VBScript。 3. 操作系统: 掌握如何安装Linux,熟悉重要命令,并能在Linux中搭建测试环境。 4. 数据库: 熟悉SQL、Oracle9i等DBMS,熟练运用SQL语言。 职业技能二: 软件测试: 1、熟悉软件开发和测试的流程与生命周期V模型,掌握了软件需求管理、缺陷管理

软件测试工程师要学会Python

社会主义新天地 提交于 2019-12-02 21:18:22
在IT行业里,有相当大一部分软件测试工程师在从事着完全手动的测试工作。手动测试对测试工程师本身技术能力要求不高以及在业内工资价格低廉,因此很受中小型企业的所推崇。而且很多大型IT,软件,及消费电子制造企业,也有相当数量的手动软件测试工程师。 手动测试有很多好处,从用户的角度,更容易发现隐蔽的问题,很容易招聘到人(因为要求不高,这也成了一些非计算机相关,且冷门专业的应届毕业生进入IT行业的一条捷径)。但是,随着软件产业的发展,电子商务时代及移动互联网时代的到来,软件及系统测试已经越来受到重视。而且软件和系统开发的模式也发生了巨大的改变,在开发的过程中更早的引入测试,以及开发和测试融合成了主流, 如当前流行的TDD, Agile, Scrum开发模式等。这个时候,手动测试局限性和弱点就凸现出来了。自动化测试的必要性和紧迫性快速的增长。 自动化测试,很显然也是属于开发的范畴,只不过开发的是测试框架,测试工具,测试脚本等。而自动化测试开发最广泛使用的开发语言很显然就是当今急速流行的动态的面向过程的脚本语言Python。我们可以通过最近IT行业的招聘情况来看出对Python的需求。 Title Qualifications Salary Remark 高级自动化测试开发工程师 强编程能力in Perl, Ruby,或Python 200~500K/Y 大型米资互联网企业 Sr. QA

软件测试工程师职称评定细则

谁都会走 提交于 2019-12-02 21:17:49
见习测试工程师 任职要求: 1.应往届理工科毕业生,有志于在IT行业发展。 2.计算机相关专业; 3.有计算机语言者优先,如:C语言、C++、Java、.Net等。 初级测试工程师 任职要求 1.一年以上软件测试经验,熟悉各种测试方法、测试工具、测试流程; 2.本科及以上学历,计算机相关专业; 3.有较强的分析问题能力和文字表达能力,逆向思维好;能完成测试方案、测试案例、测试报告的编写; 4.热爱软件测试工作,可以胜任重复性工作; 5.具有较强的沟通理解能力和协调能力,对工作积极主动、认真负责; 中级测试工程师 任职要求 1.三年以上软件测试工作经验; 2.熟练使用缺陷跟踪工具,如mantis;了解版本控制; 3.熟悉缺陷分类;有迭代测试经验; 4.能独立搭建测试环境,总结完善测试方法,发掘新的测试工具 5.完成公司项目、产品的相关测试工作; 6.根据产品原型、需求和设计文档,完成测试用例的编写,同时对需求进行分析,提出有价值的建议; 7.执行具体测试任务,确认测试结果、跟踪缺陷,完成测试报告并分析测试结果,总结得失; 8.有良好的沟通能力:与开发、产品等部门沟通,保证测试的正确性和完整性; 9.熟练运用两种以上的测试工具,熟悉一种数据库,熟悉一种以上的编程语言 高级测试工程师 任职要求: 1.计算机或相关专业,专科或以上学历; 2.认真负责,具有良好的沟通协调能力和团队合作精神;

在国外,资深的软件测试人员大多是手动测试,他们厉害之处在于测试用例的设计,但在国内,很多测试人员都把自动化测试当成很厉害的资本,为什么?

时光毁灭记忆、已成空白 提交于 2019-12-01 23:29:42
导语 : ‘“国外,资深的软件测试人员大多是手动测试,他们厉害之处在于测试用例的设计,但在国内,很多测试人员都把自动化测试当成很厉害的资本,为什么?” ● ○ ● 背景 ● ○ ●    偶然在知乎上看到一篇关注度很高的话题,标题如上。 作为一名从业8年有余的软件测试工程师,并且一直在外企做测试的我, 忍不住想发表一些自己的看法和见解。 我觉得在国内,很多公司或者个人把自动化测试当成一个了不起的资本,根本是源于国内大家对代码的无上崇拜,这也造就了国内现在IT互联网行业内一个鄙视链: 开发---> 测试开发--->自动化测试--->纯手工测试 。所以,在这个鄙视链中,纯手工测试属于底端被碾压的生物。 实际上,我觉得这是一种严重的偏见,并且体现了其对测试行业认知的极其不专业。 ●自动化测试固然重要,但是测试思路才是重中之重 ● 首先,我们不能否认自动化测试的作用,他肯定是将来软件测试发展的一个大方向。 自动化测试将QA从繁重的重复劳动中解放出来,优化测试资源,提高测试效率,对产品质量保证起到积极的作用;另外,一个有自动化测试脚本、框架、工具开发能力的QA,更有竞争力也是一件毋庸置疑的事情。   但是,但凡做过测试工程师的朋友都知道,一些逻辑非常复杂的场景是很难用自动化脚本实现的,就算要强行实现,也性价比很低,因为太费时费力了。    

软件测试工程师常见面试题和笔试题

放肆的年华 提交于 2019-12-01 18:14:03
1.白箱测试和黑箱测试是什么?什么是回归测试? 2.单元测试、集成测试、系统测试的侧重点是什么? 3.设计用例的方法、依据有那些? 4.一个测试工程师应具备那些素质和技能? 5.集成测试通常都有那些策略? 6.你用过的测试工具的主要功能、性能及其他? 7.一个缺陷测试报告的组成 8.基于WEB信息管理系统测试时应考虑的因素有哪些? 9.软件本地化测试比功能测试都有哪些方面需要注意? 10.软件测试项目从什么时候开始,?为什么? 11.需求测试注意事项有哪些? 12.简述一下缺陷的生命周期 13.测试分析测试用例注意(事项)? 01 瑞星笔试题 1、一台计算机的IP是192.168.10.71子网掩码255.255.255.64与192.168.10.201是同一局域网吗? 2、internet中e-mail协仪,IE的协仪,NAT是什么,有什么好处,能带来什么问题?DNS是什么,它是如何工作的? 3、PROXY是如何工作的? 4、win2k系统内AT命令完成什么功能,Messenger服务是做什么,怎么使用? 5、进程,线程的定义及区别 6、32位操作系统内,1进程地址空间多大,进程空间与物理内存有什么关系? 7、网络攻击常用的手段,防火墙如何保证安全. 8、如何配静态IP,如何测网络内2台计算机通不通,PING一次返几个数据包? 9、WIN9X与WINNT以上操作系统有"服务"吗