随笔分类 -  自动化测试总结

归纳总结曾经工作项目中所用到的技能记录下笔记!
Android KeyCode列表
摘要:控制键 KEYCODE_ENTER 回车键 66 KEYCODE_ESCAPE ESC键 111 KEYCODE_DPAD_CENTER 导航键 确定键 23 KEYCODE_DPAD_UP 导航键 向上 19 KEYCODE_DPAD_DOWN 导航键 向下 20 KEYCODE_DPAD_LEF 阅读全文
posted @ 2020-10-25 21:55 Jasongo 阅读(622) 评论(0) 推荐(0)
HttpRunner接口自动化测试框架
摘要:简介 2018年python开发者大会上,了解到HttpRuuner开源自动化测试框架,采用YAML/JSON格式管理用例,能录制和转换生成用例功能,充分做到用例与测试代码分离,相比excel维护测试场景数据更加简洁。在此,利用业余时间研究这个框架去实现接口自动化测试。 HttpRunner 是一款 阅读全文
posted @ 2019-02-24 17:38 Jasongo 阅读(17966) 评论(5) 推荐(1)
使用Appium 测试微信小程序和微信公众号方法
摘要:由于腾讯系QQ、微信等都是基于腾讯自研X5内核,不是google原生webview,需要打开TBS内核Inspector调试功能才能用Chrome浏览器查看页面元素,并实现Appium自动化测试微信小程序和微信公众号。 前提条件Appium环境搭建,这里不多说了,可查阅Appium环境搭建文章。 因 阅读全文
posted @ 2019-02-17 23:52 Jasongo 阅读(2255) 评论(0) 推荐(0)
WiFi无线连接真机进行Appium自动化测试方法
摘要:有时需要测试APP 产品的耗电问题,但用自动化又面临了一个USB接电脑供电的问题,从而导致计算出来的功耗与手动跑,存在有很大的误差,因此可使用wifi无线连接到手机进行自动化测试,解决功耗问题。 前提条件: 1、确保手机已经开启Root权限 2、手机和PC 要在一个网段(从PC端可以ping通手机端 阅读全文
posted @ 2019-02-17 22:43 Jasongo 阅读(4372) 评论(0) 推荐(0)
python_Appium测试环境搭建
摘要:Android环境搭建 移动端Appium环境部署比Web的selenium环境稍微复杂一些,如用python编写测试用例脚本或者开发测试框架以及UI自动化操作方法是一样的,基本是通用。因两者都是基于selenium,在Python的appium包中实际继承了Selenium,在测试过程中将移动端的 阅读全文
posted @ 2019-02-16 21:59 Jasongo 阅读(2377) 评论(5) 推荐(0)
Postman接口&压力测试
摘要:Postman接口与压力测试实例 Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。它提供功能强大的 Web API & HTTP 请求调试。 1、环境变量和全局变量设置 环境变量可以使用在以下地方: URL URL params Header values form- 阅读全文
posted @ 2018-12-16 22:13 Jasongo 阅读(83237) 评论(1) 推荐(10)
JMeter接口&性能测试
摘要:JMeter接口测试 目前最新版本发展到5.0版本,需要Java7以上版本环境,下载解压目录后,进入\apache-jmeter-5.0\bin\,双击ApacheJMeter.jar文件启动JMemter。 1、创建测试任务 添加线程组,右击测试计划,在快捷菜单单击添加-》线程(用户)-》线程组。 阅读全文
posted @ 2018-12-15 00:26 Jasongo 阅读(3725) 评论(0) 推荐(1)
Selenium_多线程执行测试用例
摘要:多线程执行测试用例 这里以百度搜索为例,通过不同的浏览器来启动不同的线程。 可见同时运行三个不同的浏览器环境执行测试用例。 多线程分布式执行测试用例 Selenium Grid本身不提供并发执行用例,只是提供多系统、多浏览器执行环境,鉴于并发执行需要用到多线程技术结合Grid来实现分布式并发执行测试 阅读全文
posted @ 2018-08-20 00:19 Jasongo 阅读(1314) 评论(0) 推荐(1)
Selenium_Grid
摘要:Selenium Grid 工作原理 Grid是一种分布式测试工具,整个结构由一个hub主节点和若干个node代理节点组成。 hub用来管理各个代理节点的注册和状态信息,并且接收远程客户端代码请求调用,然后把请求的命令再转发给代理代点来执行。针对验证不同的测试环境比如(操作系统、浏览器),得到不同环 阅读全文
posted @ 2018-08-20 00:06 Jasongo 阅读(853) 评论(0) 推荐(0)
Selenium_Page Object设计模式
摘要:Page Object 介绍 Page Object设计模式的优点如下: 减少代码的重复 提高测试用例的可读性 提高测试用例的可维护性,特别是针对UI频繁变化的项目 当Web页面编写测试时,需要操作该Web页面上的元素,如果在测试代码中直接操作HTML元素,那么代码比较脆弱,因为UI频繁变动。可用到 阅读全文
posted @ 2018-08-19 23:35 Jasongo 阅读(2390) 评论(0) 推荐(0)