![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
测试开发
文章平均质量分 78
测试小迷糊
这个作者很懒,什么都没留下…
展开
-
测试开发名企定向训练营,手把手带你快速提升核心竞争力
学习自动化测试有两个难点,除了其本身拥有一定的技术门槛之外,实战经验才是学习自动化测试的最大难点。部分初中级测试工程师往往在掌握了基本的编程与自动化测试框架 API 后,会认为自己已经掌握了自动化测试,便开始投入到实际开发中,却又掉进各种各样的技术债和经验债里,痛苦不堪。系统完备的教学内容,课程内容涵盖5大阶段,从自动化测试到测试平台开发,循序渐进带你成为一个优秀的测试开发工程师。这些项目设计均来自于实际的落地经验,通过这种系统化的项目实战方式帮助学员,学以致用,提高职业技术能力,提升核心竞争力。原创 2024-04-26 14:55:21 · 962 阅读 · 0 评论 -
XPath攻略:从入门到精通,告别查找困难!
XPath定位是一种非常便捷的方法,不仅可以通过常规的id、class等属性进行元素定位,还可以通过父子关系和后代关系来实现更灵活的定位。这使得XPath在元素选择和定位方面具有独特的优势。推荐学习。原创 2024-03-28 16:31:42 · 675 阅读 · 0 评论 -
揭示测试全貌:Allure报告的秘密武器,让你事半功倍
Allure 是由 Java 语⾔开发的⼀个轻量级,灵活的测试报告⼯具。Allure 多平台的 Report 框架。Allure ⽀持多语⾔,包括 python、JaveScript、PHP、Ruby 等。可以为开发/测试/管理等人员提供详尽的的测试报告,包括测试类别、测试步骤、日志、图片、视频等。可以为管理层提供高水准的统计报告。可以集成到 Jenkins 生成在线的趋势汇总报告。安装步骤:- 安装 Java,环境变量配置教程。原创 2024-03-19 10:14:07 · 1010 阅读 · 0 评论 -
iframe自动化革命:颠覆传统网页嵌入的新趋势
构成,直接定位到具体元素可能会受限。因此,需要在定位元素之前切换到目标。的组件,通过常规的定位很难直接找到这个组件内的元素,因此需要进入到该。在进行元素定位时,如果遇到无法找到的情况,首先需要考虑是否存在嵌套的。通常,当打开一个页面时,光标默认定位在主页面中。这时,必须进行相应的。带你一站式掌握测试开发必备核心技能(页面的基础上嵌套了一个独立的。中,以便准确查找所需的元素。测试开发高薪私教班开课啦!,模拟面试+面试复盘跳槽无忧!在浏览器中,存在一种名为。组件里,并切换到相应的。则需要层层切换,当从。原创 2024-03-18 13:50:05 · 744 阅读 · 0 评论 -
探索未来科技:深入了解设备交互 API 如何改变我们的生活
设备交互是自动化测试工具与移动设备进行沟通和掌握的过程,它不仅限于基本的应用元素点击和输入等操作。在移动端应用程序测试中,设备交互的范围扩展到模拟通信方面和模拟设备本身的功能和行为,会涉及到设备的通信行为,例如模拟电话呼叫和短信发送,以及控制设备的一些系统级别的功能,例如网络连接状态、屏幕方向等。通过这样的设备交互,测试人员可以更全面地评估应用在不同设备和环境条件下的表现,确保应用在实际使用中能够正常工作并提供良好的用户体验。原创 2024-03-12 18:27:37 · 984 阅读 · 0 评论 -
引领测试开发新风向:模型驱动测试的魔力
在实现阶段,可以通过模型驱动测试执行系统测试,并对测试结果进行分析和评估。模型驱动测试为测试开发带来了新的思路和技术,通过合理应用模型驱动测试工具和方法,可以优化测试开发流程,提高软件质量和开发效率。这种方法不仅可以提高测试覆盖率,还可以减少测试用例设计和维护的工作量,从而提高测试开发的效率和质量。测试开发是软件开发周期中至关重要的一个环节,而模型驱动测试作为一种新颖的测试方法,为测试开发带来了新的思路和技术。例如,可以将模型驱动测试与基于规则的测试、探索式测试等方法结合,以实现更全面、多维度的测试覆盖。原创 2024-03-06 12:18:47 · 268 阅读 · 0 评论 -
一次性搞定多任务!Python自动化复用浏览器技巧大揭秘
在 Web 自动化测试中,浏览器复用是指将已打开的浏览器实例用于多个测试用例。这可以显著提高测试效率和性能,并减少资源消耗。浏览器复用通常与浏览器驱动程序(如 Selenium WebDriver)一起使用,以便更好地管理浏览器窗口和标签页。原创 2024-03-06 12:06:29 · 684 阅读 · 0 评论 -
测试人生 | 工作两年涨薪40%,揭秘我的学习之路!
自己还挺满意的,不论薪资还是福利方面,希望未来能持续进步,不断成长。在进一步学习测试技能的过程中,我一开始是自学的,买了很多相关的书,测试的,前后端语言的,操作系统的等等等等,但买书如山倒,读书如抽丝,学习效率低,越看越陷入到迷茫之中。队列的应用可以用于实现缓冲区、任务调度等。原创 2024-03-06 11:45:32 · 724 阅读 · 0 评论 -
Python黑科技揭秘:多窗口操作不再是难题,这些技巧让你轻松搞定
每个窗口都有一个唯一的窗口句柄,该句柄在窗口创建时由操作系统分配,窗口句柄通常在窗口的生命周期内保持不变,但在某些情况下,例如窗口关闭后,句柄可能被销毁,并且操作系统可以在以后将相同的句柄分配给其他窗口。每打开了一个新的标签页或窗口,Selenium 允许使用窗口句柄来处理它,每个窗口都有一个唯一的标识符,通过不同的句柄可以操纵不同的页面窗口。如果你打开了一个新的标签页或窗口,Selenium 允许使用窗口句柄来处理它,每个窗口都有一个唯一的标识符,可以使用。获取所有窗口的窗口句柄。原创 2024-03-04 15:48:34 · 414 阅读 · 0 评论 -
大环境不好,测试人员如何提高核心竞争力?
部分初中级测试工程师往往在掌握了基本的编程与自动化测试框架 API 后,会认为自己已经掌握了自动化测试,便开始投入到实际开发中,却又掉进各种各样的技术债和经验债里,痛苦不堪。霍格沃兹测试开发学社自创办以来,就陆续收到了来自阿里、腾讯、字节、华为、蚂蚁、百度、美团、小米、京东、OPPO、平安、快手、滴滴等众多知名互联网企业对中高级测试开发工程师的人才推荐请求,大多数职位的薪资范围在年薪 30w-80w 之间。,以保证行业顶级企业的测试团队有充足的测试开发技术人才输入,从而支撑公司的质量保证业务顺利进行。原创 2024-02-29 20:13:26 · 716 阅读 · 0 评论 -
发掘效率黑科技:Allure报告助您事半功倍提升测试效能!
Allure 是由 Java 语⾔开发的⼀个轻量级,灵活的测试报告⼯具。Allure 多平台的 Report 框架。Allure ⽀持多语⾔,包括 python、JaveScript、PHP、Ruby 等。可以为开发/测试/管理等人员提供详尽的的测试报告,包括测试类别、测试步骤、日志、图片、视频等。可以为管理层提供高水准的统计报告。可以集成到 Jenkins 生成在线的趋势汇总报告。安装步骤:- 安装 Java,环境变量配置教程。原创 2024-02-29 20:01:29 · 550 阅读 · 0 评论 -
Pydantic“Python 数据校验的瑞士军刀”
Pydantic 是一个在 Python 中用于数据验证和解析的第三方库。它提供了一种简单且直观的方式来定义数据模型,并使用这些模型对数据进行验证和转换。类型注解:Pydantic 使用类型注解来定义模型的字段类型。你可以使用 Python 内置的类型、自定义类型或者其他 Pydantic 提供的验证类型。数据验证:Pydantic 自动根据模型定义进行数据验证。它会检查字段的类型、长度、范围等,并自动报告验证错误。你可以使用异常来捕获验证错误。原创 2024-02-26 11:43:46 · 373 阅读 · 0 评论 -
精通Web控件定位:优化页面操作,提升效率!
在做 Web 自动化时,最根本的就是操作页面上的元素,首先要能找到这些元素,然后才能操作这些元素。工具或代码无法像测试人员一样用肉眼来分辨页面上的元素。那么要如何定位到这些元素,本章会介绍各种定位元素的方法。原创 2024-02-20 16:20:58 · 982 阅读 · 0 评论 -
测开+人工智能大礼包,让你在假期实现弯道超车
这个春节假期不要再乱学了,现在送你一份「测试开发+人工智能精品课礼包」,跟着我们的节奏来。这套课程是霍格沃兹测试开发学社的资深讲师们,按照测试开发岗位在实际工作中需要用到的技能,精心整理出来的。课程内容涵盖人工智能、测试用例设计、Web自动化测试测试左移与测试右移、接口测试、性能测试、Docker与K8S、Kibana可视化分析平台等内容。针对职业发展的困扰,我们还邀请了前阿里测试经理及前字节跳动测试经理分享他们的成长经历,他们遇到过的困难及解决的方法。感兴趣的同学,扫描下方海报二维码领取。原创 2024-02-05 12:00:25 · 143 阅读 · 0 评论 -
什么是霍格沃兹软件测试开发小班私教?
在本次线下试听活动中,我们紧扣测试行业的发展趋势,通过深入的分析和互动交流,帮助学员们突破测试发展瓶颈,掌握测试开发核心能力。测试开发高薪私教班内容全面升级,增加小班私教内容,5 个月 30+ 项目实战强化训练,资深测试架构师、开源项目作者亲授 BAT 大厂前沿最佳实践,带你一站式掌握测试开发必备核心技能(对标阿里P6+,年薪50W+)!还分析了测试行业的变化趋势,其中包括测试群体年轻化、测试学历高端化、业务测试外包化等,以及如何应对测试行业的变化趋势。添加图片注释,不超过 140 字(可选)原创 2024-01-30 18:37:20 · 245 阅读 · 0 评论 -
测试开发从业者揭秘如何斩获4家知名企业Offer
我觉得线下班最大的好处是老师可以现场指导,有问题也可以和老师聊聊,还可以和其他同学交流工作,学习时更加专注,因为能来上课的同学基本上也不会浪费自己的时间),学习效率提高了不少(因为我是在上课后一个多月后开始面试,以前想都不敢想这么短时间能学会多少知识,有多少底气去面试,毕竟现在的面试机会非常稀少。随着工作时间慢慢变长,发现工作重复性太多,且想做一些自动化、测试开发相关的工作,但是公司内部没有转岗和培养的机会,只能承担更多业务测试的任务,大学学的知识也没有用起来,有点荒废的感觉。有些鸟儿是关不住的,原创 2024-01-25 22:07:57 · 751 阅读 · 0 评论 -
玩转数据处理利器“学会使用 YAML 文件轻松处理数据”
YAML全称其实是"YAML Ain't a Markup Language"(YAML不是一种标记语言)的递归缩写,所以它强调的是数据本身,而不是以标记为重点。YAML 是一种可读性非常高,与程序语言数据结构非常接近。同时具备丰富的表达能力和可扩展性,并且易于使用的数据标记语言。为什么要使用YAML文件其实YAML文件也是一种配置文件,但是相较于ini,conf配置文件来说,更加的简洁,操作简单,还能存放不同类型的数据,而像ini存储的值就都是字符串类型,读取之后还要手动转换。YAML的基本语法规则。原创 2024-01-22 21:46:56 · 321 阅读 · 0 评论 -
软件测试开发 | 拒绝上市公司的 Offer,选择自己喜爱的行业,这么从容不迫他凭什么?
在这个周期中,我是在反复的找老师咨询和求教,几周下来,状态也是持续增长,陆陆续续也收到4个offer,薪资也是乘梯度上涨。一件事或者一件工具,从没做过到入门,是不困难的,闷头摸索几天,入个门怎么都可以了,但是思维方式,想改过来就很困难了。之前的工作主要是功能测试。这时候就有个但是了,很少不代表没有,面试官可以不问,但是问了要是答不出来就很尴尬了,面试就黄了。投递简历约面试,每次面试后都转成文字,老师针对性给出改进意见,然后根据面试轮次(技术面、BP面、CEO面),老师也给出了强化计划,助力每一轮的面试。原创 2024-01-19 09:45:25 · 642 阅读 · 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 评论