测试开发基本面试知识
Posted xiaolovewei
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了测试开发基本面试知识相关的知识,希望对你有一定的参考价值。
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
以上是关于测试开发基本面试知识的主要内容,如果未能解决你的问题,请参考以下文章