我们精选了一下网友答案:
···································^^····································
软件测试面试经验\n1.爱客CRM公司\n笔试题:\n(1)给一个网站登录的页面,设计测试用例\n(2)Bug缺陷报告有哪些内容\n(3)数据库设计,考查like用法\n(4)逻辑题:王师傅是卖鞋的,一双鞋进价30元甩卖20元,顾客来买鞋给了张50,王师傅没零钱,于是找邻居换了50元。事后邻居发现钱是假的,王师傅又赔了邻居50。请问王师傅一共亏了多少?\n(重要我面试两家公司,全都有这道题:答案是60)\n面试题:\n(1)说一下软件测试的流程\n(2)给一个网站,分析一下测试点\n(3)有独立编写过测试报告/测试计划吗?\n(4)印象中有哪些bug是最深刻的?\n(5)你觉得自己有哪些优势?\n(6)有什么想要问我的吗?\n\n2.上海蔚来汽车有限公司\n笔试题:\n(1)Bug的严重等级和优先级区别\n(2)Bug所包含的内容\n(3)给你一个登录页面,怎么测试?\n(4)性能测试的2/5/10原则\n(5)测试报告包含哪些内容\n(6)怎么定位页面元素\n(7)Jmeter做性能测试用到哪些监听器\n(8)如何做集成测试,集成测试的目的\n(9)Get请求与post请求的区别\n(10)编写自动化测试脚本\n面试题:\n(1)测试报告有哪些内容\n(2)说一下软件测试的流程\n(3)Fiddler如何抓取https请求\n(4)系统上线之后又出现bug了怎么办\n(5)给你一个app的登录页面说一下测试点\n(6)https的默认端口是多少\n(7)测试计划包含哪些内容\n(8)说一下自己有什么优点
1、自动化测试和测试自动化的区别是什么?
这个题目很拗口啊!看来是考试语文功底的时候到啦!
测试自动化:这是一种让测试过程脱离人工的一次变革。对于控制成本,控制质量,回溯质量和减少测试周期都有积极影响的一种研发过程。
自动化测试:通过将测试执行部分部分或者全部交由机器执行的一种测试,叫做自动化测试。这种测试不需要人的实时参与。同时这种测试在小规模应用时会比手动测试昂贵许多。自动化测试可以看作测试自动化的一部分。
3、性能测试、压力测试、负载测试的区别是什么?这就是一个历史难题啊!负载测试是通过改变系统负载方式、增加负载等来发现系统中所存在的性能问题。负载测试是一种测试方法,可以为性能测试、压力测试所采用。负载测试的加载方式也有很多种,可以根据测试需要来选择。
性能测试是为获取或验证系统性能指标而进行测试。多数情况下,性能测试会在不同负载情况下进行。
压力测试通常是在高负载情况下来对系统的稳定性进行测试,更有效地发现系统稳定性的隐患和系统在负载峰值的条件下功能隐患等。
4、上一版本没有发现问题,这个新版本出现问题,怎么办?首先确定bug的出现是新功能引起的,还是旧功能引起的。如果是旧bug,你没有发现,除了要提交bug并跟进开发进行修改,还要给自己长点经验,下次不能这么马虎啦!如果是新功能引起的,那就好办啦,直接分析问题,并把bug提交上去,直至修复为止。
5、如何测试andorid应用?最基本的功能测试要通过,还要考虑机型适配、安装卸载、内存耗用等问题。
6、Android机型很多,如果没有那么多可以测试的手机,怎么办?安卓的机型很多很多,如果要一一匹配那是不现实的,可以考虑现在网上比较主流的云测平台,比如说testin云测
7、Monkey可以测试什么?对APP进行自动化测试或者是压力测试或者是暴力测试。
10、写出常用的性能测试工具(至少3种),并选其中1种说明如何使用。Jmeter、loadrunner、ApacheBenchJmeter:1)使用badboy工具录制脚并对脚本进行优化和关联处理;2)对脚本进行参数化,并设计好并发数和场景;3)进行压力测试,并对吞吐量和错误率等参数进行观察和总结。
11、写出常用的bug管理工具,并选其中1种说明如何使用。禅道、bugfree禅道:提交bug,需要输入bug标题、重现步骤、预期结果、实际结果、指派给开发,然后就可以进行bug的追踪管理啦。
12、压力测试是怎么做的?1)使用badboy工具录制脚并对脚本进行优化和关联处理;2)对脚本进行参数化,并设计好并发数和场景;3)进行压力测试,并对吞吐量和错误率等参数进行观察和总结;4)编写性能测试报告。
15、你们测试的流程是怎么样的?1)先做需分析,对即将要做的项目分析清楚;2)制定测试计划3)编写测试用例并进行用例评审4)执行测试并提交bug5)编写软件测试报告&版本上线。
需要软件测试面试视频可以私信我哒~~
1. 你们的项目周期一般多久,测试周期多久
这个问题不是很好回答,因为每个项目都可能不一样,可能一个简单的项目可能做一年,也可能一个复杂的项目可能做两个月,因为根据客户的需求而定,怎么说都有问题,也怎么说都对。所以,认定一个项目做多久就可以了。比如现在的常见MIS系统,3、4开发,往往3个月基本都完成了。加加班时间更短,所以在面试过程中,如果问到你们的项目周期,可以简单处理,可以说成是外包的,你们公司就是做外包测试的,具体开发周期不是很清楚,把问题归结到测试周期上。
测试周期,上面说过,可以说测试3天,也可以说测试1周,或更久,如果企业的项目比较复杂,测试要求又高,可说周期长点,比如5天。面试者要有个时间概念,不是随口乱说,因为测试周期短,那么测试复杂度不是大,如果实在搞不清楚,就说一个你们的测试版本周期就是3天一个版本。
需要注意的是,这里讲的测试周期,没有包括测试需求、测试用例、测试规程、环境搭建等问题,如果这些都包括,周期相对更长,比如测试用例设计,可能就需要2个星期,或者更久。所以,具体情况具体对待。
综上所述,建议大家根据项目情况,分成两种:一是需要写用例,项目规模中等,开发周期3个月左右,开发人员4个人,测试4个人。写测试用例大概3个星期,环境搭建半天,冒烟测试1个小时,系统用例执行一个版本是3天左右。第二种,不需要写用例,则冒烟测试需要1个小时,测试执行一个版本也是4天左右。前提是测试人3-4个时候。
注意:当面试官质疑你的时候,很正常,每家公司项目周期都不太一样,所以不要去强调什么,正常表述即可。前提是每个点要说清楚,每个时间段做什么要搞明白。详细知识点,每个阶段内容可见教材上的第四章。
字节跳动的面试题
1.讲一讲你做的项目?
2.假如拍照和保存功能,你怎么设计测试?
3.什么情况你会把它定义为内存泄露?
4.测试某个接口调用是否正确?你是怎么操作的?
5.用抓包改数据是怎么操作的?
假设我们的粉丝数要达到1万,最大的临界点为1万,我们要怎么去创造这个数据?
6.bug修复后,再次测试仍是bug,这种情况下,你要怎么处理?
7.上级给到一个超过你能力范围的工作你怎么办?时间不够的情况下怎么办?
软件测试面试题集
基础问题:
1、APP测试如何测?与WEB测试的区别?APP测试时如何使用数据库?
2、事件与事件之间的时间一般设置多长时间?
3、性能测试怎么做?
4、设置的并发数多少?
5. 数据库用的哪种?解释数据库的左连接,右连接?数据库的常用SQL语句?
6. 接口测试怎么做?给你一个接口去测,但是没有需求文档,你要怎么去做,讲下你的思路?
7. Python自动化怎么做?
8.问Java代码能看懂吗?
9.印象中的bug
结合项目说,app拍照出现闪退的现象,这种现象比较烦人,因为难以复现。
问:这种情况怎么做呢?根据偶发的概率,严重程度等,如果影响比较低或者偶发的概率比较低的话,就作为遗 留问题,等到下个版本迭代的时候再处理
10.Fiddler抓哪些方面的包呢?
11. 面试官把他自己的手机拿出来放在桌子上,说一个理财的APP,充值了1000,而页面没有显示出来,分析下原因?
12. 数据库两张表,一张表里有学号、姓名、分数、科目为语文,另一张表里有学号、姓名、分数、科目为数学。求出两张表里的分数和最高的前五
13.讲讲项目流程。
14.怎么抓包的。
15. 说一下整体的测试流程?如何画流程图?
16.数据库两个表查询。给定两个表,查找、增加;两个表连接起来改和删
17.谈项目的总体描述及测试方法
18、APP和WEB测试的区别?用什么测试接口?
19、FIDDLER的用途?
20、Sellnium怎么测流程?用过哪些自动化测试工具?
21、对于项目经常加班到11点怎么看?
22、讲述最近做的一个项目?
23、性能测试和接口测试的区别?
24、在后台添加一个按钮怎么测试?
25、怎么看通宵加班?通宵加班可以接受吗?
26、数据库查询语句,直接写出来给面试官看
27、给你一个接口文档,用JMeter做接口测试,具体怎么操作?怎么设置?
28、讲一下Loadrunner做性能测试的步骤,怎么分析性能是否存在问题?
29、你用Fiddler做什么?具体怎么做?
30、一个登陆页面响应时间在8~9S,你怎么分析,找出问题所在?
31、app兼容性测试做过没?需要考虑哪些?
32、如何和开发沟通,进行BUG的定位?
33、测试用例如何编写、执行和管理?
34、接口测试怎么做?Jmeter接口测试流程,测试性能时关注点在哪?线程数是怎么设定?
35、具体的项目流程和测试流程是什么?项目中了哪些工具?
36、用笔画了一个登录注册界面,要说出测试点?
37、接口测试的数据,如何让另外一个接口调用?
38、介绍自己负责项目功能模块的业务流程?
39、测试环境的搭建简单介绍。
40、描述自我职业规划。
41、测试报告怎么写?
整理了一些软件测试工程师在面试的时候会遇到的常见问题,怎么回答的参考答案也附在下面了。
1、问:你在测试中发现了一个bug,但是开发经理认为这不是一个bug,你应该怎样解决?
首先,将问题提交
到缺陷管理库里面进行备案。
然后,要获取判断的依据和标准:
等待测试经理做出最终决定,如果仍然存在争议,可以通过公司政策所提供的渠道,向上级反映,并由上级做出决定。
2、什么是软件测试?软件测试的目的与原则
在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。
软件测试的目的:
3、测试人员在软件开发过程中的任务是什么?
1、尽可能早的找出系统中的Bug;
2、避免软件开发过程中缺陷的出现;
3、衡量软件的品质,保证系统的质量;
4、关注用户的需求,并保证系统符合用户需求。
总的目标是:确保软件的质量。
4、你自认为测试的优势在哪里?
该面试也没有固定不变的答案,但可参考以下几点,并结合自身特点:有韧性、有耐心、做事有条理性、喜欢面对挑战、有信心做好每一件事情、较强的沟通能力、从以前的经理处都得到了很好的评价表明我做的很好
5、你所了解的的软件测试类型都有哪些,简单介绍一下。
按测试策略分类:1、静态与动态测试 2、黑盒与白盒测试 3、手工和自动测试 4、冒烟测试 5、回归测试;
按测试阶段分类:单元测试、集成测试、系统测试;
其他常见测试方法:1、功能测试 2、性能测试 3、压力测试 4、负载测试 5、易用性测试 6、安装测试 7、界面测试 8、配置测试 9、文档测试 10、兼容性测试 11、安全性测试 12、恢复测试
以上是总结的一些软件测试工程师面试时常见的问题了,更多要了解的可以关注订阅号【长沙IT研习社】,IT行业各类资讯都有的。
·······································································
作为软件质量控制中的重要一环,软件测试工程师基本处于"双高"地位,即地位高、待遇高。同时,软件测 试的人才需求缺口超过20万人,而人才的紧缺也促使软件测试工程师的薪资逐渐走高,高级测试工程师年 薪可高达10万元。从近期的企业人才需求和薪金水平来看,软件测试工程师的年工资还有逐年上升的明显 趋势。 测试工程师一般会分为以下几个等级:初级测试工程师、中级测试工程师、高级测试工程师和测试管理 人员。不同的级别的测试工程师薪资差异很大。 初级测试工程师 年薪约在2-4万元左右。他们的工作通常是按照测试方案和流程对产品进行功能测试,检查产品是否有 缺陷。具有一些手工测试经验,开发测试脚本并开始熟悉测试生存周期和测试技术; 测试工程师 年薪约在5-6万元左右。他们要能够编写测试方案,测试文档、与项目组一起制定测试阶段的工作计划 。能够在项目中合理利用测试工具来完成测试任务。能够独立编写自动测试脚本程序并担任测试编程初期的 领导工作,进一步拓展编程语言、操作系统、网络与数据库方面的技能; 高级测试工程师 年薪约8-10万元左右。他们不但需要掌握测试与开发技术,而且对所测试软件对口的行业非常了解,能 够对测试方案可能出现的问题能够进行分析和评估。帮助开发或维护测试或编程标准与过程,负责同级的评 审,并能够指导初级的测试工程师; Team Leader(测试主管) 年薪在8-15万,一般具有5年左右工作经验,负责管理一个小团队。负责进度安排、工作规模/成本估算 、按进度表和预算目标交付产品,负责开发项目的技术方法,能够为用户提供支持与演示; 测试经理 年薪在12-20万,能够担当测试领域内的整个开发生存周期业务,能够为用户提供交互和大量演示,负 责项目成本、进度安排、计划和人员分工; 计划经理 年薪在20-30万,具有多年纯熟的开发与支持(测试/质量保证)活动方面的经验,管理从事若干项目的 人员以及整个开发生存周期,负责把握项目方向与盈亏责任。 软件测试工程师在IT行业中越来越受到重视 ,其薪资也节节高升;但上述分析,具体视不同地域、不同性质企业、测试工程师的不同能力而定。 测试工程师的起薪从2000~5000元/月不等,若有4年工作经验的话,薪资在8000元/月左右,也就是说 ,4年的工作经验,正常的发展,会成为一名高级测试工程师;那么,普通的测试工程师薪酬情况如何呢? 以2年左右从业工作经验的软件测试工程师的各地薪资情况来看: 北京地区该职位的平均年薪逾5.8万元;其中外商独资企业的年薪为全国之最,将近8.5万元,而其余各 类型企业的年薪都在5~6万元左右。 上海地区软件测试工程师的平均年薪为6.3万元,欧美独资和欧美合资的薪资不相上下,分别为7.9万和 7.7万元。国营企业略高于平均线,达到6.5万元,其余各类企业则都表现平平。 广州地区该职位的平均年薪约为4.5万元;其中外商独资欧美企业的年薪最高,达到了7万元;合资/合 作欧美企业也能拿到6.2万元的平均年薪,合资/合作非欧美企业就较逊色,年薪不到4万元。 深圳地区的平均年薪是全国各城市最高的,超出7万元,其中外商独资欧美企业的年薪为7.8万元,国营 企业的年薪紧随其后,超过了7.3万元,合资/合作非欧美企业的年薪较低,约为6万。 上海地区的软件测试工程师享有的带薪年假是全国各地最多的,一年中平均有10天,北京、广州、大连 均为8天,杭州和深圳相对较少,为6天。 以上这些地区在软件测试的培训方面都做得不错,基本上均有6成以上的从业者可享受到公司提供的培 训计划,但上海的软件工程师的培训比例不到5成。杭州和深圳两地的培训是全国各地区最出色的,逼近8成 。 深圳、上海均有2成的从业者可享受房贴或者补充住房公积金,大连和北京则有3成以上的从业者可享受 公司的房贴或者补充住房公积金,广州更是达到了4成以上,而杭州此项福利的比例较低,仅为1成。 在我国软件测试还处于起步阶段,和国外比较起来尚有很大的差距。以下为笔者拿到的2002年美国软件 测试工程师的薪资收入统计: 城市/地区 工作年限 少于1年 1-2年 3-6年 7年以上 中西部 $44,000 $54,000 $64,000 $74,000 德克萨斯 $49,000 $59,000 $69,000 $79,000 硅谷 $52,000 $62,000 $94,000 $104,000 纽约及周边地区 $53,000 $63,000 $110,000 $135,000 由上述的情况介绍不难看出,在我国软件测试工程师的发展前景广阔,而且薪酬、福利在行业中也有很 强的竞争力。
不是的,可以同时进行~
①关注微信公众号“51Testing软件测试网”,每周查看全国各地IT行业软件测试相关岗位招聘!
②如果你有用人需求,需发布招聘,请将具体需求发到wangzhanbu@51testing.com!(想要求职的朋友也可以将简历投递至以上邮箱!) ③添加51Testing软件测试求职QQ群484177310,获悉最新招聘活动
传神(中国)网络科技有限公司
工作地点:武汉工作描述: 1.负责测试iOS,Android, wp7等系统下移动设备软件测试; 2.负责独立撰写测试流程,测试用例; 3.提交测试报告,分析测试结果; 4.独立完成测试任务;有效的与开发人员进行沟通; 5.对测试任务进行跟进,在规定时间内保证产品的合格; 6.能够使用多种测试软件并保持随时更新; 7.对于已经发现的问题,尽可能帮助开发人员找到复现的方法; 任职资格: 1.计算机专业本科及以上学历; 2.独立搭建,模拟测试环境/测试网络; 3.熟悉测试流程,熟悉掌握bug完整生命周期;对于bug有一定敏感性,发现bug能力强; 4.逻辑思维能力强,肯钻研,工作态度认真负责,能承受较大的工作压力,以及必要的高强度测试和加班要求; 5.熟练使用SVN、OTA等辅助平台; 6.热爱游戏测试工作,可以胜任重复性工作; 7.有较强的逻辑推理能力,思维慎密,做事认真严谨;
工作地点:武汉
工作描述:
1.负责测试iOS,Android, wp7等系统下移动设备软件测试;
2.负责独立撰写测试流程,测试用例;
3.提交测试报告,分析测试结果;
4.独立完成测试任务;有效的与开发人员进行沟通;
5.对测试任务进行跟进,在规定时间内保证产品的合格;
6.能够使用多种测试软件并保持随时更新;
7.对于已经发现的问题,尽可能帮助开发人员找到复现的方法;
任职资格:
1.计算机专业本科及以上学历;
2.独立搭建,模拟测试环境/测试网络;
3.熟悉测试流程,熟悉掌握bug完整生命周期;对于bug有一定敏感性,发现bug能力强;
4.逻辑思维能力强,肯钻研,工作态度认真负责,能承受较大的工作压力,以及必要的高强度测试和加班要求;
5.熟练使用SVN、OTA等辅助平台;
6.热爱游戏测试工作,可以胜任重复性工作;
7.有较强的逻辑推理能力,思维慎密,做事认真严谨;
七二四(北京)科技有限公司
工作地点:上海岗位职责1、负责APP和网站相关产品的测试工作,保证产品的质量;2、制定测试计划,跟进项目进度,完成测试任务;3、进行测试分析/用例设计/测试执行/,定期编写文档,汇报项目进展情况;4、对测试流程提出改进建议,提高测试的工作效率。岗位要求1、计算机相关专业,熟悉软件工程和互联网产品;2、至少2年以上开发或测试工作经验;3、熟悉软件系统的测试流程、规范及工具(软件自动测试工具和bug跟踪系统等);能独立承担大型项目的测试工作;4、具备基本的MySQL和SQLServer数据库使用能力;5、具有较强的沟通理解能力和协调能力,工作积极主动;6、有开发经验/web测试工作经验/自动化测试工作经验/Ruby经验者优先考虑;
工作地点:上海
岗位职责
1、负责APP和网站相关产品的测试工作,保证产品的质量;
2、制定测试计划,跟进项目进度,完成测试任务;
3、进行测试分析/用例设计/测试执行/,定期编写文档,汇报项目进展情况;
4、对测试流程提出改进建议,提高测试的工作效率。
岗位要求
1、计算机相关专业,熟悉软件工程和互联网产品;
2、至少2年以上开发或测试工作经验;
3、熟悉软件系统的测试流程、规范及工具(软件自动测试工具和bug跟踪系统等);能独立承担大型项目的测试工作;
4、具备基本的MySQL和SQLServer数据库使用能力;
5、具有较强的沟通理解能力和协调能力,工作积极主动;
6、有开发经验/web测试工作经验/自动化测试工作经验/Ruby经验者优先考虑;
上海安个家信息技术有限公司
工作地点:上海岗位职责:1、负责根据项目测试计划制订项目测试用例并实施,保证项目质量和进度;2、负责与产品经理和开发人员就项目要求、进度和问题进行沟通;3、负责设计测试用例,组织并进行产品测试,提交软件的测试报告;4、负责缺陷跟踪和管理;5、负责其他专项测试的部分内容。岗位要求:1、3年以上的软件测试经验,具有一定编程能力;2、具备自动化测试框架搭建,部署,调优,测试结果分析的能力;具备业界测试方法和测试工具钻研,实施,应用的能力(如熟悉selenuim、appium、jmeter、soapui等测试工具);3、具备提升团队测试整理水平,梳理并优化测试流程的能力;4、熟悉项目开发及测试流程与各种测试技巧,熟悉测试用例及测试文档、测试报告的编写;5、熟练使用LINUX、熟悉TCP/IP、HTTP等网络编程协议;6、至少熟悉以下一种语言:C/C++、Object-C、Java或PHP;7、至少熟悉一门脚本开发语言(如shell、perl、python),有实际实践经验积累者尤佳;8、具有移动互联网相关经验(an droid、IOS)尤佳
岗位职责:
1、负责根据项目测试计划制订项目测试用例并实施,保证项目质量和进度;
2、负责与产品经理和开发人员就项目要求、进度和问题进行沟通;
3、负责设计测试用例,组织并进行产品测试,提交软件的测试报告;
4、负责缺陷跟踪和管理;
5、负责其他专项测试的部分内容。
岗位要求:
1、3年以上的软件测试经验,具有一定编程能力;
2、具备自动化测试框架搭建,部署,调优,测试结果分析的能力;具备业界测试方法和测试工具钻研,实施,应用的能力(如熟悉selenuim、appium、jmeter、soapui等测试工具);
3、具备提升团队测试整理水平,梳理并优化测试流程的能力;
4、熟悉项目开发及测试流程与各种测试技巧,熟悉测试用例及测试文档、测试报告的编写;
5、熟练使用LINUX、熟悉TCP/IP、HTTP等网络编程协议;
6、至少熟悉以下一种语言:C/C++、Object-C、Java或PHP;
7、至少熟悉一门脚本开发语言(如shell、perl、python),有实际实践经验积累者尤佳;
8、具有移动互联网相关经验(an droid、IOS)尤佳
广州麦优网络科技有限公司
工作地点:广州岗位职责:1、编写测试用例,编写并实施测试计划,跟踪并验证故障的解决情况,编写测试报告;2、按照测试大纲进行软件模块测试、系统测试;3、收集和提交软件测试报告;4、与项目相关人员就项目进度和问题进行沟通;5、负责bug的生命周期管理6、负责基于B/S架构的PC端软件的测试以及手持移动客户端软件的测试;任职要求:1、计算机相关专业大专及以上学历,有2年及以上的软件测试经验者优先;2、熟悉软件测试理论和方法,掌握测试工具,编写测试用例;3、熟悉软件测试流程,能够合理编制项目的测试计划及进度;4、热爱软件测试工作,可以胜任重复性工作,工作细致认真,有耐心;5、具备良好的学习能力和质疑习惯;6、了解测试驱动开发(TDD)技术;8、了解bug管理软件的使用方法的优先考虑;9、了解Loadrunner等性能测试工具及相关自动化测试软件的优先考虑。
工作地点:广州
1、编写测试用例,编写并实施测试计划,跟踪并验证故障的解决情况,编写测试报告;
2、按照测试大纲进行软件模块测试、系统测试;
3、收集和提交软件测试报告;
4、与项目相关人员就项目进度和问题进行沟通;
5、负责bug的生命周期管理
6、负责基于B/S架构的PC端软件的测试以及手持移动客户端软件的测试;
任职要求:
1、计算机相关专业大专及以上学历,有2年及以上的软件测试经验者优先;
2、熟悉软件测试理论和方法,掌握测试工具,编写测试用例;
3、熟悉软件测试流程,能够合理编制项目的测试计划及进度;
4、热爱软件测试工作,可以胜任重复性工作,工作细致认真,有耐心;
5、具备良好的学习能力和质疑习惯;
6、了解测试驱动开发(TDD)技术;
8、了解bug管理软件的使用方法的优先考虑;
9、了解Loadrunner等性能测试工具及相关自动化测试软件的优先考虑。
北京欧应信息技术有限公司
发表于 2020-11-22 19:56 阅读 ( 991 ) 分类:软件测评
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!