• 0
  • 0
分享

面试题解读,轻轻松松过面试,我以一个过来人的身份,写下这篇面试常见问题。

1. 最常见的就是,为什么想进本公司,你了解本公司的业务吗?

再回答这个问题的时候是灵活的,首先,我有一技之长(表明自己的专业技能,展示自己的优点)来到贵公司,我在施展我的才能的同时又会事半功倍的完成公司交付的事情,再者,(说面试公司的优点)贵公司,在某一行业都是佼佼者,我希望进入这样强的公司,才能更快的让自己变强。

2. 怎么考虑加班?

我相信所有的人,肯定都是抗拒的,什么996,995,都是扯淡,我们谁不希望965呀,但是接受现实吧,同学们,告诉面试官:我如果有幸可以成为贵公司的一份子,那么就和公司荣辱与共,公司的任务,完不成,或者是急于上线,我愿意加班,这是我对公司,对这份工作的态度,我愿意付出,但是我平时也会合理安排好我的工作内容,避免不必要的加班,这样的回答是会不错的。

3. 为什么从上家公司离职?

回答这个问题的时候千万千万要小心,不管是对上家公司有多少怨言,对工作有多么不满,还是和同事相处不来,都不要讲出来,这个时候,你要把所有的问题都归结在自己的身上,让面试官觉得你是一个没有负能量的人,可以表达和自己的未来职业规划不匹配,回答出来的话一定是要积极的。

4. 测试的目的是什么?

  • 软件测试是为了发现错误而执行程序的过程;

  • 测试是为了证明程序有错;

  • 测试是为了在用户之前找出软件产品的错误,站在用户的角度来发现错误,使软件产品尽可能的符合用户的要求,使软件产品的质量更高。

5. 结合你以前的工作经验,你认为怎么做好测试?

我认为要做好测试,首先要有一个良好的沟通能力,沟通有效率,工作才会有效率,其次,要有一定的耐心,测试就是不断的反复执行测试用例,所以耐心细心很重要,最后,要有一个好的工作习惯,一步一步的做好测试。

6. 开发人员说不是bug时,你如何应对

第一种情况:开发人员说不是bug,那就有两种情况,需求没有定,那就找来产品经理,一起商定,商量后看需不需要改。

第二种情况:自己说是bug,开发说不是,先根据自己作为用户的使用习惯,再次确定是不是bug,如果认定是,就找测试经理和开发经理进行确认,需要改就改,同时把这个问题记录下来(这么做只是为了总结自己的问题经验,可以不用记录)。

7. 白盒测试有几种方法?

语句覆盖,判定覆盖,条件覆盖,判定条件覆盖,条件组合覆盖,路径覆盖

8. 描述软件测试活动的生命周期?

计划,设计,实现,执行,总结;

计划:对整个测试周期中所有活动进行规划,测试人员,时间进度等;

设计:完成测试方案的设计,从技术方面估算测试;

实现:测试用例的设计;

执行:执行测试用例;

总结:记录测试结果,进行测试分析,完成测试报告。

9. 常用的软件测试用例设计方法有哪些?

等价类划分:等价类是指某个输入域的子集合,在这个子集合中,所有输入数据对程序的验证错误都是等价的,这就不需要对每个输入数据进行测试,只需要用少量代表性的测试的数据,取得最好的测试结果,它分为:有效等价类和无效等价类。

边界值分析:通过测试经验可以直到,大部分的错误是发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部,针对边界值设计测试用例,可以测出更多的错误。

错误推测法:根据经验和直觉推测程序所有可能存在的各种错误。

因果图方法:前面的边界值和等价类都是只考虑输入条件,但未考虑输入条件之间的联系,考虑输入条件之间的组合,可能会产生一种新的情况(这里典型的就是用户名和密码)。

10. 给你一个网站,你将如何测试?

首先,查找需求说明规格书,网站测试的相关文档,接口文档等一些相关的文档,根据这些文档,制定测试计划,包括:功能测试,界面测试,性能测试,安全性测试,兼容性测试。

设计测试用例

功能测试包括

链接测试,链接是否正常跳转,是否存在空页面,空链接;

提交功能测试;

多语言支持是否错误。

界面测试包括

页面风格是否统一;

页面布局是否合理。

控件是否正常使用。

性能测试包括

压力测试,负载测试,强度测试。

安全性测试包括

基本的登录功能的检查;

是否存在溢出错误,导致系统崩溃或权限泄漏;

SQL注入。

兼容性测试包括

浏览器的兼容性;

操作系统的兼容性;

软件平台的兼容性;

数据库的兼容性。

11. 如何提交高质量的软件缺陷(bug)记录

  • bug产生的对应软件版本;

  • 开发的接口人员;

  • bug的优先级;

  • bug的严重程度;

  • bug可能属于的模块,如果不能确认,就找开发确认下;

  • bug标题,需要清晰的描述bug现象;

  • bug描述,需要给出bug出现的步骤;

  • bug附件中能给出相关的日志和截图。

