问项目

1、问:所做项目的情况,主要做什么类型的测试?

大部分情况,这是一场面试的开门题,面试官问这个问题,主要是考察你的概述能力和全局视野。首先,仔细回顾自己做过的项目。然后挑选最有价值的部分,清楚项目的架构,思路从业务、项目环境、流程以及自己担任的角色去回答。

业务:比如学掌门Atstudy是一个以在线直播、视频录播为主要业务的综合性网站,分为管理员,教师,学生三个大模块,同时可以支持web和手机端使用。

项目环境:该系统搭建在Linux服务器上,使用mysql数据库,采用PHP后端语言。

流程:学掌门Atstudy当前版本是多少,项目组有多少开发和测试,然后说软件测试的流程。

自己担任的角色:负责哪些模块的什么测试。

问解决方案

2、问:你在测试中发现了一个bug,但是开发经理认为这不是一个bug,你应该怎样解决?

首先,将问题提交到缺陷管理库里面进行备案。

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

1)根据需求说明书、产品说明、设计文档等,确认实际结果是否与计划有不一致的地方,提供缺陷是否确认的直接依据;

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

3)根据用户的一般使用习惯,来确认是否是缺陷;

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

5)合理的论述,向测试经理说明自己的判断的理由,注意客观、严谨,不参杂个人情绪。

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

问测试技能

3、问:给你一个网站,你如何测试?

首先,查找需求说明、网站设计等相关文档,分析测试需求。

制定测试计划,确定测试范围和测试策略,一般包括以下几个部分:功能性测试;界面测试;性能测试;数据库测试;安全性测试;兼容性测试

设计测试用例:

①功能性测试

可以包括,但不限于以下几个方面:

链接测试。链接是否正确跳转,是否存在空页面和无效页面,是否有不正确的出错信息返回。

提交功能的测试。

多媒体元素是否可以正确加载和显示。

多语言支持是否能够正确显示选择的语言等。

②界面测试

可以包括但不限于以下几个方面:

页面是否风格统一,美观

页面布局是否合理,重点内容和热点内容是否突出

控件是否正常使用

对于必须但未安装的控件,是否提供自动下载并安装的功能

文字检查

③性能测试

一般从以下两个方面考虑:

压力测试;负载测试;强度测试

④数据库测试

要具体决定是否需要开展。数据库一般需要考虑连接性,对数据的存取操作,数据内容的验证等方面。

⑤安全性测试

基本的登录功能的检查

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

相关开发语言的常见安全性问题检查,例如SQL注入等

如果需要高级的安全性测试,确定获得专业安全公司的帮助,外包测试,或者获取支持

⑥兼容性测试

根据需求说明的内容,确定支持的平台组合:

浏览器的兼容性;

操作系统的兼容性;

软件平台的兼容性;

数据库的兼容性

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

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

如果你是做软件测试的,又对python自动化测试、web自动化、接口自动化、移动端自动化、面试经验交流等等感兴趣的测试人,可以加q:902061117 ,获取软件测试工程师大厂面试资料!

问数据库

4、问:熟悉数据库吗?平时数据库用的多吗?

熟悉数据库吗?

比较熟,比如DML语句有增删改查:(有序思维说出来)

1 insert into 表名 values(值1,值2,值3,…)

2 delete from 表名 where 条件

3 update 表名 set 列名 = 新值

4 select * from 表名

查询语句最长的是 select * from 表名 where 条件 group by 分组列名 having 分组后的条件 order by 列名。

平时数据库用的多吗?(大概测试过程的1/4时间在查数据库)

还行,一般出现问题,遇到bug,就要去查询数据库,初步定为问题。开发会给到我们一个库表设计的excel(数据字典),里面有描述表名和表中的字段,我把交易过程的一些唯一标识,把他作为where条件去查询数据。初步分析后,再把问题暴露给开发。

(比如淘宝支付时,输入支付密码后,已经返回了支付成功的提示信息,然后界面上的订单查询还是待付款,这个时候就要去查询订单表的数据,找到自己刚才做的交易的那一笔订单,去分析一下错误,再暴露给开发)

