10 2018 档案

云计算基本概念
摘要:hadoop测试: https://blog.csdn.net/qq_30408111/article/details/78742336 云计算基本概念参考: https://blog.csdn.net/zzq900503/article/details/79919324 阅读全文

posted @ 2018-10-31 16:57 Charles-MQ 阅读(158) 评论(0) 推荐(0)

Android 单元测试四大组件Activity,Service,Content Provider , Broadcast Receiver
摘要:先mark, 后补充 https://blog.csdn.net/stevenhu_223/article/details/14054313 https://www.jianshu.com/p/3aa0e4efcfd3 阅读全文

posted @ 2018-10-30 11:07 Charles-MQ 阅读(422) 评论(0) 推荐(0)

高级测试岗位面试题---MARK
摘要:python的高阶函数有哪些,分别都有什么作用? 简单说说生成器,迭代器,装饰器是什么,都有哪些作用? Python中,如何将字符串转化为整型? TCP 三次握手和四次挥手,请分别直接写出来 客户端向服务端发送一个请求, syn 服务端返回一个 应答 ack+syn 客户端收到后返回一个确认 ack 阅读全文

posted @ 2018-10-29 16:05 Charles-MQ 阅读(538) 评论(0) 推荐(0)

移动端弱网测试
摘要:工具选型 弱网测试工具有如下几种: 1. Fiddler 2. Network Emulator for Windows Toolkit(NEWT) 3. Augmented Traffic Control(ATC) Fiddler是一个抓包工具,显然不是专门用来进行弱网测试的,术业有专攻,我希望有 阅读全文

posted @ 2018-10-29 14:42 Charles-MQ 阅读(2409) 评论(0) 推荐(0)

Testng 常用总结
摘要:自动化测试过程中使用testng管理测试用例是常规的做法,我们需要对它的特性有一个深入的了解和认识: testng的原理: 参考:https://blog.csdn.net/dm_vincent/article/category/1162831 testng基于拓扑排序管理测试用例套件: 拓扑排序最 阅读全文

posted @ 2018-10-29 11:45 Charles-MQ 阅读(357) 评论(0) 推荐(0)

ADB 运行原理
摘要:ADB基本命令和简介 ADB就是Android Debug Bridge,Android调试桥的意思,很形象。需要在电脑上安装SDK Platform Tools 对应的版本才能使用 基于ADB的工具: DDMS ,monkey 测试 测试人员熟知的ADB相关命令有 adb devices / ad 阅读全文

posted @ 2018-10-29 10:38 Charles-MQ 阅读(1154) 评论(0) 推荐(0)

一点手写代码题目
摘要:给定日期,判断日期是星期几? 给定日期,判断是一年的第几天 手写一个冒泡算法: 阅读全文

posted @ 2018-10-29 09:58 Charles-MQ 阅读(542) 评论(0) 推荐(0)

MySQL之多表查询练习 与基本查询基础
摘要:MySQL 增删查改 一、增:有2种方法 1.使用insert插入单行数据: 语法:insert [into]<表名> [列名] values <列值> 例:insert into Strdents (姓名,性别,出生日期) values ('XXX','男','1990/6/15') 注意:如果省 阅读全文

posted @ 2018-10-26 16:43 Charles-MQ 阅读(508) 评论(0) 推荐(0)

JAVA 基本数据结构--数组、链表、ArrayList、Linkedlist、hashmap、hashtab等
摘要:概要 线性表是一种线性结构,它是具有相同类型的n(n≥0)个数据元素组成的有限序列。本章先介绍线性表的几个基本组成部分:数组、单向链表、双向链表;随后给出双向链表的C、C++和Java三种语言的实现。内容包括: 出处:http://www.cnblogs.com/skywang12345/p/356 阅读全文

posted @ 2018-10-26 09:38 Charles-MQ 阅读(1528) 评论(0) 推荐(0)

APP内的H5页面测试方法, 移动端的浏览器(例如UC浏览器)测试方法
摘要:前言: 用appium做UI自动化,测试APP里面的H5和测试手机浏览器打开的H5的操作流程上是有所区别的。比如要测试APP内嵌的H5需要先操作appium启动APP,然后通过context切到webview模式,才能操作H5页面,但是如果测试手机网页的话就比较简单了,设置好浏览器比如选择Chrom 阅读全文