12. 软件的缺陷等级划分?

A类–严重错误,包括

  • 由于程序所引起的死机,非法退出;

  • 死循环;

  • 数据库发生死锁;

  • 因错误操作导致的程序中端;

  • 功能错误;

  • 与数据库连接错误;

  • 数据通讯错误。

B类–较严重错误,包括

  • 程序错误;

  • 程序接口错误;

  • 数据库的表,业务规则,缺省值未加完整性等约束条件。

C类–一般性错误,包括

  • 操作界面错误;

  • 打印内容,格式错误;

  • 简单的输入限制未放在前台进行控制;

  • 删除操作未给出提示;

  • 数据库表中有过多的空字段。

D类–较小错误,包括

  • 界面不规范;

  • 辅助说明描述不清楚;

  • 输入输出不规范;

  • 长操作未给用户提示。


作者:测试小姐姐

原文链接:https://blog.csdn.net/HONGTester/article/details/107180624

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   一、TDSQL概述  TDSQL是腾讯研发的一款兼容MySQL协议的国产分布式数据库,适用于大并发、高性能、大容量的 OLTP 类场景。TDSQL分为集中式和分布式版本,分布式版可支持分布式事务,但性能不如单机事务,性能会有一定的损耗,如需使用,需要进行实际测试结果来决定是否使用。  二、TDSQL性能监控分析工具  1. 赤兔平台  赤兔平台中通过DB监控、实例监控和SQL Engine监控可以查看查看数据库及网关的监控指标,通过日志管理查看慢查询和SQL Engine日志,同时还可以通过性能分析报告(实例管理-》“点击实例 ID 进入”-》性能分析)查看系统状态、表空间分布、...
            0 0 1201
            分享
          • 一:需求分析了解熟悉业务,分析需求测试点确认功能(业务功能,辅助功能,数据约束,易用性需求,编辑约束,参数需求,权限需求,性能约束)场景分析(考虑场景调用者和系统内部各个场景之间联系)挖掘隐性需求(常用业务流程以及各分支)二:测试计划1、编写目的此文档根据项目需求文档,制定测试策略、评估测试风险,确定所需的资源,并对测试的工作量进行估计,进行人员和进度安排,并且列出测试项目的可交付元素。2、参考文档详细设计文档,设计原型3、测试概要(1)测试目标通过测试,达到以下目标:测试已实现的产品是否达到设计的要求,包括:各个功能点是否以实现,业务流程是否正确。产品规定的操作和系统运行稳定。Bug数和缺陷...
            0 1 2270
            分享
          • 并发用户严格意义的并发:即所有的用户在同一时刻做同一件事情或者操作,这种操作一般指做同一类型的业务 。广义范围的并发:这种并发与前一种并发的区别是尽管多个用户对系统发出了请求或者进行了操作,但是这些请求或者操作可以是相同的,也可以是不同的。 并发用户数并发用户数是指同时进行请求的客户数量并发用户数用于模拟用户的真实负载情况(并发情况是对系统最大的考验)并发数≠同时使用系统的用户数(VU)虚拟用户数(VU)同时使用系统的用户数TPS(Transaction per Second):系统每秒处理事务数,单位是笔/秒。(事务:整个业务交易处理的过程),若能获取到“高峰时段交易量(笔/小时)...
            14 14 1068
            分享
          • 在 Postman 中,用 Environments 来管理环境变量。我们在开发的过程中,往往会用到多个环境:开发环境,测试环境,UAT 环境,生产环境等。我们要调用不同环境的 API 时,只需切换 Postman 的 Environment 即可。下面,我们来具体说下 Postman 环境变量的使用方法。知识扩展:Postman 环境设置介绍第 1 步 创建环境在 Environments 选项卡中,点击 + 号按钮来创建环境。在环境中,创建变量。其中,列中 INITIAL VALUE 和 CURRENT VALUE 的区别是&nb...
            0 0 588
            分享
          • 接口测试流程1、接口测试流程(1)首先是从开发那里拿到API接口文档,了解接口业务、包括接口地址、请求方式,入参、出参,token鉴权,返回格式等信息。(2)然后使用Postman或Jmeter工具执行接口测试,一般使用Jmeter的步骤是这样的: a、首先新建一个线程组。 b、然后就是新建一个HTTP请求默认值。(输入接口服务器IP和端口) c、再新建很多HTTP请求,一个请求一个用例。(输入接口路径,访问方式,参数等) d、然后创建断言和查看结果树。(3)最后调试并执行用例,最后编写接口测试报告(4)其实我们做接口的时候也碰到了蛮多的问题,都是自己独立解决的,比如返回值乱码(修改jmete...
            11 13 2113
            分享
      • 51testing软件测试圈微信