软件测试工程师面试(一)

  今天上午去面试某家互联网金融公司的软件测试工程师,属于创业型公司。这应该算毕业以后的第二次面试,以前的面试经历也会在随后的时间整理出来。在面试以前对其中的产品-手机端应用稍做了解,就直接过去面试了。今天面试的公司的产品主要是理财类产品,测试的工做内容主要是web端和APP端的应用测试,会涉及到自动化测试,web端的自动化脚本语言是Java,而APP端的自动化脚本语言是Python,这一点让我以为很奇怪。web

  笔试题目:面试

1.谈一谈对TCP和UDP的理解数据库

2.描述一下TCP/IP"三次握手“的过程编程

3.描述一下进程和线程的区别函数

4.描述一下wait()和sleep()的区别工具

5.SQL中select, group by, order by, having以及where的做用测试

6.C/S结构和B/S结构测试的区别和各自的侧重点线程

7.写出设计测试用例的方法,以及每种方法的关注点设计

8.测试有不一样的阶段,每一个阶段有哪些人员参与测试:1)代码、函数级测试;2)模块集成接口测试;3)系统测试接口

9.为一个6位密码设计测试用例

10.提供一个web页面,里面有输入框和搜索按钮,设计测试用例

11.编程实现代码行数的注释行数的统计

12.谈谈你对测试的理解和测试人员存在的缘由

  除了编程题目其余的都能作好==,编程是个人软肋,战斗指数为渣...

  面试过程(主要归纳一下面试官的问题,具体不详述):

自我介绍,项目经历,最深入的bug,测试报告怎么写,测试报告中最重要的部分是什么,数据库,对他们公司的产品有什么了解,对于测试的见解,为何选择作测试,对于自动化工具的了解,平时是如何管理测试用例的,在录制脚本过程当中要注意什么,写过测试脚本吗,为何编程题没作==...

  整个面试大概一个小时左右,问到的问题比较杂,本身在回答问题上逻辑不是很清晰,在这方面须要好好改进,编程方面须要多加练习,培养本身的逻辑思惟,多读书多看报,少吃零食少睡觉。>_<

相关文章
相关标签/搜索