
测试开发
文章平均质量分 60
贾泽宇
这个作者很懒,什么都没留下…
展开
-
测试开发工程师常见面试题----Jenkins
Jenkins是一个开源自动化服务器,它是用Java开发的持续集成工具。 Jenkins通过持续集成并促进持续交付的技术方面,帮助实现软件开发过程中非人为部分的自动化。 Jenkins是什么? Jenkins是一个开源自动化服务器。 Jenkins是用Java开发的持续集成工具。 Jenkins通过持续集成并促进持续交付的技术方面,帮助实现软件开发过程中非人为部分的自动化。 Jenkins是一个开源软件;Jenkins是一个自动化服务器;Jenkins可以帮助自动化软件开发过程;Jenkins可以通原创 2021-04-16 16:24:53 · 1612 阅读 · 0 评论 -
测试开发工程师常见面试题----网络基础
2.输入 URL 到网页显示出来的全过程a. 输入网址b. DNS解析c. 建立tcp连接d. 客户端发送HTTP请求e. 服务器处理请求f. 服务器响应请求g. 浏览器展示HTMLh. 浏览器发送请求获取其他在HTML中的资源。3.HTTP 和 HTTPS 的区别HTTPS 里面是要有证书的,HTTP 并没有证书。证书的作用是证明你是这个网站的拥有者。谁去证明?最顶级的 CA 去帮你证明,这些顶级的 CA 都是浏览器、操作系统本身就自动帮你集成,而且自动添加到设置信任里面去;原创 2021-04-16 16:17:44 · 359 阅读 · 0 评论 -
测试开发工程师常见面试题----Linux
1. 工作中常用的 Linux 命令有哪些?2.什么命令可以帮助 Linux 执行 Windows 上传的脚本?改变编码格式 vim test.sh :set ff?// 显示dos的话 :set ff=unix:wq3简述 Linux 三剑客 grep 命令 根据用户指定的模式 pattern 对目标文本进行过滤,显示被模式匹配到的行; grep [options] pattern [file] 常用参数: -v 显示不被pattern匹配到的行 ...原创 2021-04-15 14:36:44 · 757 阅读 · 0 评论 -
测试开发工程师常见面试题----语言基础python
1)一、_ init _ _ 和 _ _ new _ _是什么?new方法的参数是cls–当前类本身init方法的参数是slef–实例化的对象new方法:实例化对象(开辟内存空间)init方法:对实例化对象进行初始化操作new方法和init方法会在创建对象时自动被调用,new方法在init方法之前被调用new方法实例化对象(创建一个内存空间),将实例化的对象return给init,init再对这个实例对象(内存空间)进行初始化属性,如果new方法没有return,init方法不会被调用原创 2021-04-15 14:22:20 · 203 阅读 · 0 评论 -
测试开发工程师常见面试题----语言基础java
三、语言基础1、Java1.请你说一下多态2请问Java中接口与抽象类是否相同?3.请你说一下垃圾回收机制4、请你说一下Java中的异常处理机制5.请问多线程是什么?6、请你来聊一聊集合类和内存7.请你说一下java jvm的内存机制8.请你说一说有哪几种垃圾回收算法9.请你说一说垃圾收集机制10.请你回答一下GC Root可以是哪些11.请你说一下OOM可能发生在哪,怎么查看,怎么调优12.请你说一下类加载13.请你说一下AQS14.请你说.原创 2021-04-15 12:16:27 · 281 阅读 · 0 评论 -
测试开发工程师常见面试题-----功能测试用例设计
一.功能测试用例的设计二、功能设计实例1)测试用例里有什么?2)实际的测试用例等价类,边界值。这二者都隶属于最常用、最典型、也是最重要的黑盒测试方法。有数据输入(编辑框)的地方,可以使用等价类划分法。例如用户登录、注册、新建、查询。等价类划分:并是整个集合:完备性; 子集互不相交:保证一种形式的无冗余性;等价类还会分为有效等价类和无效等价类两种。有效等价类指的是合理的、有意义的输入,主要用来验证功能是否实现了某个功能。无效等价类与有效等价类相反,指的是无意义的,超过软件.原创 2021-04-15 12:08:10 · 1042 阅读 · 0 评论 -
测试开发面试题(一)-----pytest相关
1)既然有unittest那么为什么还要用pytest呢? 这是因为pytest有以下的特点: 入门简单,文档丰富,而且文档中有很多实例参考 支持参数化,可以从教细的力度控制测试用例 能够支持简单的单元测试和复杂的功能测试 支持测试跳过,失败case标记 支持失败重试 支持由nose,unittest编写的测试用例 支持HTML报告 和jenkins持续集成很方便 具有很多第三方插件,并且可以自定义扩展 ...原创 2021-04-14 15:56:44 · 10481 阅读 · 1 评论 -
携程机票APP主流程团队升级持续集成/持续交付(以下均称CI/CD)提高效率及质量的实践
一、前言随着携程机票APP全流程由Native技术栈转向RN(React Native,以下均称RN),同时引入了BDD的敏捷开发模式,以应对日益增长的产品需求。高速的开发迭代过程中,如何确保稳定且可持续的交付质量,显得尤为重要。本篇旨在介绍携程机票APP主流程团队使用与升级持续集成/持续交付(以下均称CI/CD)来兼顾前端开发高效率及高质量的实践。二、机票APP主流程CI/CD2.1 持续集成/持续交付在软件工程中,持续集成是一种在保证质量的前提下将每天新增代码合并到共享主线中的做法。持续翻译 2021-04-14 12:15:29 · 702 阅读 · 0 评论 -
测试开发面试题(一)-----appium相关
1)APP的一个页面,你怎么区分是原生Native页面,还是H5?2)在 UI 自动化用例中如何切换 Android 原生页面和 H5 页面3) Hybrid App 和 H5 页面如何测试?4)Appium 每层的结构,appium 底层是基于什么?5)Appium 每层的结构,原理,如果 UI 自动化用例执行失败应该怎样排查?6)UI 用例一共有多少条,如何管理 UI 用例?7)定位xpath路径都有哪些方法?8)如何定位一个动态的元素?9)如何定位类似于悬...原创 2021-04-13 19:16:30 · 1973 阅读 · 2 评论