测试人员必用的10个Chrome扩展插件

news2024/9/21 0:49:12

背景:谷歌Chrome浏览器是全球所有测试人员最受欢迎和必备的浏览器之一,Chrome浏览器为我们提供了许多扩展的选择,可以让我们高效和省时地完成工作。以下为作者观点:

1. Testsigma Recorder

Testsigma Recorder用于记录与网络应用程序的端到端交互,并将动作存储为纯英文句子,测试直接在云上执行。Testigma是一个开源的测试自动化工具,只需注册就可以免费使用。

链接 :https://chrome.google.com/webstore/search/testsigma%20recorder

2. SelectorsHub

SelectorsHub可以帮助测试人员编写和验证xpath、CSS选择器、Playwright选择器、Jquery和JS路径。它还可以帮助生成独特的xpath和css选择器。它是自动化测试人员最有用的工具之一,只需一次点击就能获得所有的定位器。

按照以下步骤使用SelectorsHub xpath插件:

● 将其添加到chrome扩展中

● 将其添加到浏览器后,重新启动浏览器

● 打开DevTools

● 点击SelectorsHub标签(参考屏幕截图)

链接:https://chrome.google.com/webstore/detail/selectorshub/ndgimibanhlabgdgjcpbbndiehljcpfh?hl=en

3. LambdaTest

LambdaTest Chrome扩展帮助测试人员更快地在云端运行跨浏览器测试。这个扩展程序提高了生产力,减少了测试时间,并且对协作友好。它还有许多令人兴奋的功能,如地理位置测试,甚至可以安排屏幕截图,通过减少测试时间使测试更容易。

链接:https://chrome.google.com/webstore/search/LambdaTest

4. Clear Cache

在测试过程中,每当完成任何部署时,作为测试人员,会面临缓存问题,会误认为应用程序没有正确部署。为了解决这个问题,可以使用Clear Cache chrome扩展并清除缓存,甚至可以自定义需要清除的数据以及清除的程度。

链接:https://chrome.google.com/webstore/detail/clear-cache/cppjkneekbjaeellbfkmgnhonkkjfpdn

5. Awesome Screenshot: Screen Video Recorder

这个扩展是Chrome上非常有用、评价很高的屏幕捕捉和图像注释工具,它可以帮助我们捕捉整个页面或任何网页的部分内容。我们可以添加注释、评论,甚至可以捕获桌面。

链接:https://chrome.google.com/webstore/detail/awesome-screenshot-and-sc/nlipoenfbbikpbjkfpfillcgkoblgpmj

6. Resolution Test

Resolution Test是一个在不同屏幕分辨率下测试网页的扩展,它甚至可以帮助我们定义自己的分辨率,自己的浏览器尺寸和测试应用程序。一旦安装成功,点击菜单上的下拉列表,其中包含不同的屏幕分辨率,可以根据自己的需要点击每一个,测试外观和感觉是如何显示的。

链接:https://chrome.google.com/webstore/detail/resolution-test/idhfcdbheobinplaamokffboaccidbal

7. Lighthouse

Lighthouse是一个开源的自动化工具,有助于提高网页的性能和质量。当测试一个网页时,Lighthouse针对该网页运行一组测试,并为我们生成状态报告。通过查看状态,我们可以改善我们的应用条件。

链接:https://chrome.google.com/webstore/detail/lighthouse/blipmdconlkpinefehnmjammfjpmpbjk

8. Exploratory Testing Chrome Extension

这个扩展帮助测试人员使网络探索性测试更容易、更智能,可以帮助报告错误、想法、笔记。它还可以帮助测试人员在测试过程中进行截图,自动跟踪URL并在报告中看到会话结果,可以帮助测试人员将会话导出为JSON、CSV和HTML。

链接:https://chrome.google.com/webstore/detail/exploratory-testing-chrom/khigmghadjljgjpamimgjjmpmlbgmekj

9. Spell Checker for Chrome

这个扩展程序总共支持12种语言的拼写检查,可以帮助检查单词的拼写,并突出显示拼写错误的单词,它有用户定义的快捷方式、颜色和字典。

链接:https://chrome.google.com/webstore/detail/spell-checker-for-chrome/jfpdnkkdgghlpdgldicfgnnnkhdfhocg

