
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
近日,鸿蒙生态再次迎来里程碑进展,华为官宣目前已有超4000个应用加入鸿蒙生态。为支撑HarmonyOS操作系统的自动化测试活动开展,华为提供了支持JS/TS语言的单元及UI测试框架,支持开发者针对应用接口进行单元测试,并且可基于UI操作进行UI自动化脚本的编写。HarmonyOS自动化测试框架arkxtest,作为HarmonyOS工具集的重要组成部分,提供了HarmonyOS自动化脚本编写和运

在开源时代,自动化测试已成为提升软件质量的重要手段。本文精选了多个领域的优秀开源自动化测试项目,包括性能测试、WebUI测试、API测试、数据库测试等,旨在为开发者提供实用的工具和平台。例如,基于Jmeter的在线压测平台、分布式压力测试工具Beetle.DT、以及支持多种协议的armyant等,都是性能测试领域的佼佼者。WebUI自动化测试方面,LuckyFrame和AutoLine开源平台提供

本文系统介绍了软件测试框架的概念与应用,重点讲解了Python中unittest和pytest两大测试框架的对比使用。主要内容包括:1. 框架的定义与自动化测试工具的作用,强调其提高效率、复用代码等优势;2. unittest和pytest在用例编写规则、前置后置方法、断言机制等方面的详细对比;3. unittest核心组件(TestCase、TestSuite等)的使用方法,以及数据驱动测试的实

SMTP 的全称是“Simple Mail Transfer Protocol”,即简单邮件传输协议。它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。SMTP 服务器就是遵循 SMTP 协议的发送邮件服务器。SMTP认证 简单地说就是要求必须在提供了账户名和密码之后才可以登录 S

通过第四模块的接口开发,我们知道接口的请求方式有多种,在接口测试时我们不可能针对不同请求方式的接口不断的改变它的请求方法形式和参数,所以可以将多种不同请求方式统一整合,只改变请求方法(GET、POST、DELETE、UPDATE)来切换不同的请求形式。通过前面的开发测试整个流程,我们清晰的发现,不管是接口还是自动化程序执行,都需要人为来控制,这是个很低技术含量但是又是不得不做的一个事。理论千千万万

Profiles:default是默认文件,也可以选择自己添加一个文件,右键点击Profiles,new->execution profile。ps:post请求在body里面传参也是一样的方法,都是先通过variables把全局变量传入到接口中。这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!Default V

官方:https://www.apipost.cn/对于一个互联网公司来说,测试人员是公司里不可缺少的一个角色。但从事的人员不计其数,每年都有很多毕业生卷入互联网的大军。如果一个测试人员的能力还只停留在点点点上,自然是会被新一代的“卷王”们淘汰的。于是掌握,便成了很多测试人员提升职场竞争力的一条必经之路。

IT行业三大岗位对比:测试门槛低但内卷严重,工资普遍偏低;开发薪资高但工作强度大,职业周期短需要提前规划转型;运维技术面广且相对稳定,但工资涨幅缓慢,需持续学习提升。新兴技术如Docker/k8s正在改变行业格局,开发需掌握CI/CD等技能,运维面临自动化冲击,测试则向自动化方向发展。总体而言,IT行业内卷加剧,各岗位都需不断学习,运维因技术复杂和从业者较少,内卷程度相对较轻。成功关键在于持续学习
前言:之前便遇到过很多次该问题的报错,就没有管它,但是随着越来越多的元素报该错,每次使用强制等待会大大延长脚本的执行时间,于是便网上找各种方法解决该问题,最终发现是自己使用显示等待的方法错了。如上:三种等待方法,最开始我一直使用的是presence_of_element_located,判断元素是否存在,最终还是报错,提示元素元素点击拦截异常。我们发现,仅仅是刷新了一下页面,两次的element

摘要:本文介绍了使用Appium进行微信自动化测试的完整流程。首先详细讲解了Windows环境下JDK、Android SDK、Appium和MuMu模拟器的安装配置方法,包括环境变量设置。然后演示了如何通过Python代码启动微信,并实现添加好友和发送消息的自动化操作,包括元素定位方法和常用API的使用。文中还提供了查找元素ID的技巧,通过Appium Inspector工具查看和验证界面元素。