问Linux

5、问:linux查看文件用什么命令,查看进程用什么命令?

回答:查看文件内容的命令有 more less head tail cat

查看进程:ps -ef | grep 进程号

查看日志文件常用:less、view

问常用命令

6、问:查看日志常用什么命令,主要查看什么内容?

1)查看日志常用less命令或者view命令。

2)主要查看程序运行的记录,比如支付失败,后台就有报错信息打印到.log日志文件中,就可以通过分析日志信息来初步定为问题。(补充:同时也去查询数据库,分析订单数据,查看支付状态等等)

PS:日志就是.log的文本文件,和.txt一样属于文本文件。vi或者vim编辑器属于记事本软件,一般不会用来查看日志。

问用例设计

7、问:软件测试用例设计/测试用例的内容/管理工具?

参考:以场景(故事)为驱动的测试设计,并且针对测试数据的选择上面通常结合等价类划分,因果图,边界值,错误推测。

测试用例的内容:标题、测试环境、测试输入数据、测试步骤、期望结果、测试结果、测试时间、测试人员

管理工具:禅道、QC

问测试兴趣

8、你对测试最大的兴趣在哪里?为什么?

回答这个面试题,没有固定统一的答案,但可能是许多企业都会问到的。提供以下答案参考:

最大的兴趣,感觉这是一个有挑战性的工作;

测试是一个经验行业,工作越久越能感觉到做好测试的难度和乐趣,

通过自己的工作,能使软件产品越来越完善,从中体会到乐趣。

回答此类问题注意以下几个方面:

1)尽可能的切合招聘企业的技术路线来表达你的兴趣,例如该企业是数据库应用的企业,那么表示你的兴趣在数据库的测试,并且希望通过测试提升自己的数据库掌握能力。

2)表明你做测试的目的是为了提升能力,也是为了更好的做好测试;提升能力不是为了以后转开发或其他的,除非用人企业有这样的安排。

3)不要过多的表达你的兴趣在招聘企业的范畴之外。比如招聘企业是做财务软件的,可是你表现出来的是对游戏软件的兴趣;或招聘是做JAVA开发的,而你的兴趣是在C类语言程序的开发。


最后: 给大家推荐一个 q 群:902061117 里面有许多资料共享!资料都是面试时面试官必问的知识点,也包括了很多测试行业常见知识,其中包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。

如果对你有一点点帮助,各位的「点赞」就是小编创作的最大动力,我们下篇文章见!

好文推荐

2021软件测试工程师面试题汇总(内含答案)-看完BATJ面试官对你竖起大拇指!

什么样的人适合从事软件测试工作?

软件测试和软件开发哪个发展更好

那个准点下班的人,比我先升职了…

