mshi-总结

从提问者的角度去回答问题,很重要!!!

1、linux内存的如何查看?

2、oracle数据库你了解哪些?sql比如分组(group  by)、排序(order by)、链接(join)、去重(distinct)

3、python的列表、字典、元组的区别?

4、给你一个登录界面,如何设计测试用例?

5、自我介绍

6、介绍下最近的项目?

7、大数据相关的工具熟悉吗?

8、linux中查看内存,清理空间如何做?

9、加班可接受吗?如每天8点,偶尔周六可上班

10、自动化如何实施?

11、做一个登录后测试接口的性能测试?如何开展

12、网管系统是做什么的?

13,性能测试找找资料看看常见的app和web的性能问题

14,项目要临时发一个版本给现场,没有前天通知你,还必须要上这个版本,你作为测试人员你应该怎么做?

15,搜集测试中经常用到的一些shell脚本的编写(记住思路即可)

 

驭道数据面试记录:
>>>自我介绍:

简单的介绍了自己的 姓名 专业 地址 工作年限和自己比较擅长的点(功能,自动化和接口测试),自己的工作的业务的主要方向
说下主要业务的数据流向
>>>介绍实施自动化的步骤

项目时间紧迫 /项目需求变幻无常/项目周期短满足其中一个条件则不适合自动化

功能测试自动化实施过程:测试计划--自动化测试用例--自动化测试脚本设计说明--自动化测试脚本设计--测试数据设计--自动化测试执行-自动化结果分析---自动化脚本维护

<自动化测试计划>与以前的测试计划过程一致,只是在原来的测试计划中,添加对项目实施自动化测试所需的资源、测试范围、测试进度的描述。该过程产出物为《测试计划》。

<自动化测试用例>根据《测试计划》、《软件需求规格说明书》、《系统测试用例》设计出针对自动化测试的测试用例。测试用例的粒度精确到单个功能点或流程,对于各个功能点的业务规则,通过对脚本添加相应的检查点来进行测试。该过程的产出物是《自动化测试用例》。

<自动化测试脚本设计说明>根据《软件需求规格说明书》、《自动化测试用例》、《系统原型》、《系统设计说明书》编写《自动化脚本设计说明书》,其主要内容包括:分析当前项目,设计出适合的脚本基本架构,针对特殊自动化测试用例设计可行的脚本编写方法,设计特殊检查点的实现方式,并对潜在的技术难点提出解决方案。该过程的产出物是《自动化脚本设计说明书》。

<自动化测试脚本设计>录制、调试、编写各个功能点的自动化测试脚本,并添加检查点,进行参数化。该过程还需要编写数据文件处理脚本、日志文件处理脚本、数据库处理脚本、公共检查点处理脚本等等。该过程的产出物是各个功能点的自动化测试脚本和其他公共处理脚本。

<-测试数据设计>设计出对各个功能点和相关业务规则进行测试的输入数据和预期输出,填写入对应的数据文件中。该过程的产出物是各个功能点的数据文件。  

<动化测试执行> 搭建好测试环境。根据《自动化测试用例》,执行自动化脚本,对系统进行自动化测试,并自动记录测试结果到日志文件中。

<自动化结果分析>对测试结果文件中报告错误的记录进行分析,如果确实是由于被测系统的缺陷导致,则提交缺陷报告。对自动化测试的结果进行总结,分析系统存在的问题,提交《测试报告》。

<自动化脚本维护>如果系统发生变更时,对自动化测试脚本和相关文档包括《自动化测试用例》、《自动化脚本设计说明书》进行维护,以适应变更后的系统

>>>你搭建的是什么样的环境

环境搭建方面经常会做现场环境版本升级:一般步骤-》清除当前环境>搭建基线环境->升级到目标版本->验证业务呼损

清除当前环境

基线环境:一般是要搭建一个跟现网一样版本的环境,称之为基线环境,因此我们要清楚现场的组网构成,业务版本,数据库版本等。有了这些信息后开始搭建基线环境,搭建环境我们有专门的自动化部署工具。

升级到目标版本:业务也是使用自动化部署工具部署

升级后业务验证,一般我们会拉一遍自动化,有问题分析问题,并反馈自动化报告。
>>>主备切换为什么会出现业务呼损


>>>介绍下你写的shell


>>>你常用的Linux命令


>>>数据库oracle和MySQL常用的一写语句链接,排序都会吗


>>>http协议的返回码都知道有哪些吗

>>>测试流程你熟悉的自动化测试工具或框架介绍?

汇通面试:

1:你认为公司上自动化的目标是什么?你为什么要做自动化

2:一个要发布的版本,还存在很多问题,你应该怎么办?

3:一个测试团队的领导者应该具备什么样的能力?

     解决问题的能力。

4.谈谈你们测试设计过程

5.如果你跟研发人员在意见上有些冲突怎么办?存在意见向左的时候还是很多的,如何处理?

6.如何保证你测试的功能?如何保证该功能对其他功能是否有影响?

 

搜索面试题

---------------------------------

 

一面:面试官问的面试题:
1、首先自我介绍,然后问了简历上熟悉的自动化测试框架的使用过程,自动化测试框架的优缺点
2、用栈实现队列
3、数据库的死锁问题 
4、三次握手,四次握手
5、进程线程的区别
6、面向对象里面重写和重载的区别(我的回答里面提到了父函数和子函数) 
7、父函数子函数是指什么 
8、HTTP协议里面pos和get方法的区别(原题+2) 
9、HTTP的返回有几种状态码,2几几,3几几,4几几,5几几,分别是什么意思 
10、Linux命令,查看机器上所有的进程(top)
11、过滤出某一个生产条件(?没听清)对应的进程 
12、某一个端口的占用情况 
13、介绍Linux管道 
14、数据库增删改查命令(简历里写的实习内容),分别介绍一下每个命令的作用,删除表,删除表的某一行各怎么写 
15、你比较熟悉的设计模式有哪些 
16、设计一个类,我们只能获取这个类的一个实例,其实是一个单例模式,可以作为参考(我写到了static) 
17、类里面静态变量和非静态变量的区别(原题+3) 
18、比较熟悉的排序有哪些,(冒泡,归并)分别介绍一下 


二面:
1、线程与进程的区别?
2、打开一个url,发生了什么?
3、http的请求方式?
4、http协议工作过程?
5、代码实现二叉树的高度(自己建树)
6、长连接,短连接,http1.0 http1.1。
7、解释多态。
8、描述socket通信过程,每个函数。
9、解释抓包和构造包的过程。
10、i++和++i哪个效率高,有什么区别。
11、解释多线程编程。
12、线程间的同步方式。
13、扑克牌洗牌算法(提示用队列实现)
14、java/C++内存管理方式。
15、列举STL容器,解释vector和list.


三面:
1、指针常量,常量指针。
2、const修饰函数形参时的作用,const与define的区别。
3、解释多态,虚函数怎样表示。
4、函数指针的代码实现。
5、如何判断两幅图像是否相同。
6、访问今日头条的一个链接,用到什么协议。
7、tcp协议头常见字段。
8、http协议常见状态码。 
9、http 和https区别?
10、测试方面问了如何测试微信的点赞功能。
11、线程和进程,还问知道协程吗?知道socket吗?
12、看着简历,问自己的项目,然后针对某一功能,问可以如何进行测试,当然回答的越详细越好 
13、在PC浏览器的地址栏输入一串URL,然后按Enter键这个页面渲染出来,这个过程中都发生了什么事,越详细越好,前端网络通信都可以。
14、接口测试的注意点
15、https的详解。
16、网络知识很重要 

 

1212

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值