河北省建设部网站,新平台推广,客户关系管理的内涵,wordpress 插件 封面以下是部分面试题目和我的个人回答#xff0c;回答比较简略#xff0c;仅供参考。不对之处请指出
1.自我介绍
答#xff1a;姓名#xff0c;学历专业#xff0c;技能#xff0c;近期工作经历等#xff0c;可以引导到最擅长的点#xff0c;比如说代码或者项目
参考回答比较简略仅供参考。不对之处请指出····
1.自我介绍
答姓名学历专业技能近期工作经历等可以引导到最擅长的点比如说代码或者项目
参考面试官您好我叫xxx我是xxx年xxx专业毕业的。进入测试行业已经xxx年了前xxx年我主要做的功能测试积累不少测试经验整个系统测试过程中的需求分析、用例编写、用例评审用例执行、bug记录跟踪验证bug上线回归等已经非常熟悉了能够独立带项目完成功能测试工作。后面我主要负责自动化测试包括ui自动化和接口自动化。我有一定的python代码基础能够独立编写自动化脚本熟练使用数据驱动思想搭建框架就拿我最近做的项目这个职工管理系统除了使用pythonselenium实现主要业务功能的ui自动化外还使用pythonrequest实现了所有接口的自动化框架中用到了pymsql库和 unittest库还有对Excel、json等格式的文件读取方法的封装。另外我对性能测试和APP测试也有一定了解能够设计拱形场景和门型场景完成基础的性能测试对于负载测试压力测试数据的分析有初步的认识APP测试会使用monkey测试以及pythonappium完成自动化测试。这次来是求职一份自动化测试工作希望有机会共事谢谢
2.项目介绍
答项目什么类型哪种语言写的主要功能项目周期自己承担的职责等方向说
参考这是一个使用java语言开发的web端系统用于企业人力资源管理在员工入职到离职过程中可以从员工信息职位部门合同工资考勤方面进行全面的管理。系统主要包括员工信息管理部门管理考勤管理工资管理合同管理。这个项目历时一年我们测试部门从需求分析阶段开始就介入整个项目中不仅做了功能测试还做了gui接口自动化测试和性能测试。本项目大版本大约一个月会迭代一次一共迭代12次中间还有一些小版本一般两天左右会更新一次。大版本之间通常是添加了新功能或者有一二级bug的修复在每次大版本迭代前都会做需求分析小版本主要修复了一些缺陷。本项目中我主要负责搭建和优化自动化测试框架还有测试方案测试报告的编写框架中用到了pymsql库和 unittest库还有对Excel、json等格式的文件读取方法的封装。 这个项目中在这个项目中令我印象最深的一个缺陷是系统左侧有可以伸缩的导航栏我们只是在进入系统主页进行了一个点击测试有一次我在新增工资信息的时候把导航栏点击收缩起来了然后点不开了因为界面中没有其他能返回和跳转的按钮只能退出系统或者关闭浏览器才能继续操作。最后当三级bug提给开发修复了。
3.git和svn有什么区别
答git是分布式svn不是。
4.给你一个登录页面怎么测比如淘宝美团
从功能性能安全兼容界面测试等方向回答
5.会java吗
答会这时候面试官会问具体的java情况比如公共类私有类数据类型声明变量等
6.linux常用命令
答cd,ls,ll,ping,ifconfig,reboot,vi,touch,mkdir.rm,free,top,ps,wc,df,kill,mv,cp,find,cat等等
7.mysql增删改查各举一个例子
答增加列alter table user add address varchar(20);
增加一条数据insert into uesr (address) values (‘zhongguo hubei’);
删除列alter table user drop address;
删除某条数据delete from uesr where address‘zhongguo hubei’;
修改列alter table change address newaddress varchar(50);
修改某条数据updata user set address‘zhongguo shanghai’’ where uid1;
8.get和post的区别
答最大的区别是get通过url传递参数post的参数写在body里面。因此get不太安全直接暴露在url中且会在历史记录中查到。所以一些敏感操作一般使用post如增删改操作
9.怎么判断一个bug是前端还是后端的
答可以通过F12看后台是否有请求请求的参数是否正确如果不正确说明前端bug如果服务器没响应或返回数据有错误一般是后端bug。
10.ui自动化有时候找不到元素你怎么处理
答很有可能是元素尚未加载可以添加隐式等待implicity_wait或显示等待WebDriverWait()再不行使用强制等待time.sleep()
11.怎么查看App测试日志
答使用adb命令adb logcat
12.弱网测试和低电量测试怎么做
答弱网可以使用fiddle或者腾讯的QNET工具测试低电量可以使用iTest工具。指标可以参考竞品
13.性能测试流程报告主要内容
答流程分析设计实现执行主要内容范围环境场景方法结果瓶颈等
14.cookie和session有什么区别
答cookie保存在客户端session在服务端session关闭浏览器和服务器断开连接就失效了。相对来说cookie不太安全但session会给服务器造成一定压力
15.你认为自己做测试有什么优势
答从技能职业素养性格等方面回答
16.python常用数据类型列表和元组的区别
答六种基本数据类型数字字符串列表元组字典集合。列表和元组都是序列都可以通过下标访问可以互相嵌套支持切片列表是长度可变元组不可变
17.selenium常用的定位方式
答classnameidxpathpartial_link_text
18.功能测试你常用的测试方法
答主要是边界值和等价类划分法还有正交实验流程分析法
19.数据库三大范式
答
第一确保每列保持原子性指列不能再拆分。自动满足第一范式 第二每个实例或行必须可以被唯一的区分。就是必须要有主键 第三确保每列都和主键列直接相关而不是间接相关。通过外键区分
20.tcp和http有什么区别
答tcp是传输层协议http是应用层协议http承载在tcp上。
备注其实经常面试会问tcp和udp的区别http和https的区别。
最后下方这份完整的自动化测试视频学习教程已经整理上传完成朋友们如果需要可以自行免费领取 【保证100%免费】 )