
自动化
文章平均质量分 59
兰若姐姐
8年测试人,擅长功能测试,UI自动化测试(包括App自动化和web自动化),接口自动化测试,locust性能测试,ws性能测试,测试平台开发,CICD等技能
展开
-
jenkins web界面构建job时平台展现的时间是6点,可是当前北京是14点,如何调整这个时间,如何调整 Jenkins 的时间显示
根据您的安装方式,找到 Jenkins 的启动脚本(如。原创 2024-08-30 00:01:24 · 1233 阅读 · 0 评论 -
如何从零开始搭建一个django+vue的前后端分离的自动化测试平台
嗨,大家好,我是兰若姐姐,今天手把手教大家搭建一个django+vue的前后端分离的自动化测试平台。原创 2024-07-28 22:41:03 · 398 阅读 · 0 评论 -
手把手教你如何从零开始搭建一套基于python+pytest的接口自动化测试框架
嗨,大家好,我是兰若姐姐,今天满满的都是干货。分享一套成熟框架,下面是一个基于Python的接口自动化测试框架的完整目录结构和代码示例。原创 2024-07-24 23:50:06 · 445 阅读 · 0 评论 -
通过json传递请求参数,如何处理动态参数和接口依赖
处理参数依赖和动态数据,需要结合实际情况选择合适的策略。通过使用模板、脚本处理、测试工具或者封装公共函数等方法,可以有效应对这些需求。希望这些方法对你有所帮助!原创 2024-07-24 23:43:59 · 849 阅读 · 0 评论 -
自动化UI测试元素定位精炼
嗨。大家好,我是兰若姐姐。今天给大家总结下元素定位的方式,直接上干货!原创 2024-07-22 00:47:59 · 562 阅读 · 0 评论 -
iphone11 如何打开开发者模式?
在 Xcode 中,点击顶部菜单栏的“Window”菜单,然后选择“Devices and Simulators”。如果你想在 iPhone 上直接启用一些开发者选项,可以在“设置”应用中依次点击“隐私与安全性”>“开发者模式”进行进一步设置。今天有小伙伴在问,怎么打开ios手机的开发者模式,他需要做app自动化测试,他的手机是是iphone11,今天就把iphone11开发者打开的步骤给记录分享下。:在 iPhone 上会弹出一个信任此电脑的提示,点击“信任”,然后在手机上输入密码以确认。原创 2024-07-22 00:44:34 · 3444 阅读 · 0 评论 -
Xcode进行真机测试时总是断连,如何解决?
大家好,我是兰若姐姐。最近我在用真机进行app自动化测试的时候,经常会遇到xcode和手机断连,每次断连之后需要重新连接,每次断开都会出现以下截图的报错。当这种情况出现时,之前执行的用例就相当于白执行了,因为用例只执行了一部分,为了解决这种情况,网上查询了诸多资料,最终通过这种方式,彻底解决了频繁断连的情况。最终通过以下方式解决,特此记录下。原创 2024-07-17 23:56:21 · 1140 阅读 · 0 评论 -
app自动化测试缓存问题如何解决?
相信有很多小伙伴在执行自动化测试时,一条用例单独执行,可以执行成功,可是批量执行的时候,用例就会执行失败,那么出现这种情况,就是缓存在搞鬼,如何解决缓存的问题呢?在启动 Appium 会话时,可以在 Desired Capabilities 中设置。方法也可以帮助您在每次测试执行前重新启动 App,从而清除缓存。表示每次启动会话时都会清除 App 的缓存和数据。如果问题仍然存在,您可以尝试清除操作系统级别的缓存。在每次测试执行前,可以通过 Appium 的。方法来清除 App 的缓存和数据。原创 2024-07-17 23:51:17 · 768 阅读 · 0 评论 -
python如何创建SQLite 数据库连接,如何将数据库存储在内存中?
嗨,大家好,我是兰若姐姐。原创 2024-07-16 23:47:00 · 503 阅读 · 0 评论 -
json.loads和json.dumps有什么区别,什么时候用json.loads,什么时候用json.dumps?
是 Python 中处理 JSON 数据的两个核心函数,前者用于将 JSON 字符串转换为 Python 对象,后者用于将 Python 对象转换为 JSON 字符串。它们在数据交互和存储中扮演着重要的角色。根据具体的使用场景,合理选择这两个函数可以帮助你更好地处理 JSON 数据。傻傻分不清,不知道什么时候应该用json.loads(),什么时候用 json.dumps(),这里简单给大家分享一下。用于将 JSON 格式的数据转换为 Python 对象,而。是 Python 标准库。原创 2024-07-16 23:36:33 · 962 阅读 · 0 评论 -
什么是python标准库,什么是python三方库,二者有什么区别?
这些库通常不是Python标准库的一部分,但它们提供了丰富的功能和工具,可以帮助开发者在项目中快速实现特定的功能或解决特定的问题。很多小伙伴对python的标准库和三方库傻傻分不清,有听小伙伴说python的三方库xxx,也有听到小伙伴说python标准库xxx,那什么是python的三方库?明白了python库的定义之后,那么要明白python的三方库就简单多了,换言之,除开python的标准库,剩下的就是python三方库,具体什么是python三方库呢?接下来看看,什么是python的三方库。原创 2024-07-16 01:34:12 · 571 阅读 · 0 评论 -
面试迟到了怎么办
,我说不是,她又问,她领导是男的女的,我随便回答的,男的,她马上又问了两个问题,是单身吗?首先面试的时间约的是3点,结果她3点10分才进到会议里面,她进来没开摄像头,所以我提醒她打开摄像头,她照做了,摄像头开了之后着实让我有点心理不适,因为她没穿衣服,只是穿了个吊带,那什么的都是若隐若现,然后一边打哈欠,一边整理自己的头发,因为她的头发看起来真的像鸡窝,所以我大概猜测,这名候选人应该是忘记了面试这个事情,一觉睡到现在,应该是我们这边的人事电话提醒她,她才醒过来,着急忙慌的打开了面试的会议链接。原创 2024-07-12 00:10:04 · 871 阅读 · 0 评论 -
如何从gitlab删除仓库
在“高级设置”里,找到“删除项目”(delete project)的部分。在“常规”设置页面,滚动至最底部,找到“高级设置”(Advanced settings)部分。今天发现gitlab上有些仓库的代码没有用,是个多余的仓库,想要删掉,经过一番操作之后,成功的删除了,git上没有。在项目页面,向下滚动,找到左侧菜单栏中的“设置”(Settings),点击进入,然后进入“常规”(General)选项。原创 2024-07-12 00:10:02 · 2684 阅读 · 0 评论 -
基于python+appium的移动端自动化测试代码,安卓和ios的代码可以放一个项目目录,统一在一个仓库管理代码可行吗?
1)存在代码依赖和拉取问题,ios和安卓端的代码是两个自动化工程师在维护,如果放在一个仓库,意味着ios的开发每次都需要拉取安卓的代码下来,他并不维护和编写安卓代码,但是每次安卓开发更新,他都需要拉取这部分代码,不拉取代码,整个git又没办法正常使用,因为git是不支持直接push代码的,同理ios开发也需要去拉安卓的代码,也会有这个弊端。可以看到两边的参数是不一样的,如果放在一起,就意味着每次都需要去判断当前设备是安卓和ios,这会增加代码上面的复杂度。原创 2024-07-10 23:40:25 · 410 阅读 · 0 评论 -
有什么工具可以统一python编码规范,只要执行这个命令,所有代码编码就符合规范了,是python的插件吗?
嗨,我是兰若,关于编码规范相关的知识,这块儿我今天专门挑时间给大家普及一下,很多小伙伴都会有疑问,如果说是敲代码敲到一半,别人下载你的代码下来就是规规整整符合python PEP8格式的代码,除此之外,再给大家推介下black其他的用法。上面black后面跟的是一个点,意味着当前路径,执行之后就会出现下图这样,很多的文件被格式化。之前的代码很多都有不合规的地方,难道说一个文件一个文件的去改,那这要改到猴年马月。接下来就是使用,其实使用也非常简单,比如我这里需要格式化我当前项目路径下的所有py文件,原创 2024-07-09 23:21:47 · 430 阅读 · 0 评论 -
手把手教你从无到有搭建Python+Selenium+Pytest+Allure UI自动化测试框架搭建
通过以上步骤,我们成功搭建了一个基于Python、Selenium、Pytest和Allure的UI自动化测试框架。这个框架具有良好的扩展性和可维护性,可以帮助测试团队高效地进行UI自动化测试。原创 2024-05-23 01:04:17 · 1181 阅读 · 0 评论 -
如何从无到有搭建Python+pytest+allure的接口自动化测试框架
大家好,我是兰若,喜欢技术,热爱分享。用CSDN来记录及分享关于软件测试的一切,今天给大家分享的是如何从无到有搭建一个接口自动化测试框架。原创 2024-05-20 01:35:55 · 1174 阅读 · 0 评论 -
作为一名软件测试,如何减少或者预防线上问题的产生
通过以上措施,可以系统性地提升软件质量,减少线上问题的发生。原创 2024-05-19 10:54:54 · 541 阅读 · 0 评论 -
“ModuleNotFoundError: No module named ‘selenium‘”报错如何解决
上节博客的末尾提到:在命令窗口执行python main.py那么针对这个报错,要如何解决呢?原创 2024-05-15 02:21:19 · 3814 阅读 · 1 评论 -
测试平台开发之测试框架改造并发执行及结果隔离(1)
在解压后的这个项目路径下面新建一个requirements.txt。接下来通过pdm照着requirements里面的库进行安装。在命令窗口执行python main.py。安装好之后可以通过命令:pdm list。但是可以看到还有一些导入报错。接下来就可以开始运行用例。原创 2024-05-14 11:41:23 · 480 阅读 · 1 评论 -
Django开发实战之定制管理后台界面及知识梳理(中)
上一篇文章末尾讲到如何能够展示更多的字段在界面上,那么针对整个界面数据,如果我想按照某一个条件进行筛选,我该怎么做呢,只需要加上下面一行代码注意:中途只有代码片段,文末有今天涉及的所有代码。原创 2024-05-11 11:45:29 · 444 阅读 · 0 评论 -
mac电脑如何安装python及环境搭建
(3)执行命令:source ~/.zshrc,这个命令是为了让刚才python的环境变量配置生效。(9)接下来就等待安装成功,安装成功之后,就可以看到应用程序里面,刚刚下载的python12。(2)编辑zshrc文件,具体看个人电脑,有的小伙伴可能是bash_profile。(2)这里我选择的是mac,点击:macos,选择最近版本并点击进入。(5)下载好之后直接双击安装,这个过程一路点击:继续,(11)如果出现了python版本,说明安装成功,如果是其他内容,则可能是环境变量有问题。原创 2024-05-06 20:54:45 · 5684 阅读 · 1 评论 -
Allure 测试报告框架提供了哪些标签,这些标签分别是什么意思
Allure 测试报告框架提供了一些标签(Tags)用于标识和组织测试报告中的测试用例和测试套件。这些标签可以根据具体需求进行组合使用,以更好地组织和理解测试报告中的内容。原创 2024-05-03 21:03:41 · 224 阅读 · 0 评论 -
Allure 测试报告框架提供了哪些标签,这些标签分别是什么意思
Allure 测试报告框架提供了一些标签(Tags)用于标识和组织测试报告中的测试用例和测试套件。这些标签可以根据具体需求进行组合使用,以更好地组织和理解测试报告中的内容。原创 2024-05-02 21:58:16 · 372 阅读 · 0 评论 -
mac电脑关于ios端的appium真机自动化测试环境搭建
如果是Intel芯片的Mac,选择x64 安装包,并选择文件为dmg格式的安装包。3、启动appium服务,点击右下角的start session按钮,就可以启动啦。3、双击appium打开,如果打开的时候报错:"因为无法确认开发者身份.."如果不能直接安装,而是出现了很多内容,那么这个时候不要着急,接着往下看。3、安装应用终端执行命令,在这里可以把你需要安装的包的ipa格式下载。如果你能看到这里,恭喜你,你的ios自动化测试环境搭建成功了。然后再次打开就可以了,如果还是报错,则是没有java环境。原创 2024-04-26 23:36:14 · 2758 阅读 · 2 评论