1.黑盒测试和白盒测试的区别?2.自动化测试类型按效率从高到低的顺序?3.介绍下熟悉的测试工具4.接口测试和界面自动化测试的区别①WEB的UI自动化测试的优缺点:缺点:开发效率低、维护成本高、执行速度慢等等   优点:用户操作真实性强。②接口自动化测试:UI自动化的缺点它都能进行弥补,但同时它也存在一个最大的问题:用户操作真实性不强。③APP自动化测试: 5
转载 2024-05-28 09:53:04
51阅读
阅读目录前言环境准备:java安装及环境变量配置android-sdk安装及环境变量配置Node.js安装及环境配置appium安装python安装及环境变量配置appium-Python-Client工具安装编写demo验证搭建环境是否正常可能遇到的问题前言帮助零基础小白一步步搭建UI自动化环境,完成Python+Appium+模拟器/真机的UI自动化环境搭建。环境准备:jdk1.8.0sdkN
1. 移动互联网测试背景随着智能手机的普及和互联网的发展,移动互联网已经渐渐成为人们的一种的生活方式。既然是生活方式,那么对生活品质就会有不断的提升要求,就会对所用的移动互联网产品有更高的体验需求。这对于测试工程师来说就有了更高的质量保证要求,而时间短,进度快,种类多,使得我们仅靠人工很难保证版本的测试充分,这个时候就需要借助自动化来释放人力,提升效率1.1 一般架构移动端:用户会通过公司的产品来
Cypress的安装及运行好久没有发文章了,今天先更一章最近学习的Cypress,这是一款最近比较新的UI自动化框架,大型或外企公司用的较多,它主要由js代码编写,所以建议有js代码基础的人了解。Cypress的安装首先需要安装nodejs这是必要的一个组件,下载链接我放到下方:https://nodejs.org/en/ 安装完毕后,需要确认是否安装完毕,打开cmd分别输入命令, npm -v
转载 2024-05-10 20:23:30
43阅读
关于前端测试的一些理论与基于 Cypress 的 E2E 测试具体实践。关于前端自动化测试的一些碎碎念日常业务项目开发的痛点之一便是前端的回归测试,免不了各种手动点点点,但凡改动了某个公用组件,函数,都要漫山遍野地把项目的主要页面都点进去看一遍有没有问题。项目用了 GraphQL 的话,Schema 一个更新不及时,某个没注意到的页面就挂了,然后就等着开 issue 或者报线上
馈线自动化技术作为10kV配网线路中最重要的技术之一,它有效提高配电网的供电质量,保证供电的可靠性。科大智能电气技术有限公司的研究人员秦明辉、葛林、陈雷刚,在2020年第6期《电气技术》杂志上撰文,对10kV配网线路中馈线自动化技术原理及故障处理方案进行分析,并对应用测试中遇到的问题以及解决措施进行探讨。 随着我国配电网智能的快速发展,馈线自动化技术作为重要的技术支撑,对保证配电网供
摘要:Cypress和TestCafe这两个工具相比于Selenium都更加的轻量级,且在不同的方面有了改进,比如安装更简单,增加了内置等待机制,调试更加方便等。Cypress、TestCafe、Puppeteer在技术雷达中被誉为后Selenium时代Web UI测试的三驾马车。一、初步印象谈起Web UI自动化测试,首先想到的肯定是Selenium了,毕竟Selenium是名噪一时的Web U
1. 安装NodeJS 下载地址,安装完后通过node -v指令验证是否安装成功。 2. 创建package.json 我们可以使用命令npm init在项目的根目录下来初始一个package.json文件,运行这个命令后,它会询问一些关于包的基本信息,根据实际情况回答即可。 如果不喜欢这种方式,
原创 2021-07-26 13:46:23
1288阅读
修改虚拟机设置:查看硬盘信息:将第二块硬盘分区,并格式: 安装虚拟软件:挂载虚拟端口: 配置网络资源:检测网络资源配置成功!  如果有问题,检查火墙状态、selinux是否禁止;  桥接接口的配置:  DHCP的安装: 因为我之前做过,所以可以直接修改配置文件。如果第一次修改配置文件,可以 cat dhcpd.co
1、UIautomator框架:UIAutomator是一个Android自动化测试框架,是谷歌在Android4.1版本发布时推出的一款用Java编写的UI测试框架,它只能用于UI即黑盒方面的测试。所以UIAutomator只能运行在Android4.1之后的版本,其最大的特点是可以跨进程操作。我们可以使用UIAutomator框架提供的一些方便的API来对Android应用进行一系列的自动化
转载 2023-09-05 10:46:23
300阅读
 1. 前言更多内容关注公众号:自动化测试 To shreCypress Studio提供了一种在测试运行程序中生成测试的可视方法,通过记录与被测应用程序的交互。支持.click()、.type()、.check()、.uncheck()和.select()Cypress命令,这些命令将在与Cypress Studio内部的DOM交互时生成测试代码。 2. 使用Cypress StudioCyp