posted @ 2018-10-25 17:24 Charles-MQ 阅读(9589) 评论(0) 推荐(0)

安卓自动化测试遇到过的坑
摘要:一、 元素查找失败问题 二、业务逻辑问题 三、机型适配问题 四、多机器并发问题: 交给python管理,代码如下: 五、启动阶段发生的exception抓取不到 六、稳定性和效率的取舍问题 七、NoSessionFoundException Bootstrap 原理: appium自动化测试交互图: 阅读全文

posted @ 2018-10-25 16:46 Charles-MQ 阅读(508) 评论(0) 推荐(0)

Cookie 和Session 简介
摘要:前言 HTTP是一种无状态的协议,为了分辨链接是谁发起的,需自己去解决这个问题。不然有些情况下即使是同一个网站每打开一个页面也都要登录一下。而Session和Cookie就是为解决这个问题而提出来的两个机制。 应用场景 登录网站,今输入用户名密码登录了,第二天再打开很多情况下就直接打开了。这个时候用 阅读全文

posted @ 2018-10-25 15:43 Charles-MQ 阅读(383) 评论(0) 推荐(0)

Android 基础 (四大组件,五大存储,六大布局)
摘要:Android四大组件: 参考:https://blog.csdn.net/shenggaofei/article/details/52450668 Android四大组件分别为activity、service、content provider、broadcast receiver。 一、andro 阅读全文

posted @ 2018-10-25 15:16 Charles-MQ 阅读(1291) 评论(0) 推荐(0)

二叉树,B树,B+树,红黑树 简介
摘要:什么是二叉树? 在计算机科学中,二叉树是每个节点最多有两个子树的树结构。通常子树被称作“左子树”和“右子树”,左子树和右子树同时也是二叉树。二叉树的子树有左右之分,并且次序不能任意颠倒。二叉树是递归定义的,所以一般二叉树的相关题目也都可以使用递归的思想来解决,当然也有一些可以使用非递归的思想解决,我 阅读全文

posted @ 2018-10-25 14:38 Charles-MQ 阅读(1992) 评论(0) 推荐(0)

Selenium 定位元素原理,基本API,显示等待,隐式等待,重试机制等等
摘要:Selenium 如何定位动态元素: 测试的时候会遇到元素每次变动的情况,例如: 这个id 可能每次都不同,所以如何定位到该类元素呢? 1. 根据其他属性定位 如果有其他固定属性,最先考虑的当然是根据元素的其他属性来定位,定位方式那么多,何必在这一棵树上吊死。。 2.根据相对关系定位 根据其附近的父 阅读全文

posted @ 2018-10-25 12:22 Charles-MQ 阅读(1257) 评论(0) 推荐(0)

HTTP协议原理(长连接,短连接/ get,post区别等等)
摘要:HTTP简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。 HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等) 阅读全文

posted @ 2018-10-25 11:08 Charles-MQ 阅读(5831) 评论(0) 推荐(1)

appium ,selenium ,webdriver 运行原理与机制
摘要:做测试开发的童鞋都知道,UI自动化你绕不开selenium, webdrvier, appium框架,那么这三者之间有什么关联,它们的原理是什么呢? 简单来说就是: Selenium2 将浏览器原生的API封装成WebDriver API ,webdriver 是基于 http协议的; appium 阅读全文

posted @ 2018-10-25 10:42 Charles-MQ 阅读(5873) 评论(0) 推荐(2)

java 测试开发基础知识(类加载,JVM等)
摘要:写在开头: 面试的时候别人很可能会问你的java原理,.class load 原理, jvm机制,这些都是Java的底层知识,特整理如下: 1. 首先,编写一个java程序,大家会用ide编写一个例如helloworld.java的文件, 程序是能够识别这个文件的,但是计算机不行,所以需要一个编译的 阅读全文

posted @ 2018-10-25 08:28 Charles-MQ 阅读(1223) 评论(0) 推荐(0)

导航