人力资源和软件测试的选择
软件测试和人力资源是两个不同的方向。一个是技术线,一个是管理线。
对于一个没有工作经历的人来说,前两三年工作对今后的发展非常重要。不知道你学习什么专业,如果可以,最好是跟专业相近,且自己喜欢的工作。
软件测试,国内的软件测试大多是功能测试,也就是黑盒测试;其实软件测试,像infosos这种大公司里面软件测试的人拿的工资或许比开发还要高。因为软件测试也包含白盒测试,对于系统设备厂家,也是要做自动化测试工具开发的。且测试转开发、转管理很容易。
人力资源这块,现在分工也非常细致,有人力资源规划、员工招聘与配置、员工培训与发展、员工绩效管理、员工薪酬福利管理、员工关系管理,很多单位都有心理辅导师,要做好里面的其中一项就实属不易。且现在做得好的人力资源,工作很好找,薪酬也不低。
当然,兴趣是最好的老师,选择自己喜欢的,好好把握。相信你可以做好自己的选择。
过两天要去面试软件测试,他们会怎么问?问什么?
软件测试面试前的最后一波恶补!不要打没有准备的仗。
想要拿到心仪的offer,光有相应的技术水平是不够的,还是要提前做好面试题的熟悉以及学习一些面试时的技巧,否则,就算是金子也很可能会被埋没了。
下面给详细讲讲一些面试中比较常见的题吧!
1、软件测试的流程是什么?
分析:每当hr问一个问题的时候,我们都必须在脑海里先想一下他是想通过这个问题获取哪些信息,做好了这步先行工作再回答就比较稳健了。如果有工作经验,那么直接按照公司流程去答就可以了,如果你刚转行或者是才实习,那就按下面的标准回答走就行了。
回答:项目经理将项目需求文档给到开发,开发记录文档内需求不明确或者遗漏点做好准备,然后在需求评审会议上,各开发人员提出自己的疑问并解决,需求评审最终得到一份需求规格说明书。(需求评审阶段)
评审通过后,开发这边的经理就开始编写开发计划,测试经理编写测试计划,计划评审通过后开发人员进行程序的开发,测试人员开始测试用例的编写。当项目的第一个版本出来后,开发负责第二个版本的迭代,而测试这边对项目进行测试并记录追踪管理bug,直到项目迭代完毕。(产品研发阶段)
项目迭代完毕并修复大部分的bug后,测试这边开始进行总结,最终产出一份测试报告书,记录此次的测试工作及项目存在的问题。(产品发布阶段)
2、测试用例主要有哪些元素?
分析:每家公司用的模板都不尽相同,所以内容也是多种多样的,你只需要把基本的元素回答出来就行了。
回答:测试用例的主要元素有:ID、标题、模块、预置条件、操作步骤、预期结果、实际结果、是否通过等等
3、软件测试有什么策略和阶段?
分析:策略就是你是以什么样的思路去测试,或者是通过什么样的技术或者步骤去执行等等。
回答 :软件测试的策略主要有:动态、静态测试;白盒、黑盒测试。测试阶段按照研发顺序分别是:单元测试、集成测试、系统测试,有些公司还会有验收测试;(单元测试开发在调试代码时就完成,集成测试也是,但是有时测试人员也需要进行集成测试;测试人员平时主要的工作就是系统测试,验收测试是客户参与进行的测试);
4、测试用例是什么?有什么作用?
回答:测试用例实际上就是预设好一个特定的场景,让软件再这个场景中运行,以检验程序是否给出正确反应,来衡量软件是否正确满足了客户需求。
作用:
1、避免盲目测试并提高测试效率;在软件版本更新之后只需要少量修改即可开展测试工作,提高工作效率,大幅度缩短测试周期。
2、可以直观看出哪些是测试重点,测试用例是测试工作的见证,可以看到测了哪些功能,又有哪些模块没有测。
3、测试用例是量化测试工作的方法之一。
5、你平时是怎么设计测试用例的?
分析:这个问题的点主要考察是否掌握测试用例设计方法,在回答之后,HR可能会继续追问某种设计方法的概念或者实例,这时举例说明即可;如:等价类划分法就是把程序的输入域划分成等价类,从每个部分中选取少数代表性数据当做测试数据。
回答:设计测试用例一般都会使用到等价类、边界值、场景/流程法、因果图还有错误推测法;
6、你们公司的需求评审是怎么进行的?
分析:需求评审,就是对客户需求,软件各个模块之间模糊的点进行审查,排除不理解或者没有考虑到的点。
回答:需求评审,在一些分工比较明确的公司,都是由PD负责,需求确认好后再下发到开发和测试部门;分工不怎么明确的公司可能就是开发测试产品等大家坐在一起共同探讨;评审形式一般分为线上和线下两种方式,负责人一般会提前把需求文档下发到大家手上供大家整理各自的疑惑点,为后续的评审会议做准备。
7、还有什么想要问我的吗?
分析:这个问题在每个面试的尾声都会被问到,如果你直接回答没有,会让hr有种你不在意这份工作的感觉,如果你问得多了又会显得面试之前没有做好充分的准备,所以问题一般控制在2-3个就差不多。
直接说没有,会让HR觉得你不关心这个岗位,问的多了又会显得面试之前没有做好充分的准备。所以问题一般控制在两到三个比较好。
回答:
1、公司的研发团队目前是什么规模?开发和测试分别有多少人?
2、公司今后的业务方向是什么?
3、如果我入职了,我的主要工作职责是什么?
以上!
进行人力资源管理系统的测试应围绕的指标是什么?
人力资源管理系统满足了人力资源对信息化的需求,在引进一套好的人力资源管理系统过程中,软件的测试是非常重要的,它对人力资源系统能否投入运行起着至关重要的作用。在软件的测试中应围绕的指标包括软件的特点、软件的实用性、软件的安全性以及相关的操作顺畅度。并且通过测试系统,要了解是否满足企业的招聘管理、培训管理等人事管理需求,是否有效地为企业节省开支、节约人力资源,提高人事管理的工作质量和效率;是否具有较好的可扩展性、稳定性、安全性、简单易操作等等。一定要针对人力资源管理系统的特点,做好软件的相关功能测试。
软件测试工作累不累?有没有发展前途?
其实相比于之前的软件测试来说,这几年软件测试已经在不知不觉中发生了非常大的改变,但是关于未来怎么变?我总结了这几点:
1)随着互联网+概念的深入软件测试人才的需求量还会越来越大,很多传统行业逐步转型,公司业务量激增,加之创业风潮,人员流动等,整体IT行业的人才缺口还是会持续呈现扩张趋势的。但是,不同于开发人员的大量产出、批量培养,不仅在学历教育阶段,高校普遍缺乏对软件测试专业的系统培养,甚至鲜有开设“软件测试”专业,在非学历教育阶段,正规、专业做测试培养的教育机构也是屈指可数。专业人才后备不足,供不应求,也就是自然而然的了。
2)在不同公司软件测试人员的地位也不一样,目前,业界通常分两种情况:一类是很多大公司重生产岗位(研发等),测试属支撑部门,话语权低,而测试为软件最后出口,通常被误会成“背锅侠(承担责任)”的角色会比较多;另一类,有成熟质量体系的公司,会以产品质量为先,用户至上,会实际关注测试质量,相对是比较理想的公司。但是对于刚刚入行的小白和新人来说,这两种去向都各有利弊,选择时还是要更多地平衡自己的短期发展和长期发展,谨慎选择。
3)未来,专注于某个测试领域,或者掌握新兴测试技术的软件测试人员会越来越吃香。专注于研究某种测试,比如网页,app,安全,性能,接口,自动化。等到一定阶段,对研究的领域有了自己的见解,就可以称为这一领域的专家。无论在哪个行业,具备这样水平的从业者都会是人事眼中的“香饽饽”。
以上就是小编通过网络搜集整理关于人力资源和软件测试的选择的全部内容了,希望能帮助到大家。
985大学 211大学 全国院校对比 专升本