300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 自动化测试工程师面试题

自动化测试工程师面试题

时间:2019-08-10 16:51:48

相关推荐

自动化测试工程师面试题

面试测试注意事项:

java思想,三大框架、testng工作原理

selenium设计与工作原理

cucumber、TDD模式、BDD行为敏捷开发

Behavior Driven Development,行为驱动开发是一种敏捷软件开发的技术,它鼓励软件项目中的

开发者、QA和非技术人员或商业参与者之间的协作。BDD最初是由Dan North在命名,它包括

验收测试和客户测试驱动等的极限编程的实践,作为对测试驱动开发的回应。在过去数年里,它得到

了很大的发展。

1.提交验证者-需自测,并确保环境已发布好

2.解决问题者-需先看清楚报问题人所

报问题全部内容

3.非创建人-未经创建人同意,不得私自关闭任何立项问题

4.任何处理人-记录问题处理情况(备注、附件、活动日志)

5.selenium-ide 录制脚本,生成java文件使用源码跑脚本;最后优化、维护

6.切记测试支付、出票、退款、改签等的时候,一定不要相信提示成功与否,要看后台和数据库真实

信息、及操作账户余额变动情况。

骚扰客户--目的是为了和客户搞好关系、及时沟通;从中了解客户需求作为导向。

问题整理能力和分析问题能力、执行能力。

该吃吃该喝喝该玩玩该工作不要马虎

测试用例和测试架构设计

主流程功能-UI设计(排序排版)-用户体验-数据校验-兼容性-安全-集成-国际化

测试数据(安全、真实)、测试场景

版本控制-报告(有什么问题?修复了什么问题?发布时间-版本号)

测试用例(设计需求合理性,测试费用预算,引导作用)

tokenid,session,sql注入;--安全性

让甲方用的开心和放心;

用户体验好

别人的骂,是对自己的不足和提升

对未知事情感到害怕;如果你够自信哪还有什么好害怕的

1. 常用的自动化测试工具?

A.QTP、Selenium、Appnium、UIAutomation等。

2. 介绍一下所使用的自动化测试工具原理和项目实例?

A.Selenium是由ThoughtWorks公司开发的web自动化测试工具 。

一、Selenium1.0 - SeleniumRC工作原理:

由Selenium Server和Client libraries组成。Selenium Server负责控制浏览器行为,总的来说,Selenium Server主要包括3个部分:Launcher,Http Proxy,Selenium Core。其中Selenium Core是被Selenium Server嵌入到浏览器页面中的。其实Selenium Core就是一堆JS函数的集合,就是通过这些JS函数,我们才可以实现用程序对浏览器进行操作。

(1).测试案例(Testcase)通过Client Lib的接口向Selenium Server发送Http请求,要求和Selenium Server建立连接。 为什么要通过发送Http请求控制Selenium Server而不采用其他方式呢?从上文可以看出,Selenium Server是一个独立的中间服务器(确切地说是代理服务器),它可以架设在其他机器上!所以测试案例通过发送HTTP请求去控制Selenium Server是很正常的。

(2).Selenium Server的Launcher启动浏览器,把Selenium Core加载入浏览器页面当中,并把浏览器的代理设置为Selenium Server的Http Proxy。

(3).测试案例通过Client Lib的接口向Selenium Server发送Http请求,Selenium Server对请求进行解析,然后通过Http Proxy发送JS命令通知Selenium Core执行操作浏览器的动作。

(4).Selenium Core接收到指令后,执行操作。

(5).浏览器收到新的页面请求信息(因为在(4)中,Selenium Core的操作可能引发新的页面请求),于是发送Http请求,请求新的Web页面。 由于Selenium Server在启动浏览器时做了手脚,所以Selenium Server会接收到所有由它启动的浏览器发送的请求。

(6).Selenium Server接收到浏览器的发送的Http请求后,自己重组Http请求,获取对应的Web页面。

(7).Selenium Server的Http Proxy把接收的Web页面返回给浏览器。

详细介绍可参考::/hyddd/archive//05/30/1492213.html

二、Selenium2.0工作原理:

通过Webdriver API接口

三、Selenium IDE工作原理:

Selenium IDE是selenium的辅助工具,用来录制和回放脚本,自动捕获页面所操作标签元素。但是,所录制的脚本需要进行大量编辑工作,并回归执行用例。还可以生成各种语言(Java、C#、Python 2、Ruby)源码,方便进行代码封装和优化、参数化等。

详细介绍可参考:/fnng/archive//10/23/2222157.html

四、Selenium3.0工作原理:

略。

1.未来的两年规划? 在公司待的周期,长远计划

2.对加班持什么看法? 能不能适应加班

3.请做下自我介绍?

4.请详细描述一下项目这么做?用什么技术?

5.描绘一个场景,怎么去to do?

6.对测试报告分析和工具使用?

7.您是否结婚了?能不能加班?(在结婚年龄段的女性)

Leader

执行力、组织能力、号召力;预判和观察力,时间观念、氛围,安排部署开展合作。

1.时间,地点,人物,任务,环境,重点,计划,预算,执行。

分活:

分测试单元(ABCD)

A.性能组

B.自动化组

C.功能组

D.版本控制-打包、搭建环境组

1.各类文档写全,不能一丝偷懒,拿回去重改,改到你满意为止

2.业务了解透彻,业务流程文档

3.我的测试团队只需要精英,不需要垃圾

4.奖罚分明,吃喝玩乐自由;工作没按时完成,有你好受的。

5.第一次见面,讲解测试组成和明确规定

6.组员离职需提前2个月,好弥补空缺

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。