转载 2021-04-02 13:23:47
993阅读
2评论
接口测试是测试人员进阶的一个标志,今天简单来讲讲如何来设计接口自动化测试用例,并举例来说明如何操作:一、什么是接口测试接口测试是测试系统组件间接口的一种测试。主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点,常作为功能测试的基本单元。二、接口自动化测试的意义节省人力、时间和资源,快速回归测试接口功能,提升测试效率。三、如何设计接口自动化测试用例如下“图1 接口自动化测试用例流程图”所示
前端测试,也就近几年发展出来的概念。相对于后端测试关注的更多是界面交互的场景。对于一些需求快速迭代的也前端自动化测试有时是负收益的,因为测试场景根本跟不上业务的变更。而对于一些业务相对稳定的项目和产品,如内部系统,前端自动化测试显得更有价值。前端测试框架不得不说开源社区涌现的开源前端测试框架实在太多了。逐个测试的话,可能项目都要延期了。鉴于Vue技术栈的选择,重点介绍两款:Jest 和 Story
  1、Appium                       -------> AppUI自动化测试     官网:http://appium.io         &
转载 2023-10-05 22:37:47
28阅读
一、一些注意事项:1.做自动化测试时注意如果是真机话首先要设置不锁屏。2.自动化测试过程中如果程序后台或崩溃了。脚本运行将会暂停,直到程序再次回到前台。3.必须明确指定关闭自动测试,测试完成或中断都不会自动关闭测试。4.测试也是根据视图树的元素位置获取元素进行测试,根视图元素是UIATarget。二、部分功能说明:1.获取当前程序(在激活状态):UIATarget.localTarget().fr
转载 2023-07-26 14:53:56
722阅读
Chapter1 当前最流行的 Web UI自动化测试方案 1 selenium+webdriver 优点:selenium 的 API 封装遵循 W3C 提供的 webdriver 标准,很好的支持主流浏览器chrome,firefox,IE,Safari等,无论从资料量,社区活跃度,第三方拓展方
原创 2021-07-22 15:27:59
291阅读
TestNG 基础内容回顾:Java自动化测试框架(TestNG)——基本注解与实例Java自动化测试框架(TestNG)——分组测试Java自动化测试框架(TestNG)——依赖测试Java自动化测试框架(TestNG)——忽略测试Java自动化测试框架(TestNG)——异常测试Java自动化测试框架(TestNG)——超时测试Java自动化测试框架(TestNG)——参数测试在介
UI自动化“FunTester,一个就知道瞎掰呼的核弹派测试人员,量变引起的质变。
转载 2021-12-10 18:10:00
260阅读
# Python UI自动化框架有哪些 自动化测试是软件开发中非常重要的一环,为了提高测试效率和质量,UI自动化测试成为了必不可少的一部分。Python作为一门简洁易学的编程语言,有许多优秀的自动化测试框架可供选择。本文将介绍几个常用的Python UI自动化测试框架,并提供相应的代码示例。 ## 1. Pytest Pytest是一个流行的Python测试框架,它支持UI自动化测试。它具有
原创 2024-01-26 16:09:51
239阅读
Cypress是一个现代的前端自动化测试框架,专为Web应用程序设计。它以简单易用、高效、可靠的特点,成为了众多开发者和测试人员的首选。作为一种端到端的测试工具,Cypress具有实时重载、快速反馈以及与开发流程无缝集成的优势,为团队提高了开发效率,同时确保了代码质量。下面,我将通过不同的结构深入探讨Cypress的使用、原理及其应用场景。 ## 背景描述 在软件开发中,自动化测试是一项不可
原创 1月前
204阅读
  • 1
  • 2
  • 3
  • 4
  • 5