目录

  • 软件测试面试经常会被问到的三个问题
    • 什么是软件测试(面试常问)
    • 软件测试和研发的区别(面试常问)
    • 一个优秀的测试人员所具体的素质(面试常问)

软件测试面试经常会被问到的三个问题

什么是软件测试(面试常问)

本质上来说软件测试就是为了测试软件是否满足用户的需求

注意:测试一款软件的质量并不是以软件测试人员主观意愿去判断的,而是看其是否满足用户的需求,这也是软件质量的度量(标准).

思考:不运行系统或者程序可以进行软件测试吗?

答:可以的,软件测试分为动态测试和静态测试

动态测试就是将我们的程序跑起来

静态测试无需跑程序,只需要看代码即可。

软件测试和研发的区别(面试常问)

可以分为两个方面来答:
1.软件测试和调试的区别
(1)目的不同

软件测试是为了检测软件的质量是否符合标准(标准就是是否满足用户的需求).

软件调试是开发人员为了检查程序是否实现了他(开发人员)想让程序实现的功能.

(2)人员不一样

软件测试:黑盒测试工程师,白盒测试工程师,开发人员(单元测试,或者白盒测试)

软件调试:研发人员

(3)阶段不同

软件调试:只在开发阶段

软件测试:贯穿到了整个软件开发的生命周期

软件开发的生命周期为

需求分析----》计划----》设计-----》开发----》测试----》运行

当然对于软件测试来说,有两个比较火的概念,面试中可能会考到

测试左移:需求调研阶段和需求阶段,测试人员会参加,区检验需求的合理性.
测试右移:产品上线后,测试人员要对系统进行一个监控,日志的记录和分析.

2.难易程度,技能要求

软件测试广度大,专业度低,不但要会用,还需要深究其原理

软件开发广度小,专业度高

为什么说软件测试广度大,专业度低?

答:广度大是指每种测试都会使用到很多的工具,如下所示:

1.接口测试:postman soupui Charles

2.抓包:fiddler,Charles
3.模拟弱网工具(性能测试)
4.自动化测试 :java,Python,ruby,unittest,TestNG

5.安全测试:网络知识,Linux,tomcat,数据库

专业度低指的是每种工具只需要会用即可,不需要深究其原理,这些工具只是测试的手段。

一个优秀的测试人员所具体的素质(面试常问)

这个问题同时也有一个变向的问法:既然懂开发的知识?为什么还要选择软件测试?

答:这个问题大的方向来说是从兴趣技能,责任感和压力思维模式四个方面来说
1:从兴趣方面来说首先是对软件测试比较感兴趣,其次也是为了更好的和软件开发人员沟通,处理项目中出现的bug,为了更好的完成软件测试工作.
2:从技能方面来说

一般就是从上述四个技能方面来说:
1:具有开发能力,相比于测试人员来说具有即具有开发能力,又具有测试能力.
2:文字能力:bug非常多,需要记录下来,测试人员同时需要写一些测试文档,功能使用文档等
3:沟通能力比较强,也是比较符合软件测试的需求的
4:快速学习能力也要说明.
当然后续在向面试官展示我们的测试能力的时候,可以将我们所写的测试用例向面试官进行展示,例如某个项目的测试用例,或者老师上课所讲到的测试用例.
同时能力还体现在编程能力以及数据结构算法这方面.
以及团结协作(重要)能力,沟通能力等.

3:从责任感和压力方面来说的话,责任感强,能够承受住压力这些也要向面试官说明
4: 从思维模式来说的话:此时给大家举一个例子,先来看一道题目:
假如此时有一个自动售卖饮料的机器,这个机器只能投掷硬币,此时他只售卖三种饮料:红茶,雪碧,可乐
当用户投入的硬币金额达到1.5元的时候,按可乐出可乐,按雪碧出雪碧,按红茶出红茶,如果投币的金额总数达到2元的话,除了会出相应的饮料,还会退还五毛钱.
那么此时思考一个问题:在售卖饮料的机器运行期间会出什么问题?请将这些问题列举出来并进行测试:

上面罗列的就是这台机器在运行过程中可能会发生的问题.
这个问题其实就是在考察大家的发散思维能力逆向思维能力.这两个思维能力很重要,例如一个问题需要考虑到正反面的各个细节等等.

