软件测试面试大总结(附带答案)

一、你在测试中发现了一个bug,但是产品经理坚持说这不是bug,应该怎么处理?

我会首先将这个有争议的bug记录到缺陷管理库中,以便进行追踪和备案。

然后,要获取判断的依据和标准:

  1. 参照需求说明书、产品说明、设计文档等资料,我们将比对实际结果与预期计划,以确定是否存在不一致之处,从而作为判断缺陷的直接依据。

  2. 如果没有文档依据,可以根据类似软件的一般特性来说明是否存在不一致的地方,来确认是否是缺陷;

  3. 我们还将基于用户的一般使用习惯,评估问题是否影响到用户的正常使用体验,进而判断其是否为缺陷。

  4. 与设计人员、开发人员和客户代表等相关人员探讨,确认是否是缺陷;

  5. 合理的论述,向测试经理说明自己的判断的理由,表述的时候会注意客观、严谨,避免个人情绪的干扰。

等待测试经理做出最终决定,如果仍然存在争议,可以通过公司政策所提供的渠道,向上级反映,并有上级做出决定。

二、如果丢给你一个网站,你会怎么开始测试工作?

首先,我会深入查找并研究需求说明、网站设计等相关文档,以全面理解并分析测试需求。

接下来,我将制定详细的测试计划,明确界定测试的范围和策略。测试计划通常涵盖以下几个关键方面:

  1. 功能性测试:确保网站的所有功能按照需求文档和设计要求正常工作,满足用户的实际需求。

  2. 界面测试:检查网站的界面布局、导航、交互等方面是否符合设计要求,以及是否具备良好的用户体验。

  3. 性能测试:评估网站在不同负载下的响应时间和处理能力,确保网站能够在各种情况下稳定运行。

  4. 数据库测试:验证数据库的完整性和准确性,确保数据的存储和检索满足预期要求,并测试数据库的安全性和性能。

  5. 安全性测试:检查网站是否存在安全漏洞,如SQL注入、跨站脚本攻击等,以确保用户数据的安全。

  6. 兼容性测试:测试网站在不同浏览器、操作系统和设备上的表现,确保网站在各种环境下都能正常显示和工作。

开展测试,并记录缺陷。合理的安排调整测试进度,提前获取测试所需的资源,建立管理体系(例如,需求变更、风险、配置、测试文档、缺陷报告、人力资源等内容)。

定期评审,对测试进行评估和总结,调整测试的内容。

三、一台客户端有500个客户与500个客户端有500个客户对服务器施压,有什么区别?

  • 500个用户在一个客户端上,会占用客户机更多的资源,而影响测试的结果。线程之间可能发生干扰,而产生一些异常。

  • 500个用户在一个客户端上,需要更大的带宽。

  • IP地址的问题,可能需要使用IP Spoof来绕过服务器对于单一IP地址最大连接数的限制。

  • 所有用户在一个客户端上,不必考虑分布式管理的问题;而用户分布在不同的客户端上,需要考虑使用控制器来整体调配不同客户机上的用户。同时,还需要给予相应的权限配置和防火墙设置。

四、需求:在搜索引擎中输入汉字就可以解析到对应的域名,请问如何用LoadRunner进行测试

  • 建立测试计划,确定测试标准和测试范围

  • 设计典型场景的测试用例,覆盖常用业务流程和不常用的业务流程等

  • 根据测试用例,开发自动测试脚本和场景:

录制测试脚本:新建一个脚本(Web/HTML协议);点击录制按钮,在弹出的对话框的URL中输入”about:blank”;在打开的浏览器中进行正常操作流程后,结束录制;调试脚本并保存,可能要注意到字符集的关联。

设置测试场景:针对性能设置测试场景,主要判断在正常情况下,系统的平均事务响应时间是否达标;针对压力负载设置测试场景,主要判断在长时间处于满负荷或者超出系统承载能力的条件下,系统是否会崩溃;执行测试,获取测试结果,分析测试结果

五、软件测试基础理论考察:软件的概念和特点?软件复用的含义?构件包括哪些?

软件是计算机系统中不可或缺的一部分,它与硬件紧密相依,涵盖了与计算机系统操作相关的各种计算机程序、规程、规则,以及可能包含的文件、文档及数据。

软件复用(SoftWare Reuse)是一种重要的软件开发方法,旨在通过利用已有软件的各种相关知识和经验来构建新的软件,从而有效降低软件开发和维护的成本。软件复用不仅是提高软件生产力和质量的关键技术,而且随着技术的演进,其复用的范围也从最初的代码级复用(仅限于程序代码)逐渐扩展到了更广泛的领域,如领域知识、开发经验、设计决策、体系结构、需求、设计、代码和文档等各个方面。

这些可以被复用的软件成分通常被称为可复用构件,它们为软件开发者提供了丰富的资源和工具,以更高效、更可靠地构建出满足用户需求的软件系统。

总结:

感谢每一个认真阅读我文章的人!!!

作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

 

          视频文档获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方小卡片即可自行领取。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值