测试开发基本面试知识

1.对测试开发的理解

首先,测试是利用测试工具按照测试方案和流程对产品进行功能和性能测试,尽可能多的找出产品的缺陷,比如功能错误、性能低下、易用性差,保证产品的质量;

而且,现在不再是通过手工测试来发现定位Bug,而更多的是通过编写脚本、测试工具来完成自动化测试、回归测试、性能测试等,因此,对于测试人员来说,他除了保证产品质量之外,还要编写脚本以及开发测试工具。这就是我对测试开发的一点理解。

2.为什么做测试而不是去做开发

首先,在近几年,国内对软件测试越来越重视,测试的前景是非常好的。

其次,测试在一个项目开发的过程中是非常重要的一环。开发人员很难在开发的时候又要全面兼顾产品的质量,测试人员就是项目内部的最后把关者,最大程度的保证项目上线不会出现问题。责任非常大,责任越大成就感就越大。我很喜欢这样的工作。

在网上看到一句话,说:写程序的人就像在造没有护栏的桥,自己去走那肯定安全无虞,那怕摸黑也不至于掉河里去;测试则像给桥修护栏的,让桥的普通使用者也能像开发那样来去自如。从这一点上说,可以体现出测试的重要性。

3.如何处理矛盾

我觉得做测试和程序员发生冲突是难免的,就跟同学在一起做事难免会发生想法上的差异,但是我性格很好,我不会因为赌气而斗气,我会先冷静下来,保持微笑,询问他觉得什么是对的,然后我把我的想法再告诉他,和和气气得跟他交谈。如果还是产生差异,我会请示上级。

4.职业发展

对于这一行来说,经验越多,能力就越高。前几年先积累经验,不断地更新自己、改正自己,然后一步一步朝着高级测试开发工程师走去。

5.你认为测试人员需要具备哪些素质。(你有哪些优点围绕这些来说)

首先要有一定的沟通协调能力,因为测试人员经常会与开发人员接触处理一些问题,需要心平气和地沟通。还需要有一定的耐心,不能放过每一个错误;要有责任感,要尽自己最大的能力,保证产品的质量。要有好奇心,保持一种怀疑的态度,测试人员的任务是找出缺陷,不是证明没有缺陷,所以需要保持怀疑。

6.你为什么能够胜任这个岗位

因为之前的实习是开发,接触的测试比较少,所以我的测试技术不是很成熟,但是我相信自己的学习能力,可以快速上手,在入职之前会多学学,能更快的适应岗位。而且我还有良好的沟通能力,很有耐心,有责任感,我觉得这在测试中也是很重要的一些素质。

Linux常用命令

Linux命令有哪些,分别都有什么作用?

——系统管理命令::su  切换账户

Ifconfig 查看IP地址

Ping  检查网络是否连接

Kill   杀死进程

Kill  -9  强制杀死

——系统资源查询命令:ps 查看进程

Ps  -ef  查看所有的进程

Netstat  查看网络状况

Netstat  -apn  查看所有的端口

——管道命令:Ps  -ef | grep xiaobao

查看所有进程,通过管道找到相应的进程包名

Kill -9 杀死进程

Chmod   赋权命令  chmod -R  777  XIAOBAI

——目录操作命令:cd  xiaobai   进入目录里面

cd  /  根目录

pwd当前目录

mkdir  创建目录

rmdir  删除目录

ls   ll  查看说有的目录

——文件编辑就命令:vi  a.txt  编辑文件

Cat a.txt   查看文件

rm  -rf  强制删除

find / -name .txt   在根目录下面查找txt文件

——文件解压压缩命令:

压缩   tar -czvf test.tar.gz.test 将文件压缩成.test.tar.gz

解压   tar -xzvf test.tar.gz.test将文件解压成.test.tar.gz

原文地址:https://www.cnblogs.com/xiaolovewei/p/9516989.html

时间: 2024-10-10 01:14:16

测试开发基本面试知识的相关文章

测试开发linux面试之三:后台进程之操作

Hi,大家好我是Tom,继上次分享之后这次给大家带来新的知识. 进程是Linux系统中一个非常重要的概念.Linux是一个多任务的操作系统,系统上经常同时运行着多个进程.我们不关心这些进程究竟是如何分配的,或者是内核如何管理分配时间片的,所关心的是如何去控制这些进程,让它们能够很好地为用户服务. Linux操作系统包括三种不同类型的进程,每种进程都有自己的特点和属性.交互进程是由一个Shell启动的进程.交互进程既可以在前台运行,也可以在后台运行.批处理进程和终端没有联系,是一个进程序列.监控进

蚂蚁金服测试开发工程师面试

