摘要: 前言: 什么是正则表达式? 正则表达式(Regular expressions 也称为 REs,或 regexes 或 regex patterns)本质上是一个微小的且高度专业化的编程语言。 正则表达式并不是Python的一部分。它被嵌入到 Python 中,并通过 re 模块提供给程序猿使用。使 阅读全文
posted @ 2017-09-28 18:31 小喜_ww 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 前言: 什么是cookie? Cookie,指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)。 比如说有些网站需要登录后才能访问某个页面,在登录之前,你想抓取某个页面内容是不允许的。那么我们可以利用Urllib库保存我们登录的Cookie,然后再抓取其他 阅读全文
posted @ 2017-09-24 08:50 小喜_ww 阅读(50763) 评论(3) 推荐(1) 编辑
摘要: 前言: App Inspector:浏览器端的移动设备 UI 查看器,使用树状态结构查看 UI 布局,自动生成 XPaths 官网:https://macacajs.github.io/app-inspector/cn/ 本次教程仅支持Android,windows 环境安装: 1、安装Node.j 阅读全文
posted @ 2017-09-12 17:10 小喜_ww 阅读(1735) 评论(0) 推荐(0) 编辑
摘要: 前言: Macaca 是一套面向用户端软件的测试解决方案,提供了自动化驱动,周边工具,集成方案。由阿里巴巴公司开源:http://macacajs.github.io/macaca/ 特点: 同时支持PC端和移动端(Android、iOS)自动化测试。 支持JavaScript(Node.js)、J 阅读全文
posted @ 2017-09-12 17:09 小喜_ww 阅读(2415) 评论(0) 推荐(1) 编辑
摘要: 你是否有这样的疑虑? 1、到底什么是接口,接口长什么样? 2、什么情况下进行接口测试? 3、接口文档到底是什么? 4、测试接口的正确姿势是什么? 什么情况下展开接口测试? 1、项目处于开发阶段,前后端联调接口是否请求成功 2、有接口文档,开发已完成联调,功能测试展开之前 3、专项测试:如测流量大小、 阅读全文
posted @ 2017-09-10 16:09 小喜_ww 阅读(680) 评论(0) 推荐(0) 编辑
摘要: 前言: LazyBug(授权协议:GPL)是一款PHP编写的开源HTTP接口测试管理系统,它集成了接口的测试、管理、维护、自动化回归等一系列工作,以实现对测试效率和管理效率的提高。 本次教程仅支持Windows系统 步骤一:搭建PHP+MySQL环境 下载地址:http://www.phpstudy 阅读全文
posted @ 2017-09-10 16:06 小喜_ww 阅读(499) 评论(0) 推荐(0) 编辑
摘要: 一、为什么要使用测试用例 1、理清思路,避免遗漏 如果我们测试的项目大而复杂,我们可以把项目功能细分,根据每一个功能通过编写用例的方式来整理我们测试系统的思路,避免遗漏掉要测试的功能点。 2、跟踪测试进展 通过编写测试用例,执行测试用例,我们可以很清楚的知道我们的测试进度。 3、历史参考 在我们所做 阅读全文
posted @ 2017-09-10 16:06 小喜_ww 阅读(574) 评论(0) 推荐(0) 编辑
摘要: 前言: UI Recorder安装教程见:UI Recorder 安装教程(一)、UI Recorder 安装教程(二) 本次着重介绍UI Recorder录制过程中的功能按钮:添加悬停,添加断言,使用变量,执行JS,添加延迟,脚本跳转,结束录制。如下图所示: 1、属性开关 进入录制页面后,属性开关 阅读全文
posted @ 2017-09-10 16:05 小喜_ww 阅读(4543) 评论(1) 推荐(1) 编辑
摘要: 前言: UI Recorder支持无线native app(Android, iOS)录制, 基于macaca实现:https://macacajs.com/ 本次教程只针对无线native app(Android),仍然是windows系统 步骤一:全局安装macaca 执行cmd命令:npm i 阅读全文
posted @ 2017-09-10 16:04 小喜_ww 阅读(1447) 评论(0) 推荐(0) 编辑
摘要: 前言: UI Recorder 是一款零成本UI自动化录制工具,类似于Selenium IDE. UI Recorder 要比Selenium IDE更加强大! UI Recorder 非常简单易用. 官方网站:http://uirecorder.com/ 本次教程只针对windows系统 步骤一: 阅读全文
posted @ 2017-09-10 16:04 小喜_ww 阅读(3718) 评论(11) 推荐(0) 编辑
摘要: 前言: 本次教程针对Python语言,selenium教程(调用js,对话框处理) 一、对话框处理 更多的时候我们在实际的应用中碰到的并不是简单警告框,而是提供更多功能的会话框。 本节重点: 1、打开对话框 2、关闭对话框 3、操作对话框中的元素 4、window_handles 获得所有窗口 5、 阅读全文
posted @ 2017-09-10 15:59 小喜_ww 阅读(876) 评论(0) 推荐(0) 编辑
摘要: 前言: 我们都知道在测试移动app时最耗时的是在各种测试设备进行测试, 因为不论是安卓还是iOS都已经碎片化了。而云测试看似是解决这一问题的有效途径。因此选择哪种云测试平台来协助测试人员进行各种测试就成为首要问题。 以下是我调研过的几家主要的云测试平台:AWS Device Farm、百度MTC、腾 阅读全文
posted @ 2017-09-10 15:59 小喜_ww 阅读(1938) 评论(0) 推荐(1) 编辑
摘要: 前言: 什么是数据驱动? 从它的本意来解释,就是数据的改变从而驱动自动化测试的执行,最终引起测试结果的改变。说人话,其实就是参数化。 本次介绍2种文件驱动:ini文件和yaml文件 一、ini文件 1、定义 程序没有任何配置文件,那么它对外是全封闭的,一旦程序需要修改一些参数必须要修改程序代码本身并 阅读全文
posted @ 2017-09-10 15:58 小喜_ww 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 前言: Redis是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 官方网站:https://redis.io/ 本次教程只针对windows系统 步骤一:下载Redis 链接:http://pan.baidu.com/s 阅读全文
posted @ 2017-09-10 15:57 小喜_ww 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 前言: MongoDB是一个基于分布式文件存储的数据库。由C++旨在为WEB应用提供可扩展的高性能数据存储解决方案。 官方网站:https://www.mongodb.com/ 本次教程只针对windows系统 步骤一:下载MongoDB 地址:http://dl.mongodb.org/dl/wi 阅读全文
posted @ 2017-09-10 15:57 小喜_ww 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 前言: mocha是JavaScript的一种单元测试框架,既可以在浏览器环境下运行,也可以在Node.js环境下运行。 使用mocha,我们就只需要专注于编写单元测试本身,然后,让mocha去自动运行所有的测试,并给出测试结果。 mocha的特点主要有: 既可以测试简单的JavaScript函数, 阅读全文
posted @ 2017-09-10 10:48 小喜_ww 阅读(608) 评论(0) 推荐(0) 编辑
摘要: 前言: Macaca 是一套面向用户端软件的测试解决方案,提供了自动化驱动,周边工具,集成方案。由阿里巴巴公司开源:http://macacajs.github.io/macaca/ 特点: 同时支持PC端和移动端(Android、iOS)自动化测试。 支持JavaScript(Node.js)、J 阅读全文
posted @ 2017-09-10 10:47 小喜_ww 阅读(1150) 评论(0) 推荐(0) 编辑