![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自动化测试
文章平均质量分 81
测试小迷糊
这个作者很懒,什么都没留下…
展开
-
面试的时候,被问到做开发为什么转测试?
在测试过程中,我不断学习新的测试技术和工具,提高自己的测试能力。作为一名测试工程师,我要保持对新技术的敏感度,不断学习和掌握新的测试技能,以应对不断变化的软件开发环境。结语 总的来说,我选择从开发转向测试,并不是因为测试比开发简单,而是因为我对软件质量有追求,并且在测试领域找到了更多的挑战和机会。在测试的道路上,我不断成长,不断学习,不断探索,希望能为软件质量的提升贡献自己的一份力量。相比之下,开发者的自测更多地从某个特性的角度出发,并且由于对功能的自行开发,可能存在过于自信的情况,导致问题漏检。原创 2024-03-21 15:46:53 · 981 阅读 · 0 评论 -
时下最火的App自动化利器:Toast原理解析及操作实例,快速上手无障碍!
Toast 是一种轻量级的消息提示,常常以小弹框的形式出现,一般出现 1 到 2 秒会自动消失,可以出现在屏幕上中下任意位置。原创 2024-03-20 09:48:00 · 555 阅读 · 0 评论 -
Python多任务协程“构建高性能应用的隐秘武器!”
霍格沃兹测试管理训练营是专门面向测试与质量管理人员的一门课程,通过提升从业人员的团队管理、项目管理、绩效管理、沟通管理等方面的能力,使测试管理人员可以更好的带领团队、项目以及公司获得更快的成长。因为函数切换不是线程切换,而是由程序自身控制,因此,没有线程切换的开销,和多线程比,线程数量越多,协程的性能优势就越明显。因此,作为技术高工,将精力投入到测试管理软技能的学习和提升中,不仅有助于个人职业发展,也将为团队和项目的成功贡献更大的价值。协程通过任务的暂停和恢复,避免了线程切换的开销并减少了锁的使用。原创 2024-01-24 15:01:40 · 778 阅读 · 0 评论 -
点燃Python技能“深度探索闭包与装饰器的神奇之处”
讲解闭包之前,需要理解一个概念,Python 中定义的函数,也可以像变量一样,将一个函数名,赋值给另一个变量名,赋值后,此变量名就可以做为该函数的一个别名使用,进行调用函数,此功能在讲解列表操作的sort() 方法时使用过,sort()方法的 key 参数传入的就是一个函数名。换句话说,闭包是一个函数对象,它可以记住并访问它创建时的上下文环境中的变量。Python解释器在遇到装饰器时,会将被装饰函数引用做为参数传递给闭包的外函数,外函数执行后,返回内函数的引用,此时,再将内函数引用赋值给被装饰器函数。原创 2024-01-24 14:23:54 · 978 阅读 · 0 评论 -
提升数据记录效率!Python实现高效数据管理,Web自动化技术助您摆脱重复劳动!
关键数据记录是 Web 自动化测试中的关键部分,它们提供了关于系统行为和执行过程的详细信息,有助于验证用例的正确性,排查问题和确保应用程序的质量。原创 2024-01-24 11:28:44 · 964 阅读 · 0 评论 -
【Python全栈开发与自动化测试】Page Object模式:为什么它是Web自动化测试的必备工具
为 UI 页面写测试用例时(比如 web 页面,移动端页面),测试用例会存在大量元素和操作细节。当 UI 变化时,测试用例也要跟着变化, PageObject 很好的解决了这个问题。使用 UI 自动化测试工具时(包括 selenium,appium 等),如果无统一模式进行规范,随着用例的增多会变得难以维护,而 PageObject 让自动化脚本井然有序,将 page 单独维护并封装细节,可以使 testcase 更稳健,不需要太多改动。使用。原创 2024-01-15 17:07:47 · 755 阅读 · 0 评论 -
【Python全栈开发】挑战忘记Root密码?Linux管理员模式恢复指南
当你的系统启动时,按下shift或esc键进入GRUB引导页面,在grub引导页面中,选择进入的操作系统版本,按下e进入编辑模式,找到第二行,其中包含诸如"ro quiet splash “的文本,将其替换为"rw init =/bin/bash” 按下Ctrl + X 继续启动系统。修改启动参数: 找到以 “linux” 开头的行,末尾添加 single 或 init=/bin/bash,然后按下Ctrl + X启动系统。切换Root环境: 运行 chroot /sysroot 进入根分区的环境。原创 2024-01-11 15:22:20 · 906 阅读 · 0 评论 -
移动应用和浏览器中捕获Toast的区别与方法是什么呢?
在移动应用和浏览器中,Toast消息是一种常见的用户界面反馈形式,用于显示短暂的通知或提示。然而,由于移动应用和浏览器的差异,捕获和处理Toast消息的方法也有所不同。本文将深入探讨这两种环境中捕获Toast消息的区别以及相应的方法。原创 2024-01-11 11:11:48 · 829 阅读 · 0 评论 -
软件测试开发工程师常用的测试工具详解
一个从事软件测试行业十年的老司机列出以下与软件测试相关的工具原创 2024-01-09 23:58:29 · 1544 阅读 · 0 评论 -
如何利用ChatGPT自动生成自动化测试脚本 ?
自动化测试是软件测试过程中不可或缺的一部分,它能够提高测试效率,减少测试成本,保障软件质量。学会借助ChatGPT自动生成自动化测试脚本,就可以减少编写自动化脚本的工作量,提高测试效率。由以上的例子可以看出,ChatGPT在自动化测试脚本生成过程中不仅考虑了测试脚本的编写和维护难度,还考虑了测试的实际场景和需求,生成出来的测试脚本非常符合测试要求,且易于理解和修改。这种自动生成测试脚本的技术使得测试人员可以节省大量的时间和精力,更加专注于测试的策略和方法的设计,从而提高测试效率和质量。原创 2024-01-09 11:26:43 · 438 阅读 · 0 评论 -
一道有趣的大厂测试面试题,你能用 Python or Shell 解答吗?
本文是测试开发工程师 Venn 同学面试某互联网名企遇到的一道面试题目,引发了有趣的讨论和解答,供各位测试同学参考原创 2023-12-25 19:46:18 · 343 阅读 · 0 评论 -
软件测试各个阶段的自动化测试需求有哪些?
软件测试的自动化需求在各个阶段都有不同的重点和目标,因此产生了不同的测试类型,大多数测试团队会有下面几个测试阶段。原创 2023-12-23 12:15:47 · 1149 阅读 · 0 评论 -
技术分享 | web自动化测试-文件上传与弹框处理
原文链接实战演示文件上传input 标签使用自动化上传,先定位到上传按钮,然后 send_keys 把路径作为值给传进去.如图所示,是企业微信文件上传的页面 定位到标签为 input,type 为 file 的元素信息,然后使用 send_keys 把文件路径作为值给传进去。Python 版本driver.find_element(By.CSS_SELECTOR, "#js_upload_input")\ .send_keys("./hogwarts.png")Java 版原创 2022-05-17 09:39:56 · 395 阅读 · 0 评论