欢迎来到专业的唐家秘书网平台! 工作总结 工作计划 心得体会 思想汇报 发言稿 申请书 述职报告 自查报告
当前位置:首页 > 专题范文 > 公文范文 > 正文

性能测试面试题及答案,菁选2篇

时间:2023-03-17 08:00:09 来源:网友投稿

性能测试面试题及答案1  1、阶段评审与项目评审有什么区别?  阶段评审对项目各阶段评审:对阶段成果和工作  项目评审对项目总体评审:对工作和产品  2、测试产品与测试项目的区别是什么?  习惯上把下面是小编为大家整理的性能测试面试题及答案,菁选2篇,供大家参考。

性能测试面试题及答案,菁选2篇

性能测试面试题及答案1

  1、 阶段评审与项目评审有什么区别?

  阶段评审 对项目各阶段评审:对阶段成果和工作

  项目评审 对项目总体评审:对工作和产品

  2、 测试产品与测试项目的区别是什么?

  习惯上把开发完成进行商业化,几乎不进行代码修改就可以售给用户使用的软件称为软件产品。

  把针对一个或几个特定的用户而开发的软件称为软件项目,软件项目是一种个性化的产品,可以是按照用户要求全部重新开发,也可以修改已有的软件产品来满足特定的用户需求。

  区别:

  01.质量不同,产品的质量要求高一些,修复发布后产品的缺陷成本较高,甚至带来很多负面的影响。而项目通常面向某一个用户,虽然质量越高越好,但是一般只要满足用户要求就可以。

  02.测试资源投入多少不同。软件产品通常是研发中心来开发,进度压力要小些,同时由于质量要求高,因此会投入较多的人力,物力资源。

  3、 和用户共同测试(UAT测试)的注意点有哪些?

  软件产品在投产前,通常都会进行用户验收测试。如果用户验收测试没有通过,直接结果就是拿不报酬,间接影响是损害了公司的形象,而后者的影响往往更严重。根据作者的经验,用户验收测试一定要让用户满意。 实际上用户现场测试更趋于是一种演示。在不欺骗用户的前提下,我们向用户展示我们软件的优点,最后让“用户”满意并欣然支付酬劳才是我们的目标。因此用户测试要注意下面的事项:

  (1)用户现场测试不可能测试全部功能,因此要测试核心功能。这需要提前做好准备,这些核心功能一定要预先经过测试,证明没有问题才可以和用户共同进行测试。测试核心模块的目的是建立用户对软件的信心。当然如果这些模块如果问题较多,不应该进行演示。

  (2)如果某些模块确实有问题,我们可以演示其它重要的业务功能模块,必要时要向用户做成合理的解释。争得时间后,及时修改缺陷来弥补。

  (3)永远不能欺骗用户,蒙混过关。道理很简单,因为软件是要给用户用的,问题早晚会暴露出来,除非你可以马上修改。

  和用户进行测试还要注意各种交流技巧,争取不但短期利益得到了满足,还要为后面得合作打好基础。

性能测试面试题及答案2

  1、 您所熟悉的测试用例设计方法都有哪些?请分别以具体的例子来说明这些方法在测试用例设计工作中的应用。

  01.等价类划分

  划分等价类: 等价类是指某个输入域的子集合.在该子集合中,各个输入数据对于揭露程序中的错误都是等效的.并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试.因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就可以用少量代表性的测试数据.取得较好的测试结果.等价类划分可有两种不同的情况:有效等价类和无效等价类.

  02.边界值分析法

  边界值分析方法是对等价类划分方法的补充。测试工作经验告诉我,大量的错误是发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部.因此针对各种边界情况设计测试用例,可以查出更多的错误.

  使用边界值分析方法设计测试用例,首先应确定边界情况.通常输入和输出等价类的边界,就是应着重测试的边界情况.应当选取正好等于,刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中的典型值或任意值作为测试数据.

  03.错误推测法

  基于经验和直觉推测程序中所有可能存在的各种错误, 从而有针对性的设计测试用例的方法.

  错误推测方法的基本思想: 列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据他们选择测试用例. 例如, 在单元测试时曾列出的许多在模块中常见的错误. 以前产品测试中曾经发现的错误等, 这些就是经验的总结. 还有, 输入数据和输出数据为0的情况. 输入表格为空格或输入表格只有一行. 这些都是容易发生错误的情况. 可选择这些情况下的例子作为测试用例.

  04.因果图方法

  前面介绍的等价类划分方法和边界值分析方法,都是着重考虑输入条件,但未考虑输入条件之间的联系, 相互组合等. 考虑输入条件之间的相互组合,可能会产生一些新的情况. 但要检查输入条件的组合不是一件容易的事情, 即使把所有输入条件划分成等价类,他们之间的组合情况也相当多. 因此必须考虑采用一种适合于描述对于多种条件的组合,相应产生多个动作的形式来考虑设计测试用例. 这就需要利用因果图(逻辑模型). 因果图方法最终生成的就是判定表. 它适合于检查程序输入条件的各种组合情况.

  2、 软件测试报告应该包含哪些内容?

  编写目的 :这部分描述文档内容简要

  输入文档::说明编写此报告的`输入文档(包括:信息、数据、结果等)

  测试进度:记录测试类型,测试活动的起始和结束时间

  测试版本:记录实际测试活动中所测试的版本

  测试环境:描述实际测试活动中使用的测试环境,并附测试环境网络拓扑图

  测试过程所完成的测试类型:描述实际测试活动中所进行的各种测试活动及工作内容

  测试工作量:记录测试过程中各类人员的工作量投入

  测试结果分析:

  代码覆盖率分析

  代码覆盖率分析

  测试需求覆盖情况

  用例执行情况分析

  系统性能指标分析

  测试问题回顾:描述测试工作结束后,遗留的问题和问题未能解决的原因;描述在测试工作中遇到的问题,如沟通情况,测试环境情况,典型的测试技术和解决方案

  测试量化数据分析:

  测试汇总信息

  缺陷数据分析

  缺陷总体数据统计

  缺陷分级统计

  缺陷来源分析

  遗留缺陷与典型缺陷分析

  测试结论及产品质量分析

  缺陷清单

推荐访问:性能测试 面试题 答案 性能测试面试题及答案 菁选2篇 性能测试面试题及答案1 性能测试面试题及答案1-3

猜你喜欢