昨天去面试字节软件测试,总结了一些建议分享,附带相关面试题...相关推荐

  1. 扮猪吃虎!昨天去面试测试,三轮面试题!分享给大家。

    测试同事(女): 自我介绍 数据库增删改查?你们项目中用到什么? 说一下项目? Loadrunner用过没?与jmeter有什么区别? 接口测试怎么做的? 之前项目上线后有没有遗漏的bug? 项目负责 ...

  2. Python面试题-朋友昨天去面试,这5个Python面试题都被考到了,太神奇了!

    第1题:字符串的拼接–如何高效的拼接两个字符串? 字符串拼接的几种方法 加号 逗号 直接连接 格式化 join 多行字符串拼接() 学习python中有什么不懂的地方,小编这里推荐加小编的python ...

  3. 面试字节跳动后,整理了这20道面试题....

    目录 1.软件测试流程介绍 2.SQL硬删除.软删除 3.SQL创建表的方法 4.SQL增删改查语法 5.索引有哪些,索引的优缺点 6.索引的原理 7.商品价格9.9,购买2件,提交订单,付款19.7 ...

  4. 去了字节跳动,才知道年薪40W的测试有这么多?

    金三银四来了,又到了谈论薪资的时候.最近脉脉职言区有一条讨论火了: 哪家互联网公司薪资最'厉害'? 下面的评论多为字节跳动,还炸出了很多年薪40W的测试工程师 我只想问一句,现在的测试都这么有钱了吗? ...

  5. 3月面试字节一面就被刷,9月二战字节终于上岸,准备了小半年,这我要个28K应该也不过分吧?

    终于二战上岸了,二战字节也并不是说非字节不可,只是觉得心里憋着一口气,这就导致我当时有其他比较好的offer,我也没有去,就是想上岸字节来证明自己,现在也算是如愿了,来跟大伙们分享一下~ 个人情况 我 ...

  6. 去了字节跳动,才知道年薪 40w 的测试工程师有这么多?

    最近脉脉职言区有一条讨论火了: "哪家互联网公司薪资最'厉害'?" 下面的评论多为字节跳动,还炸出了很多年薪 40w.50w+的 90 后们. 我只想问一句,现在的年轻人都这么有钱 ...

  7. 面试字节跳动,我被怼了……

    出处:https://www.zhihu.com/question/31225105/answer/582508111 人们都说,这个世界上有两种人注定单身,一种是太优秀的,另一种是太平凡的. 我一听 ...

  8. 请画图说明tcp/ip协议栈_5年Android程序员面试字节跳动两轮后被完虐,请查收给你的面试指南 - Android木子李老师...

    大家应该看过很多分享面试成功的经验,但根据幸存者偏差的理论,也许多看看别人面试失败在哪里,对自己才更有帮助. 最近跟一个朋友聊天,他准备了几个月,刚刚参加完字节跳动面试,第二面结束后,嗯,挂了- 所以 ...

  9. java后端简历项目经历_为了面试字节跳动后端开发岗(Java)鬼知道我经历了什么.....

    字节跳动的招聘十分火热,基本上全年都是铺天盖地的宇宙条的招聘信息.但是其实录取率并不高. 无论是找后端方向还是其它方向,我相信整个面试的过程和时间节点都能对你有一定的帮助.字节跳动的面试流程基本上是我 ...

最新文章

  1. apt的通讯信道是如何发现的?
  2. python的数与字符串
  3. 服务器控件转换成HTML
  4. 计算机系统-电路设计05-RS触发器的内部电路实现
  5. Eclipse / Intellij Idea配置Git+Maven+Jetty开发环境
  6. NGN学习笔记5——IMS技术
  7. java 快逸报表_数据填报 | 快逸报表工具-Java报表软件
  8. 使用PHP实现网易云音乐数据的获取
  9. 深度信念网络_静园5号院前沿讲座 | Geoffery Hinton谈深度信念网络
  10. Simple Usage of Sort in Golang
  11. 捋一捋这些我记不清的python概念
  12. 使用jQuery快速高效制作网页交互特效 第五章 上机练习四 制作广告图片轮播切换效果
  13. 电容式位移传感器的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  14. cocos creator国际化i18n多语言工具cc-i18n
  15. 真实案例详述:丢手机太危险了
  16. 【转】XenServer错误恢复:断电网卡丢失.虚拟机(VPS)不见
  17. Citrix 服务器虚拟化之二十五 桌面虚拟化之XenDesktop高可用性
  18. BGP机房的基本概念
  19. 许奔创新社-第17问:头脑风暴,我从一开始就错了吗?
  20. 应急物资配送小程序的设计与实现

热门文章

  1. swoole mysql 连接数_用swoole简单实现MySQL连接池
  2. 静态定义的receiver接收broadcast intent
  3. 一起来玩AZURE SQL(三)AZURE SQL 数据库迁移
  4. python开发爬虫-Python3 Scrapy 安装方法 (一脸辛酸泪)
  5. 怀旧服大脚插件未能从服务器,《魔兽世界怀旧服》大脚插件 安装方法使用教程...
  6. 微博持续开展不友善言论治理专项 重点整治网络暴力行为
  7. 亚马逊云科技张文翊:云让初创公司不输在起跑线上
  8. 打开非遗文化新呈现方式 三七互娱“非遗广州红”游园会即将开幕
  9. 首销价1999元起!OPPO K9 Pro开启预售:搭载天玑1200芯片
  10. 自动驾驶,不要再杀人了