软件测试面试经常会被问到的三大问题(面试常考)相关推荐

  1. java程序员面试时候经常会问的一些问题_面试JAVA程序员常遇到的一些问题了解一下...

    每当我们去面试的时候,面试官总会问我们一大堆问题,而回答问题都是有技巧,回答问题的时候不能过于老实,全盘脱出,稍微夸大或者隐瞒是没什么问题,但不能过度.因为最重要的还是靠自身的实力,作为JAVA程序员 ...

  2. 《大厂算法面试题目与答案汇总,剑指offer等常考算法题思路,python代码》V1.0版...

    为了进入大厂,我想很多人都会去牛客.知乎.CSDN等平台去查看面经,了解各个大厂在问技术问题的时候都会问些什么样的问题. 在看了几十上百篇面经之后,我将算法工程师的各种类型最常问到的问题都整理了出来, ...

  3. 面试SEO岗位时会问的问题有哪些?SEO面试官提问

    面试seo岗位时会问的问题有哪些? 面试官会怎么样提问?[追梦者seo顾问团队] 作为一名SEOER来说,去某个企业做SEO优化的前提是必须要面对面试官问的SEO问题,其实笔者在面试多个SEO职位的时 ...

  4. 初中级前端程序员面试中小型公司会问哪些问题?

    初中级前端程序员面试中小型公司会问哪些问题?不同的公司面试内容也不尽相同,有的面试过程很轻松,有的面试官是个架构师level 挺高不会问八股文,给出了几个现实中的场景,然后转换成代码的逻辑去让实现. ...

  5. 软件测试面试话术有哪些 一分钟告诉你面试时这样说更加分

    在软件测试面试中,面试者都会遇到面试官各种不同的问题,虽然我们无语预知面试官具体会问什么问题,但我们可以针对性地去做好面试准备. 以下是我给大家整关于软件测试面试技巧以及话术. 技能方面 去分析你要面 ...

  6. 银行软件测试员要穿正装吗,中国工商银行应用测试面试:我是技术岗的提前批,面试只有一轮 - 职朋职业圈...

    为了帮助职业圈网友能够及时了解中国工商银行的面试流程以及面试过程所涉及的面试问题,职业圈小编把刚获得的中国工商银行面试经验马上编辑好,快速提供给大家,以便能够尽快帮助到有需要的人.这次面试总共花了3天 ...

  7. 面试官95%会问的接口测试知识

    接口测试最近几年被炒的火热了,越来越多的测试同行意识到接口测试的重要性.接口测试为什么会如此重要呢? 主要是平常的功能点点点,大家水平都一样,是个人都能点,面试时候如果问你平常在公司怎么测试的,你除了 ...

  8. ❤️40条软件测试面试常考题目总结(附答案解析)【建议收藏】❤️

    40条软件测试面试常考题目总结,话不多说上干货~ (附答案解析) 1 开发犯低级错误怎么办? 开发首先要规范好编码,出低级错时不要指责,内心指出错误.让他们自己进行测试,反思找出错误. 2 你进行过哪 ...

  9. 大家面试测试工程师一般问什么问题?

    我花了2天时间,整理出来80道最常见的核心面试题(附答案),文末附真实面试笔记. 面试题摘要: 技术类问题 1.以前做过怎样的项目?说一下你们的测试流程?在项目组中做过怎样的工作? 2.所做项目的情况 ...

  10. 前两天去A公司面试,面试管问的题目一下子闷了。很郁闷。重新答题。在这里分享一下...

    前两天去A公司面试,面试管问的题目一下子闷了.很郁闷.重新答题.在这里分享一下. 1) 问:请问你最近做过什么项目,介绍一下大致的情况? 答:做了http://www.chinatravel.net, ...

最新文章

  1. 数字图像处理6:配准与掩膜
  2. 帝国cms底部代码哪里改?要修改版权和统计代码
  3. 信号模型噪声服从零均值高斯分布_非高斯噪声下基于分数低阶循环谱的调制识别方法...
  4. js导出的xlsx无法打开_js文件操作之——导出Excel (js-xlsx)
  5. jeecg 分布式部署附件共享问题(linux下配置共享磁盘nfs服务)
  6. 美股本周第二次熔断:道指大跌近10% 费城半导体指数大跌11%
  7. 聊天宝解散罗永浩退出;三大运营商回应提速降费;天猫 iPhone XS 最高降 2000 | 极客头条...
  8. 存储器和 I/O 端口有哪两种编址方式?简要说明各自特点
  9. er图 navicat_用Navicat制作ER图及与SQL互相转化
  10. ask调制matlab实验,ASK调制的matlab代码
  11. 小米闪购首页实战(HTML+CSS+JS)
  12. Mac OS Catalina 如何连接老旧的惠普 HP Laser Jet 1020 plus 打印机
  13. 计算空间点到直线的距离
  14. 前端class的中括号用法
  15. android ndk 如何安装,Android NDK 安装
  16. CPU纯软件全虚拟化技术
  17. faster-rcnn参数介绍
  18. 微软android桌面壁纸,微软桌面(com.microsoft.launcher) - 6.210402.0.960830 - 应用 - 酷安
  19. disk-磁盘检测工具(二合一)
  20. 中位数 POJ3784

热门文章

  1. 站内文章被百度收录的方法
  2. 厦门大学计算机调剂要求,厦门大学调剂公告
  3. python常见题_Python常见面试题汇总(根据面试总结)
  4. 向ftp上传文件失败的可能原因
  5. 怎樣制作线段动画_教程:如何制作一个绘制线条动画
  6. 对于计算机系统结构,下列哪些是透明的?(计算机系统结构期末习题解析,史上最全)
  7. ARM与裸机开发教程
  8. 【czy系列赛】czy的后宫6 bzoj1044 [HAOI2008]木棍分割
  9. 用户认证授权系统方案思考
  10. 电脑很大,电脑内存很大为什么还是很卡