2022常见软件测试面试题

453 阅读8分钟

常见问题

  • 软件测试的目的是什么?

1.为了发现程序中的缺陷,保证软件质量。 2.满足用户需要

  • 软件测试的流程一般是正常的吗?

1. 项目测试执行情况 2. 根据需求文档立项制定测试用例 3. 提提 4. 及时有效的进行测试后的跟踪记录,解决问题的情况 4. 测试环境测试通过之后,产品进行验收测试

  • 常见的测试类型有哪些?分别说明一下?

1. 黑盒测试,单元说的测试,由开发来完成,对程序的测试 3. 1. 黑盒测试,主要是浏览器类的功能和方法的测试 4.集成测试,即一个模块测试,各个测试系统,对整个系统测试完成后的测试 6. 6.回归测试

  • 测试用例 设计常用的方法有哪些?详细说明一下?

最常用的3种等价类划分、有效值、场景 1.等价类划分分为等价类和典型等价类,将测试的划分范围分成几个互不相交的子,从每一个个子值集不同个个的有代表性

  • 解释下单元测试、集成测试、系统测试以及验收测试?

1. 集成测试,即模块测试。 3. 各个模块完成测试后,对整个系统的测试完成。 ,测试环境测试通过后,由产品或用户进行验收测试,看看产品的实现情况,是不是满足了他们最初设计的需求

  • 探索性测试是什么?应该怎么做?

在文档需要不完善或压根没有需要进行的情况下,根据经验试试索性进行的测试,是测试过程中形成的基本思维性测试

  • 什么是冒烟测试,如何有效的开展冒烟测试?

冒烟软件的功能测试,通常由开发完成,只有都测试,交由测试的比较,通过2个测试。等

  • 内容一条高质量的记录缺陷(Bug)应该有哪些?

1.bug 产生快速定位的步骤问题 3.bug 的详细操作截图,有效的展示问题,帮助开发

  • 穷人的生命周期是怎样的?

1新建--提交--分配--修复--验证--验证通过关闭--验证不通过reopen

  • Alpha 测试和 Beta 测试的区别?

1.Alpha测试:用户在开发方的场所来测试,在模拟实际操作环境下进行的测试,由开发记录下的用户反馈 2.beta测试:当开发和测试根本完成时请到问题提交时测试,不同的用户,在不同的环境下操作,然后用户把产生的问题,定期发给开发者,进行修复(开发不在现场) 3.通常已有的alpha测试,之后有bata测试

  • 你认为软件测试应该具备哪些素质?

1. 对事件的技术能力 2. 对业务逻辑的理解 3. 良好的解决和分析能力 4. 解决和分析的能力

  • 作为提高测试人员,在与开发人员的过程中,如何有效地发挥效能和效果?

1. 的跟开发者想,都不要跟对方充分辨认,尽管他的设备会催他解决问题 2. 因为以待人,设身处地宽阔的地方或者看他的开发压力其他原因不合作也要心平气和的跟他讨论问题的优先级 4.经常跟开发者合作,现在是工作还是上的问题,但一定要测试自己的原则,对测试的产品质量负责 5.先解决问题有助于开发缩小排查范围

  • 你觉得软件测试工程师在一个团队中,都需要做什么?

1.在对产品需求提出建议和用户角度的一些贴合用户需求 2.测试阶段,根据项目的了解了解的专业测试技能,在项目上线前测试出更多问题保证产品的专业测试技能3.对测试过程中出现的问题进行合理有效的评估。 4.对质量严格把关测试不通过的一定不能发布生产

  • 你对软件测试最大的兴趣是什么?

1.行业比较好,而且近一些问题越来越多的企业外来测试越来越多 2.测试时间越多,解决的困难和挑战也越多,解决的同时也提高了自己的能力 3.自己的性格比较比较好快乐很容易跟产品和开发能力一起做起事情可以很成功

  • 你对自己的职业规划是什么?

先做高级测试有机会的话,想管理方向发展,目前在携程做测试,往也为未来管理组长

  • 在你的工作中,发现影响巨大或印象深刻的 Bug 是什么?

印象深刻,项目的bug:近期的一个通知,xqmq的消息是近期的发送单未服务自动发单测试中,我给开发者加发发单作为手动发单--或者失败单单失败的证明,开发力争生产不会出现的情况,但后来还是被我告知,在上线前发出的,加个手动单。上线启动,公司qmq框架问题,产生消费的延迟,导致一段时间内的一些订单当时不能自动发单,这时候大家手动发单,解决部分订单,事情结束,开发肯定有我提的错误修复是正确的

  • 在你的经历中,解决过的最困难的事情是什么?

测试人员都面临着一个所有难题;在解决问题的问题中,无法使用,无法使用解决的问题,快速的测试,是测试环境的比较,是测试环境的一个比较久未使用的环境,根据和阻塞的情况而定。 ,定位服务之间的用处,一步一步完成调通

  • 在你的工作或学习中,你最大的收获是什么?

1.业务能力的积分 2.自动化,如UI自动化,各种自动化,API自动化,然后提升自己的编码,每周的发布通过举足轻重的作用 3.长期的测试过程中,提升了自己解决问题的能力

  • 在没有文档的情况下,您如何开展任何测试?

1.想去获取其他的文档吧,开发的一些设计文档---概要设计、功能设计、详细设计 2.尝试从网上找类似的项目,如果幸运的话,可以从公司的资料库中找到的文档 3. 开发接口或者文档,按照功能用模块估算,然后大致写出一些类似的设计示例,进行测试,在测试中方便满足自己的使用示例

测试用例设计问题

  • 测试用例是什么?如何设计有效的测试用例?

1 为了测试产品,编制的一系列测试的执行条件以及结果如何设计有效的测试使用结果:示例需求明确输入的需求和测试功能。测试 3. 详细的就业务问题需求,设计不同的业务场景,有很多的覆盖,特别重要的逻辑,要细化 4. 具体逻辑的设计方法,使用分析法,出最多的逻辑设计在示例元素值,使用等价的测试用例 5. 界面测试+UI样式+操作控件+浏览器示例设计类相关的使用方法 6. 6. 时间的下一个接口的测试用例,确定接口测试使用等价类方法的一些测试用例数据自动化测试的正确性--检测测试的正确性,要在项目测试前完成测试,保证在项目测试前完成测试,保证测试完成前行的概念

  • 三个输入的力量,是否构成有效这个设计测试用例

首先设计满足三角形的条件,输入的三个必须大于0,同时满足任意之和最大的第三边。假设三条边是A/B/C,则要满足的条件为A>0,B >0,C>0,A+B>,A+C>B+C>A。依次类来进行设计有效等价类:A>0,B>0,C>0

  • 首次上传文件功能,设计下测试用例

针对网上购物中提交的过程,设计测试用例

测试管理问题

  • 你认为测试经理的工作职责和内容是什么?

1.负责建立和维护一个有效的测试流程;2.负责测试团队的日常管理工作;3.负责工作制定和安排测试计划、测试;4.带领测试团队进行工作,按照预定的计划执行,并监督和控制测试程序测试工作的流程;5.负责测试用的质量,开发高效的测试用例;6. 负责与其他部门的沟通人员,共同管理人员与开发人员进行协作,促进项目的顺利进行;7.负责团队测试团队的培训,培养团队的能力。