
技术分享
文章平均质量分 82
测试界潇潇
这个作者很懒,什么都没留下…
展开
-
微信小程序测试策略和注意事项?
生命不息,奋斗不止。每一份努力都不会被辜负,只要坚持不懈,终究会有回报。珍惜时间,追求梦想。不忘初心,砥砺前行。你的未来,由你掌握!生命短暂,时间宝贵,我们无法预知未来会发生什么,但我们可以掌握当下。珍惜每一天,努力奋斗,让自己变得更加强大和优秀。坚定信念,执着追求,成功终将属于你!只有不断地挑战自己,才能不断地超越自己。坚持追求梦想,勇敢前行,你就会发现奋斗的过程是如此美好而值得。相信自己,你一定可以做到!原创 2023-08-04 14:10:10 · 172 阅读 · 0 评论 -
那么多优秀的自动化测试工具,而你只知道Selenium?
Selenium WebDriver是一个框架,它可以帮助我们在Selenium IDE上编写Java,C#,PHP,Python,Perl,Ruby等语言的脚本,并将其发送到浏览器上。举个例子,如果你的客户群体在美国、加拿大等地方,而你在印度,显然你们工作的时区不同,测试就会遇到各种各样的难题。它不仅能帮你解决本地化测试的难题,还允许实时的测试调试,这使得LamdaTest 在自动化测试工具列表中,越来越受到大家的关注。但,这不是它最令人咋舌的一点,它最厉害的地方在于,可以支持本地化测试。原创 2023-08-04 14:07:38 · 159 阅读 · 0 评论 -
一文熟悉redis安装和字符串基本操作
NoSQL: Not Only SQL 不仅仅是SQLNoSQL:是一种概念,是数据库应用的设计理念,解决关系型数据库的瓶颈。NoSQL特点:容易扩展、高速读写/IO、高性能、高并发、海量数据存储。NoSQL产品:redis, mongo, hbase等redis是一个内存型的nosql数据库,是采用c++语言开发的,实现了高可用、高IO的内存数据库。原创 2023-07-29 14:18:46 · 93 阅读 · 0 评论 -
黑盒测试方法论—边界值
用边界值法补充测试用例时,要注意确定边界情况(输入或输出等价类的边界),选取正好等于、刚刚好大于或刚刚好小于边界值作为测试数据以及确定各个值的等价类,明确边界值和等价类区别,即边界值分析不是从某等价类中随便挑一个作为代表,而是这个等价类的每个边界都要作为测试条件。首先分析边界值:1,100(有效等价类),其次是边界值两边的值:0,2,99,101(0 和 101 是无效等价类,2 和 99 是有效等价类)。如果规定了输入域的取值范围,则选取刚好在范围边界的点,以及刚好超过边界的点,作为测试的输入数据。原创 2023-07-29 14:15:08 · 217 阅读 · 0 评论 -
常见的二十种软件测试方法详解
界面测试(简称UI测试),测试用户界面的功能模块的布局是否合理、整体风格是否一致、各个控件的放置位置是否符合客户使用习惯,此外还要测试界面操作便捷性、导航简单易懂性,页面元素的可用性,界面中文字是否正确,命名是否统一,页面是否美观,文字、图片组合是否完美等。随着系统的庞大,回归测试的成本越来越大,通过选择正确的回归测试策略来改进回归测试的效率和有效性是很有意义的。集成测试也称联合测试,将程序模块采用适当的集成策略组装起来,对系统的接口(白盒测试)以及集成后的功能(黑盒测试进行正确性检测的一种测试。原创 2023-07-28 14:51:52 · 6427 阅读 · 0 评论 -
【自动化测试】Pytest+Appium+Allure 做 UI 自动化的那些事
坚定信念,执着追求,成功终将属于你!allure.dynamic.description(‘用例开始时间:{}’.format(datetime.datetime.now()))@pytest.mark.parametrize((‘kewords’), [(u"小明"), (u"小红"), (u"小白")])pytet -s --ll test_demo.py #第二次执行时,会执行所有用例,但会优先执行失败用例。pytet -s --lf test_demo.py #第二次执行时,只会执行失败的用例。原创 2023-07-27 14:14:25 · 259 阅读 · 0 评论 -
史上最全的邮箱测试方法
我们在以后的测试工作中,可能或多或少的会要去测试关于邮箱地址的功能,不管是登录,还是注册,还是绑定邮箱地址。g、@位置不正确,例如:3343787213.@qqcom、3343787213qq.com@等。i、“.(点)”,重复,例如:3343787213@.http://qq.com。j、域名错误,例如:3343787213@.com,3343787213@qq等。类型:字母,数字(有的域名是不允许使用特殊字符的,但是在这里就不做限制了)邮箱地址的组成,分为3个部分,即:邮箱名 @ 域名。原创 2023-07-26 14:04:49 · 8570 阅读 · 0 评论 -
使用Python实现对Word的批量操作
生命短暂,时间宝贵,我们无法预知未来会发生什么,但我们可以掌握当下。珍惜每一天,努力奋斗,让自己变得更加强大和优秀。因为公司的任务要对上千个word文件进行批量操作,手工操作太累了,于是加班加点赶出来了一个自动化脚本,虽然还有很多要优化的地方,但已经可以稳定运行了。坚持追求梦想,勇敢前行,你就会发现奋斗的过程是如此美好而值得。因为Python-docx库只能对docx文件操作,所以要转格式,直接改后缀不行。因为转pdf只能是docx,所以要找docx文件,同时过滤~$文件开头的临时文件。原创 2023-07-25 14:30:49 · 635 阅读 · 0 评论 -
Linux—文件系统与文件目录基本操作
坚定信念,执着追求,成功终将属于你!/bin 常用可执行文件,主要有cat,chmod,chown,date,mv,mkdir,cp,bash等(基本都是单人维护模式下还能被操作的指令)(1)Windows的文件结构是多个并列的树状结构,最顶部的是不同的磁盘(分区),如:C,D,E等盘,文件路径都是从盘符开始的。用户在家目录在创建该用户是产生,一般是 /home/用户名,例如:用户limin的家目录为 /home/limin。相对路径:开始于当前目录,紧跟着目录树的一个个分支,一直到达所期望的目录或文件。原创 2023-07-24 14:06:15 · 403 阅读 · 0 评论 -
接口测试工具Postman的基本使用
生命不息,奋斗不止。每一份努力都不会被辜负,只要坚持不懈,终究会有回报。珍惜时间,追求梦想。不忘初心,砥砺前行。你的未来,由你掌握!生命短暂,时间宝贵,我们无法预知未来会发生什么,但我们可以掌握当下。珍惜每一天,努力奋斗,让自己变得更加强大和优秀。坚定信念,执着追求,成功终将属于你!只有不断地挑战自己,才能不断地超越自己。坚持追求梦想,勇敢前行,你就会发现奋斗的过程是如此美好而值得。相信自己,你一定可以做到!原创 2023-07-22 14:16:30 · 137 阅读 · 0 评论 -
Jmeter分布式测试
按照一般的压力机配置,jmeter的GUI模式下(Windows),最多支持300左右的模拟请求线程,再大的话,容易造成卡顿、无响应等情况,这是限于jmeter其本身的机制和硬件配置。2、执行测试时,由Contorller通过命令行将测试脚本发给Agent,然后Agent执行测试(不需要启动GUI),同时将测试结果发送给Contorller;7、分布式测试中,如果1S启动100个模拟请求,有5个Agent机,那么需要将脚本的线程数设置为20,否则模拟请求数会变成500,和预期结果相差太大。原创 2023-07-21 14:02:31 · 80 阅读 · 0 评论 -
接口测试步骤和场景分析,其实很简单~~
⼀个常见的问题,页⾯的输⼊框可能会有长度限制,⽐如限制只能输⼊⼗个字符,但是后台并没有做限制,这样很容易会导致出现⼀些数据库的异常,这样的问题可能在功能测试⾥⾯没办法发现,但是接⼝测试可以。请求,有⼀些请求是是单独的,有些请求是多个请求前后有联系的,这种情况就需要创建关联,那么我们需要了解请求的格式,规范以及如何做关联。那么就需要去了解HTTP协议的请求的组成,请求的规范,知道哪些请求项是我们所关⼼的,哪些请求项是我们⼀定要遵循的,哪些项是我 们可以删除的。错误的⽤户名或错误的密码,结果是 登录失败。原创 2023-07-20 14:07:40 · 200 阅读 · 0 评论 -
软件测试中如何测试算法?
广义的算法是指解决问题的方案,小到求解数学题,大到制定商业策略,都可以叫做算法。而我们今天讨论的软件测试中的算法,对应的英文单词为Algorithm ,专指计算机处理复杂问题的程序或指令。随着最近几年人工智能等领域的快速发展,算法受到前所未有的重视,算法测试也随之兴起。为了让同学们能对算法测试有一定了解,老规矩,我将这篇文章大纲先公布如下:1、算法测试测什么?2、算法测试如何做?3、补充算法测试一个案例4、答疑解惑。原创 2023-07-19 14:26:46 · 363 阅读 · 0 评论 -
软件测试的调用接口怎么调用,逻辑是什么?
接口测试是测试系统组件之间接口的测试。接口主要用于检测外部系统和内部子系统之间的交互点。测试的重点是检查数据交换、传输、控制和管理过程,以及系统之间的相互逻辑依赖。原创 2023-07-18 14:08:39 · 139 阅读 · 0 评论 -
手把手教你配置Jenkins自动化邮件通知
的持续集成部署后,自动化测试执行后,测试结果需要通知到相关人员,除了钉钉通知外我们还可以通过Email通知到对应负责人,这里记录一下测试结果通过Jenkins邮件通知的配置与部署。方法2:进入Jenkins插件下载email-ext和build-timestamp与其依赖插件,进入Jenkins-系统管理–插件管理-高级-上传插件, 上传安装。进入Job - 配置 - 构建后操作 - -增加构建后步骤 - Editable Email Notification, 配置如下。2.配置发件箱与邮件类型。原创 2023-07-17 13:57:47 · 551 阅读 · 0 评论 -
在进行自动化测试,遇到验证码的问题,怎么办?
这里使用的是Tesseract-OCR,下载地址:https://github.com/A9T9/Free-Ocr-Windows-Desktop/releases。要识别验证码,首先得取得验证码,这两款采取对 页面元素部分截图的方式,首先获取整个页面的截图。使用OCR自动化识别,一般识别率不是太高,处理一般简单验证码还是没问题。截取完元素,就可以调用Tesseract-OCR生成text。1.找开发去掉验证码或者使用万能验证码。准备一份网页,上面使用该验证码。接下来通过java读取txt。原创 2023-07-14 14:22:54 · 198 阅读 · 0 评论 -
渗透测试成功的8个关键
如果不知道扫描器隐藏了某些信息(譬如它无法对某种漏洞进行测试),你可能误以为网络是安全的,而实际上,网络的安全状况可能是危险的。渗透测试 (penetration test)并没有一个标准的定义,国外一些安全组织达成共识的通用说法是:渗透测试是通过模拟恶意黑客的攻击方法,来评估计算机网络系统安全的一种评估方法。换句话来说,渗透测试是指渗透人员在不同的位置(比如从内网、从外网等位置)利用各种手段对某个特定网络进行测试,以期发现和挖掘系统中存在的漏洞,然后输出渗透测试报告,并提交给网络所有者。原创 2023-07-13 14:08:12 · 87 阅读 · 0 评论 -
软件测试知识库+1,5款顶级自动化测试工具推荐和使用分析
工欲善其事必先利其器”,在自动化测试领域,自动化测试工具的核心地位不容置疑的。目前市面上有很多可以支持接口测试的工具,在网上随便一搜就可以出来很多,利用自动化测试工具进行接口测试,可以很好的提高测试效率,从而达到事半功倍的效果,但是不是所有自动化测试工具都能够支持你完成项目任务?JMeter是Apache公司基于java开发的一款开源压力测试工具,不仅体积小功能全,而且使用起来也非常方便和简单。它是主要用于web应用程序的负载测试,同时它还支持单元测试和有限的功能测试。原创 2023-07-13 14:05:58 · 362 阅读 · 0 评论 -
Jmeter常用功能-参数化介绍
2、我们需要“参数化”的数据,用记事本写了五个用户名和密码,保存为.dat格式的文件,编码问题在使用CSV Data Set Config参数化时要求的比较严格,记事本另存为修改编码UTF-8. 注意用户名和密码是一一对应的,中间用户逗号(,)隔开。当Recycle on EOF 选择flase时,Stop thread on EOF选择flase,线程4个,参数3个,那么会请求4次,但第4次没有参数可取,不让循环,所以第4次请求错误。Delimiter — 如文件中使用的是逗号分隔,则填写逗号;原创 2023-07-12 14:24:07 · 264 阅读 · 0 评论 -
如何在自动化测试中使用MitmProxy获取数据返回?
如针对接口类型get或post请求,针对请求参数类型json或x-www-form-urlencoded,都可以进行更多延伸扩展。如果出现"www.baidu.com"的请求,就会到get.json里找到对应的json,自动返回给设备。当我们在接口或UI自动化项目中,常常会出现这种现象——明明是正常请求,却无法获取到想要的数据返回。场景A:页面是动态数据,第一次进入页面获取到的数据,和下次进入页面获取到的数据完全不一样。(1)Maplocal功能,简单理解就是当针对特定请求,返回特定数据。原创 2023-07-12 14:20:38 · 242 阅读 · 0 评论 -
测试人进阶技能:单元测试报告应用指南
本文中我们讲述了两种单元测试报告,一种是从测试人员角度出发方便测试人员统计单元测试用例数和分析用例执行结果的surefire-report报告,另一种是可以帮助测试人员和开发人员深入分析单元测试用例覆盖代码率的jacoco报告。因此,编写单元测试可以帮助测试人员更好地理解代码细节、提高代码开发能力,也能帮助开发人员提前辨识代码中可能存在的bug,提高代码的容错能力。其次,从单元测试本身特点出发,我们需要报告中能够呈现出针对单元代码分支、单元方法等的覆盖率,更好地帮助我们梳理和测试用例设计的优良。原创 2023-07-11 14:09:49 · 228 阅读 · 2 评论 -
Android app专项测试之耗电量测试
耗电量指标待机时间成关注目标提升用户体验通过不同的测试场景,找出app高耗电的场景并解决。原创 2023-07-11 14:05:00 · 200 阅读 · 0 评论 -
Dubbo简介
下面这个例子不错,写的很详细可以做个model.在服务提供方实现接口:(对服务消费方隐藏实现)u1.setSex("男");u2.setSex("女");u3.setSex("女");">-- 具体的实现bean -->-- 提供方应用信息,用于计算依赖关系 -->原创 2023-07-08 13:55:05 · 1098 阅读 · 0 评论 -
关于pycharm安装出现的interpreter field is empty,无法创建项目存储位置
第二步:安装python,请参照https://www.cnblogs.com/du-hong/p/8330595.html。关于pycharm安装出现的interpreter field is empty,无法创建项目存储的位置。第三步:关闭pycharm然后重新启动pycharm,然后就可以正常使用pycharm。我之前安装的时候一直老是有这个提示,后来才发现是因为没安装这个python的原因,原创 2023-07-07 14:49:38 · 855 阅读 · 0 评论 -
新知识:Monkey 改进版之 App Crawler
大家知道Monkey是Android平台上进行压力稳定性测试的工具,通过Monkey可以模拟用户触摸屏幕、滑动、按键等伪随机用户事件来对设备上的程序进行压力测试。由于Monkey主要发送一些随机事件来进行测试,测试过程中的事件操作不受控制,大部分操作是无效的(比如点击的是空白区域、在不能滑动的页面进行滑动等等)。Google官方推出的App遍历工具,相比Monkey基于伪随机的事件,App Crawler是基于控件的遍历,可以更好的去遍历App的功能。今天的小知识学会了么,欢迎在留言区跟我们互动噢~原创 2023-07-06 14:42:06 · 126 阅读 · 0 评论 -
Python接口自动化测试之UnitTest详解
对运行结果解释:定义一个读取文件的方法,定义一个list数组,使用file函数的open方法,读取文件名为“txt1”的文件,以read的形式,编码格式为utf-8,以for循环的方式一直循环读取每一行,以\n换行符为一行结尾,以逗号分隔每一个参数,最后返回data值以便下方直接调用。解释:导入该文件中的类,定义一个套件名称,使用testsuite方法,对该套件添加测试用例,定义一个运行名称,使用运行方法,添加测试套件,即可运行(得一个个的添加测试用例)。测试用例中还有常用的断言和skip跳过测试用例。原创 2023-07-05 14:27:43 · 710 阅读 · 0 评论 -
必备 | SQL语句的封装操作大全
1)DAO( DataBase Access Object ):数据库访问对象2)作用:数据库访问对象在开发时提供针对某张表的操作细节【增删改查】3)优点:优点1,在管理系统开发时,通过数据库访问对象可以避免反复的 SQL 命令书写优点2,在管理系统开发时,通过数据库访问对象可以避免反复的 JDBC 开发步骤书写(4)DAO类:提供数据库访问对象的类。原创 2023-07-04 14:19:39 · 429 阅读 · 0 评论 -
10年软件测试行业经验教你如何写简历【绝对靠谱】
作为软件测试的从业者,面试或者被面试都是常有的事。可是不管怎样,和简历有着理不清的关系,面试官要通过简历了解面试者的基本信息、过往经历等。面试者希望通过简历把自己最好的一面体现给面试官,所以在这场博弈中,作为面试者,需要掌握一定的技巧,写出一个高质量的简历,才能抓住面试官的眼光。如果你经常跳槽换工作,记得不要在群里经常秀,说自己又换到某某公司,因为互联网圈子小。HR也有自己的群,至于为什么你就该懂!技能和项目经验是写好简历的关键所在。原创 2023-07-03 14:14:26 · 265 阅读 · 0 评论 -
遇到bug怎么分析,这篇文章值得一看
可以明确一个问题是不是真的“bug”很多时候,我们找到了问题的原因,结果发现这根本不是bug。原因明确,误报就会降低多个系统交互,可以明确指出是哪个系统的缺陷,防止“踢皮球”,提高问题解决的效率增强开发对测试的信任度,沟通更有效,配合的更好,开发修改bug时效增强更有效的了解系统的内部逻辑、数据流处理流程,更能提高测试人员的水平,缺陷修复后,影响的测试范围评估更精准,复测更准确可以降低缺陷率这个可以说是最重要的。在bug系统中,会要求开发人员记录bug产生的原因。原创 2023-07-01 14:51:02 · 92 阅读 · 0 评论 -
Linux大老都是怎么记住这么多命令的?
vi/vim编辑器:整个的操作可以总结为三种模式:命令模式(vi 文件的名字)–>编辑模式(按下i或者a)—>末行模式(按下esc键后进入到的模式)注意:查找时,只会定位到该关键词第一次出现的位置信息,然后从该关键词开始,把剩下的所有内容进行分页显示;显示时,是从该关键词的前两行开始做显示的。格式:tar 参数 压缩后文件的名字 要(被)压缩的文件或者目录的名字。格式:tar 参数 压缩后文件的名字 要(被)压缩的文件或者目录的名字。格式:tar 参数 压缩后文件的名字 要(被)压缩的文件或者目录的名字。原创 2023-06-30 14:11:47 · 228 阅读 · 0 评论 -
TCP/IP四层模型对比OSI七层网络模型的区别是啥?数据传输过程原来是这样的
TCP/IP四层协议模型比我们的七层少了三层,把我们的数据链路层和物理层放在一层里面了,叫做数据链路层(网络接口层),对应网络协议也没有变。输入网址后,应用层传到传输层,传输层封装了一个TCP的头部,定义了2个协议,一个是TCP协议,一个是UDP协议。通过一路的封装,传给主机A,主机A再一路的解封装,得到响应页面。会话层和表示层并没有做太多的事情,也没有定义自己的协议,所以在TCP/IP四层协议里面,把它们两个归到了应用层里面。网络层封装了一个Ip头部,这个Ip头部里面包括主机的Ip地址(源,目的)。原创 2023-06-29 14:14:07 · 256 阅读 · 0 评论 -
阿里、字节等大厂系统测试方法的知识点总结,终于被我搞到手了
系统测试是对已经集成好的软件系统进行彻底的测试,以验证软件系统的正确性和性能等满足其规约所指定的要求,检查软件的行为和输出是否正确并非一项简单的任务,它被称为测试的“先知者问题”。它是软件动态测试的最基本的部分,也是最重要的部分之一,其目的是检验软件基本组成单位的正确性。2.多任务测试是测试系统模块之间相互影响的一种重要测试,这种测试一般会检测出如死机,系统重启,内存混乱,数据丢失等严重情况;系统测试一般采取黑盒测试,系统测试的方法也比较多,其中常用的方法有:多任务测试、临界测试、中断测试、等价划分测试。原创 2023-06-29 14:09:36 · 175 阅读 · 0 评论 -
UI Automator 常用 API 整理
## 定位控件 ```Java import android.support.test.uiautomator.By;作用:控制选择器,利用控制属性描述目标控件,用于控件匹配使用。所用:配置基类,用以控制测试过程的事件等超时、控件可见超时等。作用:设备封装类,测试过程中获取设备信息和设备交互。作用:所有控件抽象,用于表示一个Android控件。作用:滚动控件,当目标控件存在于屏幕之外时使用。作用:异常处理机制,在预期控件不存在时抛出。作用:界面观察者,用于处理弹窗中断逻辑。作用:控件集合,用于控件遍历。原创 2023-06-28 14:15:30 · 255 阅读 · 0 评论 -
Selenium自动化测试之学会元素定位
启动Chrome浏览器,打开“开发者工具”,切换到console标签,通过方法使用CSS语法定位元素。你可以快速的验证CSS是否可以定位到元素,如果可用就复制到Selenium当中,不用每次通过运行Selenium脚本来验证,效率上快上很多。什么?你不懂CSS定位?或者你看不懂我在讲什么。你可能缺一本《Selenium 自动化测试实战 --基于python语言》原创 2023-06-28 14:11:20 · 81 阅读 · 0 评论 -
UI自动化测试之Jenkins配置
团队下半年的目标之一是实现自动化测试,这里要吐槽一下,之前开发的测试平台了,最初的目的是用来做接口自动化测试和性能测试,但由于各种原因,接口自动化测试那部分功能整个废弃掉了,其中和易用性有很大关系,另外,也和我们公司的接口业务也有关。说回到自动化测试,当然是优先考虑的接口自动化,我之前也有分享过主流接口工具/框架的对比,但实际与业务线的测试同学沟通过后,发现支付的接口是异步的,走的网关也不确定,结果是很难做。于是,我们放弃了接口自动化测试,先从UI下手,这就比较好做了,模拟用户的操作流程就好了。原创 2023-06-27 14:09:24 · 202 阅读 · 0 评论 -
Airtest自动化测试工具
一开始知道Airtest大概是在年初的时候,当时,看了一下官方的文档,大概是类似Sikuli的一个工具,主要用来做游戏自动化的,通过截图的方式用来解决游戏自动化测试的难题。当我在Android模拟器中操作时,Airtest IDE右侧的界面是同步的,这一点比很多移动测试工具做的优秀,例如,appium desktop必须手动刷新才能获取最新的界面。过程非常简单,点击桌面上的计算器图标,打开编辑器输入1+1= ,然后,点击工具栏上的 “运行”按钮,就可以回放了。以下是我点点点,生成的脚本。原创 2023-06-27 14:06:24 · 208 阅读 · 0 评论 -
Web测试框架SeleniumBase
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!它依赖的库比较多,包括pytest、nose这些第三方单元测试框架,是为更方便的运行测试用例,因为这两个测试框架是支持unittest测试用例的执行的。生命短暂,时间宝贵,我们无法预知未来会发生什么,但我们可以掌握当下。它还提供的有 ```—demo_mode``` 模式,使脚本执行的过程变得很慢,而且还会让操作的元素高亮显示,方便你查看和定位问题。原创 2023-06-26 15:19:15 · 212 阅读 · 0 评论 -
性能测试浅谈
如果是前后端不分离,当你发送一个请求时,它会返回一堆数据:HTML、JS、CSS、图片、音视频...等,如果是前后端分离的架构,那么后端API返回的数据就单纯的多了,一般为JSON格式的数据。理解了这些,我们知道,我们所做的性能测试是无法模拟真实的情况,网络的传输时间太过复杂,客户端处理时间取决于用户的设备。减少请求的大小,比如,有些图片做压缩处理。这是我们的性能测试主要关心的时间,当系统得到请求后,需要对请求进行处理,可能需要查询数据库服务,也可能需要调用其它的服务,最终生成处理结果并返回给客户端。原创 2023-06-26 15:16:43 · 252 阅读 · 0 评论 -
PHP接口自动化测试框架实现
生命不息,奋斗不止。每一份努力都不会被辜负,只要坚持不懈,终究会有回报。珍惜时间,追求梦想。不忘初心,砥砺前行。你的未来,由你掌握!生命短暂,时间宝贵,我们无法预知未来会发生什么,但我们可以掌握当下。珍惜每一天,努力奋斗,让自己变得更加强大和优秀。坚定信念,执着追求,成功终将属于你!只有不断地挑战自己,才能不断地超越自己。坚持追求梦想,勇敢前行,你就会发现奋斗的过程是如此美好而值得。相信自己,你一定可以做到!原创 2023-06-25 14:31:48 · 187 阅读 · 0 评论 -
poium测试库之JavaScript API封装原理
生命不息,奋斗不止。每一份努力都不会被辜负,只要坚持不懈,终究会有回报。珍惜时间,追求梦想。不忘初心,砥砺前行。你的未来,由你掌握!生命短暂,时间宝贵,我们无法预知未来会发生什么,但我们可以掌握当下。珍惜每一天,努力奋斗,让自己变得更加强大和优秀。坚定信念,执着追求,成功终将属于你!只有不断地挑战自己,才能不断地超越自己。坚持追求梦想,勇敢前行,你就会发现奋斗的过程是如此美好而值得。相信自己,你一定可以做到!原创 2023-06-25 14:29:53 · 89 阅读 · 0 评论