职场文秘网

首页 > 心得体会 > 工作体会 / 正文

2023年度软件测试经典面试题完整版,菁选2篇(2023年)

2023-03-13 18:30:15

软件测试经典面试题完整版1  1、软件测试人员就是QA吗?  软件测试人员的职责是尽可能的找出软件缺陷,确保缺陷能被修复。  QA(质量保证人员)主要职责是创建或者制定标准和方法,提高促进软件开发能下面是小编为大家整理的2023年度软件测试经典面试题完整版,菁选2篇(2023年),供大家参考。

2023年度软件测试经典面试题完整版,菁选2篇(2023年)

软件测试经典面试题完整版1

  1、软件测试人员就是QA吗?

  软件测试人员的职责是尽可能的找出软件缺陷,确保缺陷能被修复。

  QA(质量保证人员)主要职责是创建或者制定标准和方法,提高促进软件开发能力和减少软件缺陷。

  测试人员的主要工作是测试,质量保证人员日常工作重要内容是检查与评审,测试工作也是保证人员的工作对象。

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

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

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

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

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

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

  软件产品在投产前,通常都会进行用户验收测试。如果用户验收测试没有通过,直接结果就是那不到“Money”,间接影响是损害了公司的形象,而后者的影响往往更严重。根据作者的经验,用户验收测试一定要让用户满意。

  实际上用户现场测试更趋于是一种演示。在不欺骗用户的前提下,我们向用户展示我们软件的优点,最后让“上帝”满意并欣然掏出“银子”才是我们的目标。因此用户测试要注意下面的事项:

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

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

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

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

软件测试经典面试题完整版2

  1、如何编写提交给用户的测试报告?标记

  随着测试工作越来越受重视,开发团队向客户提供测试文档是不可避免的事情。很多人会问:“我们可以把工作中的测试报告提供给客户吗?”答案是否定的。因为提供内部测试报告,可能会让客户失去信心,甚至否定项目。

  测试报告一般分为内部测试报告和外部测试报告。内部报告是我们在测试工作中的项目文档,反映了测试工作的实施情况,这里不过多讨论,读者可以参考相关教材。这里主要讨论一下外部测试报告的写法,一般外部测试报告要满足下面几个要求:

  -根据内部测试报告进行编写,一般可以摘录;

  -不可以向客户报告严重缺陷,即使是已经修改的缺陷,开发中的缺陷也没有必要让客户知道;

  -报告上可以列出一些缺陷,但必须是中级的缺陷,而且这些缺陷必须是修复的;

  -报告上面的内容尽量要真实可靠;

  -整个测试报告要仔细审阅,力争不给项目带来负面作用,尤其是性能测试报告。

  总之,外部测试报告要小心谨慎的编写。

  2、什么是软件测试,软件测试的目的?

  使用人工或者自动手段来运行或测试某个系统的过程,目的在于检验它是否满足规定的.需求或者弄清预期结果和实际结果之间的差别。

  3、写出bug报告流转的步骤,每步的责任人及主要完成的工作。标记

  参考答案:(要结合自己实际的工作经验进行回答,不同公司略有区别)

  测试人员提交新的Bug入库,错误状态为New。

  高级测试员/测试经理验证错误,如果确认是错误,分配给开发组。设置状态为Open。如果不是错误,则拒绝,设置为Declined状态。

  开发经理分配bug至对应的模块开发人员。

  开发人员查询状态为Open的Bug,如果不是错误,则置状态为Declined;如果是Bug则修复并置状态为Fixed。不能解决的Bug,要留下文字说明及保持Bug为Open状态。

  对于不能解决和延期解决的Bug,不能由开发人员自己决定,一般要通过某种会议(评审会)通过才能认可。 测试人员查询状态为Fixed的Bug,然后验证Bug是否已解决,如解决,置Bug的状态为Closed,如没有解决,置bug状态为Reopen。

Tags: 完整版   面试题   测试  

搜索
网站分类
标签列表