java自动化测试面试题_自动化测试面试题
1、为什么做自动化?
解放手工劳动-UI回归测试
持续集成中自动验证
手工测试无法实现-压力 并发测试
2、分层自动化测试?概念应用场景形式
UI自动化:模拟手工
接口自动化:没有界面
单元测试-白盒测试
6、如何保证脚本有效性
元素定位有效:元素单独封装
业务流程有效:封装独立方法
测试数据有效:保证数据库环境稳定,备份恢复,脚本灵活,实时提取数据,随机数。
7、用例不稳定
Sleep try catch
8、UI自动化和接口自动化
协议不同
介入阶段不同,接口文档,接口类型,参数
维护成本和收益,接口维护成本低
执行效率和应用场景,UI执行效率低,接口执行效率高,UI是功能回归,接口是持续集成测试,接口压力测试。
9、如何维护自动化使成本降低
测试的层级:适合用什么层级接口UI
测试的选择:周期短、变动大、一次性项目、需求不可控的
框架的使用和维护策略,代码分层、封装、数据剥离
流程和规范上与项目沟通
10、自动化测试中遇到验证码
万能验证码,代码层面处理
取消验证码,验证码取消
Orc识别,第三方库
手动登录,cookie登录
与开发沟通,读取验证码
11、如何定位id属性动态变
换其他属性
Xpath css
12、Jenkins调度自动化流程和机制
触发机制:手动、自动。代码抽取、构建、编译、执行执行反馈
13、接口测试
参数化:数据
请求:预处理请求
请求:http
处理响应结果
断言
测试报告
14、性能测试的流程
需求调研环境搭建(模拟实际情况)脚本编写(协议啊开发语言)准备数据(数据库准备数据)执行测试回归调优测试报告。
15、什么情况下需要关联
关联是将服务器返回的数据通过一定的规则过滤出来,将其保存成参数,以后后续代码使用,当服务器返回的数据是动态变化的,切后续脚本需要使用这个变化的数据时,拆需要做关联。
16、Jmeter怎么写java脚本
通过eclipse等工具手动写一个java类,实现javasamplerclient接口
将要写的代码放到javasamplerclient接口对应的实现方法中,如果需要暴露出参数,将参数天骄到getdefaultParameters方法中。
肩膀调试通过后,将脚本runnable。Jar,将jar包和依赖的lib文件放到jmeter的bin/ext中,重启jmeter。
在jmeter中天骄javasampler。选择jar包中的测试类
17、对于linux系统,主要监控哪些指标,各自阈值是多少?
Cpu<80%
load值:
内存:使用率小于80%
磁盘IO:<100%-90%
网络IO:
java自动化测试面试题_自动化测试面试题相关推荐
- java在线编程题_阿里笔试题(2017在线编程题)-- 数串分组 --Java实现
看到有人写了阿里的面试题,心里痒痒,好久 没搞过这些了,写着实现一下 题目 2017年3月阿里在线编程题(实习内推) 给定一串数字 判断是否存在这三个元素,它们将数字串分为四个子串,其中每个子串的数字 ...
- java底层原理书籍_阿里面试题:Java中this和super关键字的底层实现原理
知道的越多,不知道的就越多,业余的像一棵小草! 编辑:业余草 来源:https://www.xttblog.com/?p=5028 B 站:业余草 最近一个粉丝加我说,接到了阿里的面试,问问我阿里会面 ...
- java 蚂蚁怕杆_百度面试题–5只蚂蚁走木棍问题的非递归解法(Java调试通过) | 学步园...
致歉:之前贴的代码有bug. 题目描述: 有一根27厘米的细木杆,在第3厘米.7厘米.11厘米.17厘米.23厘米这五个位置上各有一只蚂蚁.木杆很细,不能同时通过一只蚂蚁.开始时,蚂蚁的头朝左还是朝右 ...
- 华为java 优招面试题_华为面试题及答案
面试题答案 1.请你分别划划OSI的七层网络结构图,和TCP/IP的五层结构图? OSI/ISO根据整个计算机网络功能将网络分为:物理层.数据链路层.网络层.传输层.会话层.表示层.应用层七层.也称& ...
- 华兴银行 java 面试题_银行业务面试题,java代码。
import java.util.*;public classBank {//定义服务时间常量,后面要用. public static final long SHORTEST_SEVICE_TIME ...
- 网易java笔试题_网易笔试题详细解答(Java)
对于下面公式不显示的问题,可以看这个链接 显示效果更好. 题目一 题目描述 小易觉得高数课太无聊了,决定睡觉.不过他对课上的一些内容挺感兴趣,所以希望老师讲到有趣的地方的时候叫醒他一下.你知道了小易对 ...
- java面试逻辑思维题目_逻辑思维面试题-java后端面试
第一题 4 2 12 28 80 写出后面那个数 A.124 B.96 C.216 D.348 正解C 28=(12+2)*2 80=(12+28)*2 216=(80+28)*2 第二题 A,B,C ...
- java 最大递减数_华为机试题:最大递减数
描述: 给出一个正整数,找到这个正整数中包含的最大递减数.一个数字的递减数是指相邻的数位从大到小排列的数字.如: 95345323,递减数有:953,95,53,53,532,32, 那么最大的递减数 ...
- 网易校招java笔试题_网易笔试题详细解答(Java)
对于下面公式不显示的问题,可以看这个链接 显示效果更好. 题目一 题目描述 小易觉得高数课太无聊了,决定睡觉.不过他对课上的一些内容挺感兴趣,所以希望老师讲到有趣的地方的时候叫醒他一下.你知道了小易对 ...
- docker常见面试题_测试面试题集锦(四)| Linux 与 Python 编程篇(附答案)
本文为霍格沃兹测试学院学员学习笔记,进阶学习文末加群. 本系列文章总结归纳了一些软件测试工程师常见的面试题,主要来源于个人面试遇到的.网络搜集(完善).工作日常讨论等,分为以下十个部分,供大家参考.如 ...
最新文章
- php普通索引和唯一索引,mysql下普通索引和唯一索引的效率对比
- 【Java集合框架】ArrayList类方法简明解析(举例说明)
- java fast math,Java FastMath.ceil方法代碼示例
- 没有测量,就没有管理
- (转)Shell中获取字符串长度的七种方法
- Emacs lisp 列表与函数的区别
- JavaScript 三种弹出框
- 基于python及图像识别的围棋棋盘棋子识别1——定位棋盘位置
- ignite java,Ignite 之计算运用的 Hello world
- word中的表格复制到html代码,怎样将Word中的表格复制到Excel中还保持原有内容和格式?...
- PC微信逆向获取聊天表情
- SQL中模式的定义和删除
- 分析开关电源中电容和电感的几条原则
- Android Jetpack架构组件(十)之Slices
- 使用ffmpeg命令把单张或多张图片生成固定时长的视频
- iSCSI网络SCSI接口
- zypper in 安装下载不了_强大音频制作软件 Cubase Pro 10.5 中文版(附安装教程)
- 一分钟600字,Python实现打字网站作弊并过检测
- cmd中连接雷电模拟器时报错adb device not found
- redis的消息队列(面试题)
热门文章
- Android开源项目:微信打飞机游戏源代码
- 计算机EXE文件改参数,exe文件修改器(eXeScope)
- php函数find的用法,fleaphp fleaphp crud操作之find函数的使用方法
- 信息论基础(学习笔记整理)
- 小程序源码:全新独立后台月老办事处一元交友盲盒-多玩法安装简单
- 4775电子书免费链接
- FeedingBottle3.2的下载网站
- JS中height、clientHeight、scrollHeight、offsetHeight区别
- ctb伺服驱动器说明书_伺服驱动器 CTB BK Servo
- 淘淘商城第105讲——购物车实现分析及工程搭建