7.id,name,class,xpath, css selector这些属性,你最偏爱哪⼀种,为什么?
简单来说,就是把页⾯作为对象,在使⽤中传递页⾯对象,来使⽤页⾯对象中相应的成员或者⽅法,能更好的体现⾯向对象语⾔(⽐如java 或者python)的⾯向对象和封装特性。
11.如何在定位元素后⾼亮元素(以调试为⽬的)?
简述jdbc进行数据库连接的步骤⽤JavaScript等脚本来重置元素属性,给定位的元素加背景、边框
12.什么是断⾔?
断⾔的英⽂是assertion,断⾔检查的英⽂是assertion checking。
断⾔是指定⼀个程序必须已经存在的状态的⼀个逻辑表达式,或者⼀组程序变量在程序执⾏期间的某个点上必须满⾜的条件。
13.你觉得⾃动化测试最⼤的缺陷是什么?
1.不稳定
2.可靠性
3.不易维护
4.成本与收益
14.Webdriver可以⽤来做接⼝测试吗?
接⼝测试有现成的模块来处理,WebDriver是⽤于做WebUI⾃动化测试的。如果要实现接⼝测试,可以使⽤Requests模块来实现
⼆、APPUI⾃动化测试
1.Android APP 内存不⾜时, 系统如何结束进程获得内存?
系统优先结束被挂起(暂停)的进程,释放内存
2.APP 测试常见的严重问题有哪些?分别引起的原因有哪些?
常见的有 crash、ANR(应⽤⽆响应、卡死),⼀般由设备碎⽚化、⽹络波动⼤、内存泄漏、代码编写错误
3.请简单介绍你曾使⽤过的⼀款 APP ⾃动化测试⼯具 ?
开放性问题,带点主观意见
1.对⽐其他熟悉的⾃动化⼯具的优缺点
2.⾃动化的简要⽅案(简要的同时关键内容请具体)。(提⽰:appnium 等)
sqlserver安装数据库4.Android 测试与 web 测试有什么区别?
相同点:
1.设计测试⽤例均依据等价类、边界值等⽅法,测试原理相同;
2.⼤多数都采⽤⿊盒测试⽅法来验证业务功能;
3.需要检查界⾯布局、风格和按钮是否美观、统⼀等(UI测试);
4.测试页⾯载⼊和翻页的速度、登录时长是否溢出等问题(性能测试)
5.测试应⽤系统的稳定性;
不同点:
长整型变量怎么表示1.⼿机作为通信⼯具,通信等⼀些⾏为会对APP产⽣(中断测试)
2.⼿机⽤户对app 产品的安装卸载操作:从上⼀版本/上两个版本直接升级到最新版本(安装卸载测试);
3.web⾃动化测试使⽤的⼯具较常⽤的是selenium,⽽android⼿机⾃动化测试⽐较常⽤的⾃动化⼯具是monkey、monkeyrunner、Appium(测试⼯具不⼀样)
服务端有接⼝测试、性能测试、安全测试。
两者运⾏机制不同:IOS采⽤的是沙盒运⾏机制,安卓采⽤的是虚拟机运⾏机制。
web前端基础面试题两者后台制度不同:IOS中任何第三⽅程序都不能在后台运⾏;安卓中任何程序都能在后台运⾏,直到没有内存才会关闭。
IOS中⽤于UI指令权限最⾼,安卓中数据处理指令权限最⾼。
接⼝⾃动化测试
16.按你的理解,软件接⼝是什么?
答:
标签云就是指程序中具体负责在不同模块之间传输或接受数据的并做处理的类或者函数。
17.HTTP和HTTPS协议区别?
答:
https协议需要到CA(Certificate Authority,证书颁发机构)申请证书,⼀般免费证书较少,因⽽需要⼀定费⽤;
计算机编程要学哪些http是超⽂本传输协议,信息是明⽂传输,Https协议是由SSL+Http协议构建的可进⾏加密传输、⾝份认证的⽹络协议,⽐http协议安全;
http和https使⽤的是完全不同的连接⽅式,⽤的端⼝也不⼀样,前者是80,后者是443;
18.HTTPS在哪⼀层?
以前我⾯试很喜欢提⽹络协议的问题,有朋友说我装X,不实⽤。稍有点研究⽹络知识,实际就不难回答
答:HTTPS在应⽤层。
<和post区别是什么?
答:POST和GET都是向服务器提交数据,并且都会从服务器获取数据。
区别:
1)传送⽅式:get通过地址栏传输,post通过报⽂传输
2)传送长度:get参数有长度限制(受限于url长度),⽽post⽆限制
3)GET产⽣⼀个TCP数据包(对于GET⽅式的请求,浏览器会把http header和data⼀并发送出去,服务器响应200返回数据),POST 产⽣两个TCP数据包(对于POST,浏览器先发送header,服务器响应100 continue,浏览器再发送data,服务器响应200 ok返回数据)
4)get请求参数会被完整保留在浏览历史记录⾥,⽽post中的参数不会被保留
5)在做数据查询时,建议⽤GET⽅式;⽽在做数据添加、修改或删除时,建议⽤post⽅式
20.常见的POST提交数据⽅式
答:
主要有四种⽅式:application/x-www-form-urlencoded、multipart/form-data、application/json、text/xML等。
21.什么是Http协议⽆状态协议?怎么解决HTTP协议⽆状态协议
答:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论