为您找到搜索结果:1607个
软件测试面试题整理
对一个测试团队的leader来说,如何招到合适的成员无疑是慎之又慎的。因为一旦在面试时做出错误的判断,后期很可能就长期忍受自己种下的苦果。 为了更好的面试,从网上找过不少面试技巧,现整理如下,希望对刚晋升为测试团队leader的同行有所帮助。 问:测试人员提交了一个bug,但开发人员不认同你,你改怎么办?--多数面试着会回答告诉组长/经理,然后让组长/经理去找那个开发。--这个问题考察面比较固定,比如能反映一个人沟通方式(是否懂得正确的推进方式),工作主动性(比如沟通前是否先对一下需求和设计),对待bug是否有自己的立场和坚持等。问:为什么离职?--考察应聘者对待加班、薪资、与同事、领导相处关系等。避免招进喜欢搬弄是非的人(说是非者必是是非之人)。问:说一下软件测试流程--这个问题应聘不同等级的测试需要不同的回答。若是来应聘高级测试,我希望听到的回答是在各个阶段有自己的读到理解,比如在需求分析阶段的分析,在bug预防上,在事后总结上。。。问:说一下你公司系统最长的业务流是什么问:说一下你懂那种语言?说一下你做过的项目中用到了哪些python函数? 问:我为什么录用你,...
软件测试面试问题集锦--专业篇
(重点考察测试人员对待测试工作的态度及是否有发展潜力)重点考察测试人员的职业发展方向是否与当前职位招聘相符?从其中可以侧面看出来其员工稳定性。重点考察测试人员在以往的测试工作中能力提升方面,有哪些?然后重点询问此部分内容,是否测试经验增长,具备一定的深度?重点考察测试人员对以往的工作所负责的产品测试,是否具备一定的深度!通常我都是让面试者自己讲述或是在纸上画出具体系统架构的图!重点考察测试人员在以往的公司测试团队中,具体的工作职责,评判其工作是否与当要求职位是否符合?是否有哪些优缺点?重点考察测试人员对自己能力提升方面,有没有提高总结的地方,从项目中吸取的经验与教训。从中可以看出来,测试人员是否属行自我驱动型人才!重点考察测试人员是否坚持自已的价值观?是否具备协调沟通处理问题能力?工作主动性(比如沟通前是否先对一下需求和设计)?重点考察测试人员是否为测试这个职业肯付出多少?从中也可以看出这个测试人员是否上进心?是否有求知心?我的定义是如果哪个应聘者来面试时,都没系统的看过一本测试书籍,基本上不会录取!重点考察测试人员是否具体测试技术专研精神?是否喜欢接受挑战?是否属于以后培养骨干对象?...
性能测试工具整理
常用的18个网站性能测试工具,总有一款适合你!http://www.cnblogs.com/lhb25/archive/2010/12/26/1917047.html...
如何当好测试经理?
欢迎关注我的公众号了解更多的测试知识: 软件测试经验与教训 题 记以前分享过一些类似的话题,比如“如何当上测试经理”,“新晋经理如何管理团队”,但限于篇幅和主题,很多问题无法细说,这也导致很多读者看完以后来找我了解同样的问题。今天结合小密圈里的问题,谈一谈一些问题的看法,希望可以给想当测试经理和刚当上测试经理的朋友一点启发。 一测试经理的能力框架测试经理最重要的能力是什么? 1、测试经理是做什么的测试经理是做什么的?有的奔走于项目经理、技术、设计、下属之间,了解需求跟进进度;有的则是无时无刻都在与文档打着交道;也有的测试经理看起来“很闲”,上午看看邮件下午看看书喝喝茶。实际上,这都是真实的测试经理的工作状况。通常来说,测试经理需要懂技术、懂管理,有时候可能还要懂组织政治、懂客户体验,因为他要与很多部门人员交流,保证理解正确项目需求,同时也更好的将测试范围与下属沟通充分。测试经理的本质工作在于对项目测试任务的实现。具体就是针对项目产生行为,对项目需求进行分...
测试用例和BUG描述规范
欢迎关注我的公众号,了解更多的测试知识:【软件测试经验与教训】一一BUG描述基础知识 Bug标题中需包含Bug的具体位置并以【】标注举例:【模块-子模块-页面】XXXXXXXXXXXXBug标题中切勿出现错别字错误示例:奔溃(崩溃),电击(点击),登陆,(登录),重置(充值),现实(显示)当所发现Bug前提条件为空时,需要填无。特殊条件下的Bug必须详细描述产生Bug的前提。示例:只有在使用附件中的图片(大图片:60M)时,会出现此Bug。描述复现步骤中的页面切换为避免出现描述不清晰或者有歧义,需用“->”符号连接正确示例:(首页->我的->我的订单->未支付,点击一个未支付订单,进入订单详情页)在描述过程中错误提示类Bug需用引号进行标注,不能出现描述不清的情况。Bug的附件中包含的截图需增加相应的红框标识,便于Bug的定位。所提Bug附件的命名需要与Bug标题相呼应,不能出现名称怪异或冗长。错误示例:QQ视频20168377894872.MP4Bug中的视频附件需采用MP4格式,不能出现非Mp4格式视频在描述Bu...
测试时间不够怎么办?
很多人都有过对测试时间不够的抱怨。 事实上,项目管理组织有过统计,只有极少数项目能做到按期交付。那么不能按期交付的时候,作为测试人员怎么办呢?我们都希望能够延期上线或者交付,当然我们也通常可以给出中肯的理由。但是有的时候,这些理由并不重要。 事实是,什么时候上线,除了质量之外还有许多因素需要考虑。质量很重要,但是市场压力、竞争、用户对产品的渴求程度、员工问题以及很多其他非测试的问题都会影响上线日期。作为测试人员,我们只是需要在给定的时间之内完成尽可能多的工作。 当然,任何项目都要为交付做出取舍,既然有的项目会因为进度而选择牺牲质量,自然也会有项目为了质量而延期上线,这个时候,延期多久就成了一个新的问题,这个时候就需要测试经理发挥自己的专业能力来说服项目经理或其他能左右项目交付的人。 总而言之,我们不应该抱怨测试时间太紧张,这没有任何意义,而是应该提前汇报风险。这才是我们的职责范围,也是我们应该担心的范围。...
测试者的2大类型特点及发展空间
任何软件产品都由2部分组成:业务逻辑+软件技术。业务逻辑通常由产品经理设计,软件技术由软件开发架构师设计和程序员编程实现。而测试人员呢?则通常对两大部分的质量问题都会进行评测。无论是主动认知还是被动发展,在大部分的组织中都会发现有一部分测试人员更喜欢和擅长进行业务逻辑的测试(后面称:SET)、一部分测试人员更喜欢和擅长对软件技术的测试(SDET)。 常规业务逻辑的测试类型有:功能验证、功能测试、场景测试、端到端测试、探索测试; 常规软件技术的测试类型有:性能测试、可靠性测试、单元测试、CodeReview 帮助提升研发效率的技术手段有:持续集成、自动化测试 通常SET会更喜欢和擅长常规业务逻辑的测试类型,SDET会更喜欢和擅长折腾常规软件技术的测试类型和帮助提升研发效率的技术手段。 两类测试者的知识结构有所不同: SET们会更喜欢学习和了解产品的商业知识和分析用户场景及用户行为,从业时间久了会成为产品专家,这类测试者经过长期测试工作训练将拥有更强的以“用户为中心”的思维习惯,无论是转型产品设计或是产品推广都会比较容易,产品路线是其发展...
测试团队管理
写在前面 年初的时候,去一家公司面试,老总问我“如何提高团队的执行力”。当时听到这个问题,第一反映是这家公司到底怎么了,是公司执行力不行吗?还是他们的测试团队出了什么问题,竟然让老总问一个求职者这种问题。不过当时也不好深问,也不好评价他们的员工如何,只从管理策略、做事方式上泛泛而谈。——从当时那位老总表现来看,这应该不是他想听到的。 回来以后,我对这个问题、对以前自己的管理工作进行了一些反思,有了一些想法,整理如下,既是分享,也是作为以后工作实践的指导。看法 要保证执行力,我觉得有三个核心环节最重要:做正确的事,用正确的人和正确的做事。 我待过的团队不多,但近来跟我探讨测试管理方面问题的同行不少,深聊之后,发觉多数问题都出在上面这三句话上。有的方向出了问题,团队很迷茫;有的团队里出现了老油条,影响恶劣;也有的测试经理说他们的下属连分析测试范围都做不好,也就是...
怎么让研发做好他们不重视但是对测试很重要的事情?
一、问题作为测试人员,质量保障工作者,经常会面临各种各样的困难,比如: 突然接到紧急需求或者故障单的验证,导致原本工作计划被中断,这还不算恼火,最让人恼火的是时间本来就紧张,却又在评估紧急需求的测试范围上耗费了大量时间;(测试范围不清晰)送测版本中,出现了很多违反设计标准的bug,我们花了很多时间在提bug、验bug、研发也花费了相当一部分时间去修改这类bug。问题是这类bug好像根本不应该出现;(设计规范类bug)研发提交了一个新版本,在这个版本中只修复了一个bug,回归通过上线后,却出现了几个以前没有的新问题,分析后发现是修复该bug时引入的!(测试人员不清楚回归范围)研发修改了一个小功能,为了不漏测,测试人员把系统做了一轮完整的遍历(测试人员不清楚回归范围)。提交了一个偶发性bug,研发回复说修复了。然后测试人员试了几遍没有再复现就把bug关闭了。结果到了线上以后又出现了(研发可能根本没有修改代码);发现了一个以前出现过得bug,想不起这个bug的原因和解决方式了,也没有记录,只能重新分析一遍;(经验没有积累)在线上发现了一个bug,发紧急补丁修复了,过了一会又发现了另...
微信小程序 video组件----真机测试position:fixed无效 且有黑底
1、问题描述 video组件fixed后,视频随页面滚动,且有个黑色底停留在页面。 页面滚动前 滚动后 这里贴一下修改前代码,在微信开发者工具看是没有任何问题的。在手机端测试就有以上的问题<viewstyle='position:fixed;top:3%;left:5%;overflow:hidden;'><videosrc='http://video.699pic.com/videos/95/44/45/5FrIddfDqFze1528954445.mp4'enable-danmudanmu-btncontrolsobjectFit="fill"style='width:300px;height:300px;'></video></view><view><viewstyle='width:100%;height:500px;'>sadsadsad</view><viewstyle='width:100%;height:500px;'>sadsadsad</vi...
关于测试人员的职业发展
近期由于项目组人手不够,需要招聘一些测试人员。本周及上周陆陆续续面试了十多个应征者,工作年限在2年~9年之间,但无一满意。期间,种种感叹,回想起去年面试六十余人仅有3人满足要求,如有鲠在喉,还是吐槽一下。如有不对请大家也狂喷我。 我的要求高么? 我的要求其实是:有还算不错的沟通能力,熟悉常见软件开发流程,有一定的需求分析、用例设计能力,会基本的linux和sql操作能力。有一些代码能力会加分。这是长期与现实妥协的结果。如果人还算机灵,其实我很愿意花时间来培养他们。 面试结果 令人惋惜的是,一个合适的人真的很难找。更令人惋惜的是,我看到好多入行很多年的同行,能力并没有跟随工作年限一同增长,有些做了五六年的人有时候给人感觉竟然还不如一个入行一两年的年轻人。最令人遗憾的是,大部分同学竟然没有一个明确的职业发展思路,即使有,也没有经过深入一些的思考,而是人云亦云。 面试的一些细节: 因为从...
你的团队能通过电梯测试吗?
软件开发者们真心喜爱编写代码。但根据我的经验,他们当中很少有人可以解释清楚他们为什么在编写代码。如果你不信,你可以从你的团队里找个人来测试一下:问他在做什么;接着问他为什么要做那个;继续问下去,直到你得到一个你的客户可以理解的原因。你在做什么?我在修复这个数据网格的排序问题。你为什么要解决这个问题?因为它在bug清单上。它为什么在bug清单上?因为有个测试人员把它作为一个bug报出来了。为什么它被作为一个bug报出来了?测试人员认为这个字段应该按照数字顺序来排序而不是按字母顺序。为什么测试人员这么认为?很显然,如果把“条目2”排在“条目19”的后面,用户在查找的时候就会有麻烦。如果这段对话在你看起来很奇怪,或许你还没有跟足够多的软件开发者一起工作过。你知道你到底要问多少次“为什么”才会得到你的客户真正在意的答案吗——哪怕只要挨上一点边?正如“你要舔多少次才能吃完一根tootsiepop棒棒糖”这个问题,答案一定会让你很吃惊! 这是一个巨大的鸿沟!软件开发者认...
如何做好系统测试
如何做好系统测试 目录1 目的...22 目标读者...23 说明...24 Part1项目各阶段工作...24.1 需求调研阶段...24.2 项目启动阶段...24.3 项目开发阶段...34.4 集成和系统测试阶段...34.5 项目上线...44.6 &nb...
经营成功的测试职业生涯
经营成功的测试职业生涯 --JamesA.Whittaker你是如何开始做测试工作的? 1989年,我在田纳西大学读研究生的时候,完成了从软件开发人员到软件测试人员的转型。而这一转型并非出于我自己的选择。我命运的改变发生在一...
性能测试需要掌握的
1.精通性能测试的基本概念,过程,方法论,了解性能工程;2.精通1个商业性能测试工具+1个开源性能测试工具,知道工具可以做什么,不可以做什么,以及工具使用中常见的问题和解决思路;3.扎实的计算机专业基础知识,包括计算机组成原理、操作系统、数据库原理、计算机网络原理;4.熟悉至少1个常用的数据库产品,例如SQLServer或者Oracle,能进行一般的数据库管理操作,熟悉SQL脚本的使用,熟悉常用的数据调优工具和常用的counter;5.熟悉至少一个操作系统的原理,Windows或者Linux都可以,熟悉操作系统的体系架构、操作系统的重要基础概念,以及内存管理、存储/文件系统、驱动/硬件的管理、网络协议的实现及构成、性能的监控方法和原理,熟悉常用的counter;6.熟悉至少一个webserver产品,例如apache,了解一般的配置和常用的counter;7.熟悉至少一个应用服务器产品,例如tomcat,了解一般的配置,熟悉常用的服务器性能监控方法和原理,熟悉常用的counter;8.至少熟悉TCP/IP协议,熟悉HTTP协议,至少见过并了解三层、四层交换或者路由器的使用和配置。了解常...