软件测试笔试和面试

笔试:

计算机专业的笔试多半包括C语言(注意指针的使用)、数据结构(排序、字符串相关算法较多)、计算机网络(各个协议要清楚)、操作系统(主要是考Linux的指令)和数据库(简单SQL语句),但有的考得非常细,所以常常让人觉得挫败感。但是,也要养成好习惯,在笔试中遇到不会的题目,回来后一定要去查资料,不能在同一个地方摔倒两次,据我所知,同一道题出现两次的几率还不小呢,特别是经典的算法,比如把一个判断一个字符串是否是回文,这个考了至少三次。

  在写算法的时候,要注意注释,书面要整洁。基本每次笔试我都会带上一个笔记本,因为经常会遇到编写测试用例的题目,用有行的纸来写,更加清晰条理,给每一个测试用例编号,更不要忘记了写测试用例的预期结果。经典的编写测试用例题目有:判断三角形问题、NextDate问题,这两个都是用的等价类划分,注意有效等价类和无效等价类;测试一个水杯或者一支笔,这个是考的性能测试,注意在每一个测试用例前面加上所测试的性能项,比如,安全性:检验笔芯里的油墨是否对人体有害。


面试:

谈谈对软件测试的看法,为什么选择做软件测试(切忌不要说是因为自己的编程能力不够强,要谈软件测试的发展前景,谈自己各方面的条件符合软件测试),你觉得自己做软件测试有什么优势,为什么选择去深圳/北京/杭州呢(可以说哪些地方 IT业发达,有更好的发展,表现自己的志气),你觉得自己的缺点是什么。通常技术面也并不问太多技术问题(可能因为我应聘的是软件测试吧),也有面试要你写算法的,这个要做好心理准备。

  当面试官问你还有什么要问他的,要提前想好问题,我一般都会问公司的程序员和测试员的比例,了解一下公司对测试的重视程度;公司要招多少人,了解招聘比例;公司具体做什么类型的项目,了解一下工作情况等等。


你可能感兴趣的:(测试)