10. GoFullPage

这个扩展可以轻松地对当前的浏览器窗口进行全页截图,为了拍摄整个页面的截图,可以滚动到每个可见的部分,它就会把所有的部分集合起来。测试人员需要将结果导出为PNG、JPEG或PDF,使用所有可从chrome扩展的选项中配置的。这个扩展是由一个独立的开发者管理的。

在GitHub上查看原始开源项目:

https://github.com/mrcoles/full-page-screen-capture-chrome-extension

行动吧,在路上总比一直观望的要好,未来的你肯定会感 谢现在拼搏的自己!如果想学习提升找不到资料,没人答疑解惑时,请及时加入扣群: 320231853,里面有各种软件测试+开发资料和技术可以一起交流学习哦。

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1646140.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Spring 当中的Bean 作用域

Spring 当中的Bean 作用域 文章目录 Spring 当中的Bean 作用域每博一文案1. Spring6 当中的 Bean的作用域1.2 singleton 默认1.3 prototype1.4 Spring 中的 bean 标签当中scope 属性其他的值说明1.5 自定义作用域,一个线程一个 Bean 2. 总结:3. 最后: 每…

AI视频教程下载:用 ChatGPT 和 WordPress 创建赚钱网站

您是否有兴趣开设网站(博客),但不知道从何入手? 或者您已经开设了网站(博客),但难以从中获利? 别找啦! 本课程旨在教授您使用 WordPress 创建成功盈利网站(博…

如何让你的排单更快?

一般我们都喜欢做打板借用快速通道!但是目前快速通道也是共享通道,独立单元格基本不开发。 想要排单更快,想要隔夜打板,我们到底应该怎么做呢? 想要排单更快,说白了就是要提高你的交易速度!一&a…

设计模式Java实现-建造者模式

楔子 小七在2019年的时候,就想写一个关于设计模式的专栏,但是最终却半途而废了。粗略一想,如果做完一件事要100分钟,小七用3分钟热情做的事,最少也能完成10件事情了。所以这一次,一定要把他做完&#xff0…

有人问,Windows 内核和 Linux 内核谁更复杂?

在开始前我有一些资料,是我根据网友给的问题精心整理了一份「 Linux的资料从专业入门到高级教程」, 点个关注在评论区回复“888”之后私信回复“888”,全部无偿共享给大家!!! 作为一个读过两者源码并写过…

基于Springboot的果蔬作物疾病防治系统(有报告)。Javaee项目,springboot项目。

演示视频: 基于Springboot的果蔬作物疾病防治系统(有报告)。Javaee项目,springboot项目。 项目介绍: 采用M(model)V(view)C(controller)三层体系…

基于JSP的酒店客房管理系统(三)

目录 第四章 系统各模块的实现 4.1客房管理系统首页的实现 4.1.1 客房管理系统首页概述 4.2客房管理系统前台的实现 4.2.1 客房管理系统前台概述 4.2.2 客房管理系统前台实现过程 4.2.3 预定客房信息及客房信息的查询 4.3客房管理系统后台的实现 4.3.1 客房管理系统后…

认识ansible 了解常用模块

ansible是什么? Ansible是一个基于Python开发的配置管理和应用部署工具,现在也在自动化管理领域大放异彩。它融合了众多老牌运维工具的优点,Pubbet和Saltstack能实现的功能,Ansible基本上都可以实现。是自动化运维工具&#xff0…

【Scala---01】Scala简介与环境部署『 Scala简介 | 函数式编程简介 | Scala VS Java | 安装与部署』

文章目录 1. Scala简介2. 函数式编程简介3. Scala VS Java4. 安装与部署 1. Scala简介 Scala是由于Spark的流行而兴起的。Scala是高级语言,Scala底层使用的是Java,可以看做是对Java的进一步封装,更加简洁,代码量约是Java的一半。…

【Osek网络管理测试】[TG3_TC6]等待总线睡眠状态_2

🙋‍♂️ 【Osek网络管理测试】系列💁‍♂️点击跳转 文章目录 1.环境搭建2.测试目的3.测试步骤4.预期结果5.测试结果 1.环境搭建 硬件:VN1630 软件:CANoe 2.测试目的 验证DUT在满足进入等待睡眠状态的条件时是否进入该状态 …

【搜索技能】外链

文章目录 前言一、外链是什么?二、如何进行外链调查?总结 前言 今儿因为在搜索一个很感兴趣的软件,但是软件信息所在的网址非常有限。因此产生了一个念头:我能不能找到所有的包含了或者是引用了这个网站的网站呢? 调查之下&…

C语言动态内存管理malloc、calloc、realloc、free函数、内存泄漏、动态内存开辟的位置等的介绍

文章目录 前言一、为什么存在动态内存管理二、动态内存函数的介绍1. malloc函数2. 内存泄漏3. 动态内存开辟位置4. free函数5. calloc 函数6. realloc 函数7. realloc 传空指针 总结 前言 C语言动态内存管理malloc、calloc、realloc、free函数、内存泄漏、动态内存开辟的位置等…

四种网络IO模型

📝个人主页:五敷有你 🔥系列专栏:面经 ⛺️稳中求进,晒太阳 IO的定义 IO是计算机内存与外部设备之间拷贝数据的过程。CPU访问内存的速度远高于外部设备。因此CPU是先把外部设备的数据读取到内存,在…

Linux驱动开发——(十一)INPUT子系统

目录 一、input子系统简介 二、input驱动API 2.1 input字符设备 2.2 input_dev结构体 2.3 上报输入事件 2.4 input_event结构体 三、代码 3.1 驱动代码 3.2 测试代码 四、平台测试 一、input子系统简介 input子系统是管理输入的子系统,和pinctrl、gpio子…

微信公众号 点击显示答案 操作步骤

1、右键进入检查模式 2、ctrlf查找html元素 3、添加答案区域代码 添加答案区域代码后&#xff0c;可以直接在页面进行格式调整 <!-- 此处height控制显示区域高度 --> <section style"height: 1500px;overflow-x: hidden;overflow-y: auto;text-align: center;b…

RAG 2.0,让RAG 终成正果

在观察人工智能行业的时候&#xff0c;我们已经习惯了每天看到各种事物被“淘汰”。有时候&#xff0c;当我不得不第23923次谈论某个事物突然被“淘汰”时&#xff0c;我自己也会感到不安。 然而&#xff0c;像Contextual.ai提出的基于情境语言模型&#xff08;CLMs&#xff0…

AI预测体彩排3第3套算法实战化赚米验证第2弹2024年5月6日第2次测试

由于今天白天事情比较多&#xff0c;回来比较晚了&#xff0c;趁着还未开奖&#xff0c;赶紧把预测结果发出来吧~今天是第2次测试~ 2024年5月6日排列3预测结果 6-7码定位方案如下&#xff1a; 百位&#xff1a;2、3、1、5、0、6 十位&#xff1a;4、3、6、8、0、9 个位&#xf…

【数据可视化-02】Seaborn图形实战宝典

Seaborn介绍 Seaborn是一个基于Python的数据可视化库&#xff0c;它建立在matplotlib的基础之上&#xff0c;为统计数据的可视化提供了高级接口。Seaborn通过简洁美观的默认样式和绘图类型&#xff0c;使数据可视化变得更加简单和直观。它特别适用于那些想要创建具有吸引力且信…

微信视频号如何变现呢,视频号涨粉最快方法

今天给大家带来的是视频号分成计划 视频号流量主这个项目&#xff0c;可以说这是目前的一个蓝海赛道&#xff0c;做的人也少&#xff0c;外面开的培训也很少&#xff0c;作为副业还是比较适合个人的&#xff0c;如果想批量操作这个项目&#xff0c;也比较适合工作室的。而且这…

【CTF Web】XCTF GFSJ0485 simple_php Writeup(代码审计+GET请求+PHP弱类型漏洞)

simple_php 小宁听说php是最好的语言,于是她简单学习之后写了几行php代码。 解法 &#xfeff;<?php show_source(__FILE__); include("config.php"); $a$_GET[a]; $b$_GET[b]; if($a0 and $a){echo $flag1; } if(is_numeric($b)){exit(); } if($b>1234){ech…