摘要:hadoop测试: https://blog.csdn.net/qq_30408111/article/details/78742336 云计算基本概念参考: https://blog.csdn.net/zzq900503/article/details/79919324
阅读全文
摘要:先mark, 后补充 https://blog.csdn.net/stevenhu_223/article/details/14054313 https://www.jianshu.com/p/3aa0e4efcfd3
阅读全文
摘要:python的高阶函数有哪些,分别都有什么作用? 简单说说生成器,迭代器,装饰器是什么,都有哪些作用? Python中,如何将字符串转化为整型? TCP 三次握手和四次挥手,请分别直接写出来 客户端向服务端发送一个请求, syn 服务端返回一个 应答 ack+syn 客户端收到后返回一个确认 ack
阅读全文
摘要:工具选型 弱网测试工具有如下几种: 1. Fiddler 2. Network Emulator for Windows Toolkit(NEWT) 3. Augmented Traffic Control(ATC) Fiddler是一个抓包工具,显然不是专门用来进行弱网测试的,术业有专攻,我希望有
阅读全文
摘要:自动化测试过程中使用testng管理测试用例是常规的做法,我们需要对它的特性有一个深入的了解和认识: testng的原理: 参考:https://blog.csdn.net/dm_vincent/article/category/1162831 testng基于拓扑排序管理测试用例套件: 拓扑排序最
阅读全文
摘要:ADB基本命令和简介 ADB就是Android Debug Bridge,Android调试桥的意思,很形象。需要在电脑上安装SDK Platform Tools 对应的版本才能使用 基于ADB的工具: DDMS ,monkey 测试 测试人员熟知的ADB相关命令有 adb devices / ad
阅读全文
摘要:给定日期,判断日期是星期几? 给定日期,判断是一年的第几天 手写一个冒泡算法:
阅读全文
摘要:MySQL 增删查改 一、增:有2种方法 1.使用insert插入单行数据: 语法:insert [into]<表名> [列名] values <列值> 例:insert into Strdents (姓名,性别,出生日期) values ('XXX','男','1990/6/15') 注意:如果省
阅读全文
摘要:概要 线性表是一种线性结构,它是具有相同类型的n(n≥0)个数据元素组成的有限序列。本章先介绍线性表的几个基本组成部分:数组、单向链表、双向链表;随后给出双向链表的C、C++和Java三种语言的实现。内容包括: 出处:http://www.cnblogs.com/skywang12345/p/356
阅读全文
摘要:前言: 用appium做UI自动化,测试APP里面的H5和测试手机浏览器打开的H5的操作流程上是有所区别的。比如要测试APP内嵌的H5需要先操作appium启动APP,然后通过context切到webview模式,才能操作H5页面,但是如果测试手机网页的话就比较简单了,设置好浏览器比如选择Chrom
阅读全文
摘要:一、 元素查找失败问题 二、业务逻辑问题 三、机型适配问题 四、多机器并发问题: 交给python管理,代码如下: 五、启动阶段发生的exception抓取不到 六、稳定性和效率的取舍问题 七、NoSessionFoundException Bootstrap 原理: appium自动化测试交互图:
阅读全文
摘要:前言 HTTP是一种无状态的协议,为了分辨链接是谁发起的,需自己去解决这个问题。不然有些情况下即使是同一个网站每打开一个页面也都要登录一下。而Session和Cookie就是为解决这个问题而提出来的两个机制。 应用场景 登录网站,今输入用户名密码登录了,第二天再打开很多情况下就直接打开了。这个时候用
阅读全文
摘要:Android四大组件: 参考:https://blog.csdn.net/shenggaofei/article/details/52450668 Android四大组件分别为activity、service、content provider、broadcast receiver。 一、andro
阅读全文
摘要:什么是二叉树? 在计算机科学中,二叉树是每个节点最多有两个子树的树结构。通常子树被称作“左子树”和“右子树”,左子树和右子树同时也是二叉树。二叉树的子树有左右之分,并且次序不能任意颠倒。二叉树是递归定义的,所以一般二叉树的相关题目也都可以使用递归的思想来解决,当然也有一些可以使用非递归的思想解决,我
阅读全文
摘要:Selenium 如何定位动态元素: 测试的时候会遇到元素每次变动的情况,例如: 这个id 可能每次都不同,所以如何定位到该类元素呢? 1. 根据其他属性定位 如果有其他固定属性,最先考虑的当然是根据元素的其他属性来定位,定位方式那么多,何必在这一棵树上吊死。。 2.根据相对关系定位 根据其附近的父
阅读全文
摘要:HTTP简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。 HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)
阅读全文
摘要:做测试开发的童鞋都知道,UI自动化你绕不开selenium, webdrvier, appium框架,那么这三者之间有什么关联,它们的原理是什么呢? 简单来说就是: Selenium2 将浏览器原生的API封装成WebDriver API ,webdriver 是基于 http协议的; appium
阅读全文
摘要:写在开头: 面试的时候别人很可能会问你的java原理,.class load 原理, jvm机制,这些都是Java的底层知识,特整理如下: 1. 首先,编写一个java程序,大家会用ide编写一个例如helloworld.java的文件, 程序是能够识别这个文件的,但是计算机不行,所以需要一个编译的
阅读全文