自动化测试
文章平均质量分 79
wangmcn
这个作者很懒,什么都没留下…
展开
-
让所有GUI都自动化-PyAutoGUI(GUI自动化工具)
在使用 Selenium 进行自动化测试时,鼠标事件可以用 ActionChains 类,键盘事件可以用 Keys 类。本篇将介绍一款自动化工具-PyAutoGUI,除了可以满足鼠标、键盘事件操作外,还可以进行消息弹窗、截屏等操作。PyAutoGUI 是一个纯 Python 的 GUI 自动化工具,其目的是可以用程序自动控制鼠标和键盘操作,多平台支持(Windows,macOS,Linux),并在 Python 2 和 3 上运行。原创 2022-09-02 16:33:30 · 4304 阅读 · 0 评论 -
自动化测试工具-Playwright(快速上手)
目录1、前言2、简介3、安装4、交互模式5、录制模式6、编写模式一提到 UI 自动化测试工具,首要推荐的必属是 Selenium,其优势在于跨平台、跨语言、完全开源、对商业用户也没有任何限制、支持分布式、拥有成熟的社区与学习文档等,目前已经迭代更新到 4 版本。那么缺点也有,比如环境配置、加载效率低、运行速度慢等。除了 Selenium 就没有别的工具推荐了吗?当然不是,还有很多优秀的工具,比如 Cypress、Robot Framework 等。本篇将介绍另一款强大而易用的 UI 自动化测试工具-Play原创 2022-07-10 23:22:36 · 9189 阅读 · 0 评论 -
Appium面试题
目录1、Appium有什么特点?2、提⼀下Appium的优缺点?3、有哪些不同类型的移动应用程序?4、有哪些重要的移动应用程序测试?5、Appium适合哪些类型的测试?6、Appium Inspector是什么意思?7、解释Appium的架构?8、您对端到端移动测试自动化了解多少?执行端到端移动测试自动化时应牢记哪些事项?9、什么是移动应用测试,它与移动测试有何不同?10、解释Appium使用的JSON Wire协议?11、在Appium的上下文中解释Appium Session?12、测试人员在使用App原创 2022-06-20 22:37:16 · 2274 阅读 · 0 评论 -
自动化测试工具-Helium
Helium 是用于 Web 自动化的最佳 Python 库。它基于 Selenium-python,为您提供更简单的 API。氦的名字来源于它是一种比硒更轻的化学元素。原创 2022-06-02 22:53:04 · 3481 阅读 · 0 评论 -
Selenium 3 升级到 Selenium 4 应注意哪些
目录1、前言2、关于支持的协议3、Capabilities4、在Java中查找元素的方法5、升级依赖5.1、Java5.2、Python6、潜在错误和弃用消息6.1、Java6.2、Python1、前言在自动化技术的不断发展过程中,我们往往也会遇到或做过自动化版本升级的任务,也会遇到各种各样的问题。对于 Web 自动化测试,目前很多公司还是很热衷使用 Selenium。较新开发的测试脚本可能都在使用 Selenium 4 版本,但是对于已经完成或者旧的原创 2022-05-26 16:00:08 · 1237 阅读 · 0 评论 -
盘点App测试会用到哪些工具
1、常见应用模式# 公众号:AllTests软件测试NativeHybirdH5React Native2、常用平台工具2.1、Android平台# 公众号:AllTests软件测试adbddmsaaptmonkeymonkeyrunneremulatorhierarchyviewermonitorUIAutomatorviewer2.2、iOS平台# 公众号:AllTests软件测试atosxcodeinstrumentscodesi原创 2022-05-07 10:31:03 · 600 阅读 · 0 评论 -
使用Python脚本进行批量造数据
目录1、前言2、脚本批量造数据1、前言针对在数据库里进行批量造数据,之前有发过一篇文章MySQL大批量造数据,是使用存储过程的方法进行批量造数据的。本篇将采用 Python 脚本的方式进行批量造数据。2、脚本批量造数据为了使 Python 可以连上数据库(MySQL),并且可以与数据库交互(增删改查等操作),则需要安装 MySQL 客户端操作库,Python2 中使用 MySQLdb,Python3 中使用 PyMySQL。作者使用环境为 Python3.8,则安装 P.原创 2022-04-26 18:33:50 · 6241 阅读 · 2 评论 -
回顾18年我的Java自动化测试框架
目录1、前言2、框架结构2.1、app2.2、config2.3、data2.4、driver2.5、libs2.6、pythonProject2.7、result2.8、src2.9、sshPrivateKey2.10、startService2.11、target2.12、testng2.13、pom.xml1、前言18年的时候,根据项目组需要,编写了一套 Java 版的自动化测试框架,可进行包括 APP(Android、iOS)、H5原创 2022-04-07 00:21:56 · 11530 阅读 · 1 评论 -
Selenium简介
目录1、Selenium 1.x2、Selenium 2.x3、Selenium 3.x4、Selenium 4.x1、Selenium 1.x2、Selenium 2.x3、Selenium 3.x4、Selenium 4.x精彩推荐面试笔试系列思维导图系列Linux常用命令壁纸接口Requests系列测试框架pytest系列Jmeter快速上手之接口测试自动化测试框架结构图移动安全框架(Mob原创 2022-04-06 22:43:27 · 1357 阅读 · 0 评论 -
自动化测试
目录1、前言2、自动化测试的意义和优点3、自动化测试的局限性4、自动化测试的要求4.1、对于测试用例的要求4.2、对于测试人员的要求4.3、对于团队的要求5、自动化测试的分类5.1、图形用户界面(GUI)测试5.2、接口测试5.3、持续测试6、自动化测试框架6.1、几种常用的框架/脚本模式6.2、测试框架的功能7、自动化测试在行业中的现状1、前言在软件测试中,自动化测试指的是使用独立于待测软件的其他软件来自动执行测试、比较实际结果与预期并生原创 2022-03-28 23:08:58 · 15124 阅读 · 0 评论 -
Selenium IDE
1、前言提起 Web 自动化测试工具,相信很多人第一个想到的就是 Selenium。开源,使用者众多,功能强大,方法封装使用便利,可以兼容多种平台和多种开发语言等优点。Selenium 有三大组件。分别是:Selenium WebDriver、Selenium IDE、Selenium Grid其实大多数人都是用 Selenium WebDriver,如果是分布式的话,就采用 Selenium Grid。那么 Selenium IDE 是用来做什么的?Seleni原创 2022-03-23 23:31:05 · 2357 阅读 · 0 评论 -
Selenium自动化测试面试题
目录1、什么是自动化测试、自动化测试的优势是什么?2、什么样的项目比较适合做自动化测试,什么样的不适合做自动化测试?3、说一下开展自动化工作的主要流程是怎样的?4、在制定自动化测试计划的时候一般要考虑哪些点?5、编写自动化脚本时的一些规范?6、你一般一天能编写多少个自动化脚本?7、做自动化测试时关注的一些指标?8、自动化测试可以达到100%的覆盖率吗?9、你们公司开展自动化测试遇到一些什么问题?10、Selenium驱动浏览器使用的协议是什么?11、Seleniu原创 2022-02-25 12:38:53 · 3298 阅读 · 0 评论 -
Selenium结合HttpWatch进行Web自动化测试(实时获取页面性能)
目录1、前言2、简介3、下载安装4、抓取网页数据5、Selenium结合HttpWatch1、前言利用 Selenium 在进行自动化测试的时候,每次跳转不同的页面时,要想知道打开该页面需要多长时间,该如何解决?本篇所介绍的解决方案为采用 Selenium + HttpWatch 进行相结合。2、简介HttpWatch 是一款强大的网页数据分析工具,包括网页摘要、Cookies 管理、缓存管理、消息发送接收、字符查询、POST 数据和目录管理功能、报告输出等。原创 2022-02-21 12:32:02 · 976 阅读 · 0 评论 -
Jmeter接口自动化-如何解决请求头Content-Type冲突问题
目录1、前言2、原始脚本3、原始脚本优化14、原始脚本优化25、原始脚本最终优化1、前言通常我们在使用Jmeter做接口自动化时,在线程组里添加HTTP信息头管理器,用来管理公共的请求头信息。普通的接口自动化是没问题的,但是对于有些特殊的操作流程,如:先上传文件接口(信息头使用Content-Type: multipart/form-data),之后操作传json格式的接口(信息头使用Content-Type: application/json),这两种接口的请求头信息就会有冲突原创 2022-01-22 16:38:21 · 2243 阅读 · 1 评论 -
Selenium(思维导图)
原创 2021-12-21 17:16:55 · 6356 阅读 · 1 评论 -
自动化测试框架结构图
目录1、接口自动化测试框架设计图2、接口自动化执行设计图3、API自动化平台框架设计图4、UI自动化测试框架设计图5、接口+UI自动化测试框架设计图6、Appium移动端自动化测试框架图7、JMeter接口自动化测试框架图8、JMeter接口自动化测试框架图29、自动化测试框架设计图10、自动化测试脚本执行流程11、自动化测试流程设计图12、自动化持续集成设计图13、CICD自动化部署设计图14、DevOps落地实践1、接口自动化测试框架设计图原创 2021-11-30 23:16:45 · 3635 阅读 · 0 评论 -
2021年软件测试工具趋势
目录1、前言2、Selenium(自动化测试)3、Appium(自动化测试)4、Cypress(自动化测试)5、Robot Framework(自动化测试)6、Airtest(自动化测试)7、Macaca(自动化测试)8、Katalon(自动化测试)9、Unified Functional Testing(自动化测试)10、Taiko(自动化测试)11、Ranorex(自动化测试)12、Cucumber(BDD工具)13、SpecFlow(BDD工具)原创 2021-11-19 18:31:00 · 710 阅读 · 0 评论