软件测人在进入岗位前,都要面对各种五花八门的面试问题。所以,不少人都会在面试前,提前做好相关的应试准备,如,面试话术,技能相关的面试真题背诵记录等等。
前者准备起容易,后者却比较费时费力,因为各个企业的面试题都会不一样,而想要提前做好应对准备,大量刷题就少不了,那哪里可以找大量的软件测试面试题及答案呢?
目前能大量拥有软件测试面试题及答案地方,无非就是题库,里面总结了一套完整的软件测试面试问题,不用到网上寻找零零碎碎的面试问题看。如了解到的柠檬班软件测试题库,包含了从软件测试基础理论到自动化测试接口测试、性能测试等多个板块共计3千多道面试真题。并且最最关键是完全免费,你如果想要多储备一些面试题目,这个能白嫖的题库记得不要错过。
同时,我也为大家整理了几个面试官会常问的面试问题,有兴趣的可以记一记哦!
问题:selenium怎么定位?怎么上传文件?元素定位有哪些?
答案:常用的selenium元素定位方法主要有id, name和xpath; xpath用得比较多;上传文件的话一般有两种,如果是input标签的话,可以直接用
send_keys进行上传操作;如果是非input标签,可以用以下几种方法:
1) Python pywin32库,识别对话框句柄,进而操作
2) SendKeys库
3)autoIT,借助外力,我们去调用其生成的AU3或exe文件
4)keybd事件,跟第一种类似,不过是模拟按键,ctrl+a,ctrl+c,
ctrl+v...
元素定位方法有八种,比如id ,name,xpath,css,link_text,partial_link_text,tag_name,
class _name
问题:以百度的请求为例,编写一段发送百度请求(带参数)的接口自动化的脚本。(可以选择python/java/伪代码)
答案:
import requests
url = 'https://www.baidu.com/sug'data = {"q":"hello"}#假设参数名为q,搜索内容为Hello
res = requests.get(url, params=data)print(response.status_code)#查看状态码
print(response.text)#文本格式查看响应体
问题:数据库多表查询的关键字是什么?
答案:多表查询--select * from tables1,tab2
where关联条件;
也可以用内连接-inner join,左连接-left join,右链接-right join等。