笔试题 1.JAVA设计模式 2.简单算法题 3.什么是ANR,ANR原因,怎么避免ANR 4.activity生命周期,前后台切换的时候activity走过那几个阶段 5.JAVA引用 6.页面滑动卡顿分析及定位 7.消息发送后,收件人收不到原因 8.Android数据存储的方式 9.idl 10. 面试:卡顿 性能测试 项目 原文地址:https://www.cnblogs.com/yayayou/p/10714359.html

测试开发面试题目汇总一

测试开发面试题目汇总 1. 项目经验 2. 测试的过程 3. 京东登录页面怎么测? 4. 如果一个普通用户,他的百度首页打不开,问题怎么定位?写出定位流程. 5.问简历上的第一个项目的详细情况,包括测试用例怎么写?怎么判断测试通过?项目的原理? 6.如果是做功能测试,能接受吗? 7.说一下你们工作中的测试流程 8.用她的手机给我看了下百度贴吧的发帖功能的界面,给我张纸,让我写出测试点(只需要考虑内容,表情,添加图片,@功能),写完讲一遍逻辑. 9  针对发朋友圈这个功能设计你的测试用例,请给出用

测试开发要懂的设计模式知识

文章推荐 测试开发之路--UI自动化常用的设计模式 链接:https://testerhome.com/topics/15768 (二):https://testerhome.com/topics/16042 [腾讯 TMQ][浅谈 Chromium 中的设计模式 (一)]--Chromium 中模块分层和进程模型 [腾讯 TMQ][浅谈 Chromium 中的设计模式 (二)]--pre/post 和 Delegate 模式 [腾讯 TMQ][浅谈 Chromium 中的设计模式 (终)]--

笔试测试开发题三道(python)

笔试遇到的三道测试开发题,虽然都不难,但关键还是思路吧!我想在开发东西的时候应该具备的就是思路,有了思路尝试去写,或查相关文档或代码,在此基础上需要不断调整最终达到需求.思路又是在不断练习中获得的. 在整个面试过程中,笔试往往不是重点,但从一笔试可以看出一个人平时对基础知识的积累. 再说明的一点是,对于下面的问题,有的要求用php,有的要求java,但我用python实现的.很多时候公司并不是在意你必须用哪种语言去实现,语言只是工具,用来解决问题了,关键是否有思路. 验证邮箱格式 验证邮箱的格式

对测试开发工程师的理解

随着测试在软件开发周期中越来越受到重视,国内测试的缺口一直比较大,各种软件和互联网公司都大肆招收测试工程师,有些走在前面的公司甚至从今年开始取消了测试工程师职位,全部变成了测试开发职位,比如百度.一方面测试开发表明了对工程师有更高的要求,需要在具有测试能力的基础上兼备开发能力:另一方面自动化测试成为趋势,利用开发的技巧解决测试中的问题以提高测试效率,降低QA与RD的人力比. 1.技术含量 面试过许多的应届毕业生,问及为什么选择测试开发这个职位时,经常听到以下的回答: “我觉得自己开发能力比较弱,

Java or Python?测试开发工程师如何选择合适的编程语言?

很多测试开发工程师尤其是刚入行的同学对编程语言和技术栈选择问题特别关注,毕竟掌握一门编程语言要花不少时间成本,也直接关系到未来的面试和就业(不同企业/项目对技术栈要求也不一样),根据自身情况做一个相对正确的选择确实要比盲目投入更明智也更高效. 目前最常见的情况是纠结选择 Java 还是 Python?关于这个问题,我搜索了之前的相关博客,也特意请教了几位资深的测试技术专家,在这里做一个汇总整理,集"各家"之言供大家参考.也欢迎各位朋友根据自己的经验回帖补充意见. P.S. 有一点需要强

【转】测试开发工程师必备软硬能力&高级测试开发工程师需要具备什么能力?

对于测试的基本知识,可以查看软件测试相关书籍 对于在公司成为一位优秀的测试开发工程师,我觉得下面这篇文章涉及到的是我们需要的,稍微进行改动https://blog.csdn.net/sinat_21026543/article/details/79909062 测试流程方面:从最开始的分析需求开始,逐步地跟着项目走完整个测试流程,包括纯手工测试,包含了自动化的测试流程,包含了性能测试的测试流程,直至每一个测试报告的最终形成,理解一个科学,正确,严谨,正规化的测试流程. 测试方法方面:注重理论知识

软件测试-测试开发需要学习的知识结构

努力成为一个优秀的测试开发从业者,加油!!!       一些视频链接:我这有一些软件测试的视频,你可以点开看看. 转行互联网测试需要哪些技能? - 假装在测试的回答 - 知乎 作为一名软件测试人员,有哪些网站是你应该多多关注的,哪些书籍是你必须要看的? - 假装在测试的回答 - 知乎 白盒与黑盒测试什么区分 1.黑盒测试 黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用,在测试时,把程序看作一个不能打开的黑盆子,在完全不考虑程序内部结构和