网页测试工具那点事(Firfox和Chrome)

2024-05-14 08:32

本文主要是介绍网页测试工具那点事(Firfox和Chrome),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

测试工具

近来,外包的项目需要发布。这也意味着需要一个整体的测试。在测试的过程中,发现了一系列的问题,这边和大家分享一下。如下皆为手动测试,有时间可以研究一下自动测试脚本,也就是AutoRunner和selenium。

  • 测试工具的下载
  • 测试工具升级禁止
  • 测试文档的编写

1. 浏览器的下载


1.1 Chrome浏览器历史版本

一般的操作系统平台支持为: Win 32 64/Linux/MAC OX/Android。Chrome浏览器,一般的官方网站只支持最新的版本,所以在做版本测试的时候找各个版本的Chrome浏览器版本会比较的麻烦。下面推荐几个:

[1] 官方网址
[2] 如何下载指定版本的 Chrome ?
[3] Google Chrome Older Versions Download (Windows, Linux & Mac)
[4] APK Mirror
[5] 国人自建仓库 (版本有缺失)
[6] Google Chrome 所有版本下载(精品绿色便携软件)
[7] Chrome 64-bit
[8] 百度网盘 (50-56版本)

PS: 貌似51/52/53的Chrome版本问题较大,官方并没有给予一个稳定版本的下载。


1.2 Firfox浏览器历史版本

火狐浏览器,在国内的支持还是比较好的。基本比较好找。

[1] 官方网址


2. 浏览器更新禁止

下载好了浏览器,于是便可以进行测试了。但是,你们可能会发现,所有的浏览器都会自动更新。我们当然是不希望让他们更新的,具体的教程总结如下:


2.1 Firfox浏览器

设置->高级->更新


2.2 Chrome浏览器

  • 不翻墙就不会更新。
  • 翻墙会导致更新,解决办法如下:
    • 如何禁止 chrome 自动升级?
    • mac 如何禁止 Google Chrome 自动更新

3. 测试文档的编写

一般来说,测试文档编写无非就是一个套路。那就是 测试用例/测试结果的格式。由于本次对于版本进行了测试,所以基本写法如下所示:

id功能点FireFox 45
1登录功能
1.1(登录)初次登录 (提示登录)OK
1.2(正确登录)用户跳转到正确的页面OK
1.3(错误登录)输入错误的用户名和密码(友好提示)OK
1.4(用户名验证)用户名(由3-16字母和数字组成,且不允许中文)OK

当然最后不要忘记加上测试的时间和标题,以及测试人员等等…

个人感觉最主要的就是测试用例的编写和对于系统的测试功能的总结。


个人推荐

[1] 在做自动化测试之前你需要知道的

这篇关于网页测试工具那点事(Firfox和Chrome)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/988267

相关文章

使用Python实现网页表格转换为markdown

《使用Python实现网页表格转换为markdown》在日常工作中,我们经常需要从网页上复制表格数据,并将其转换成Markdown格式,本文将使用Python编写一个网页表格转Markdown工具,需... 在日常工作中,我们经常需要从网页上复制表格数据,并将其转换成Markdown格式,以便在文档、邮件或

一文教你Python如何快速精准抓取网页数据

《一文教你Python如何快速精准抓取网页数据》这篇文章主要为大家详细介绍了如何利用Python实现快速精准抓取网页数据,文中的示例代码简洁易懂,具有一定的借鉴价值,有需要的小伙伴可以了解下... 目录1. 准备工作2. 基础爬虫实现3. 高级功能扩展3.1 抓取文章详情3.2 保存数据到文件4. 完整示例

python获取网页表格的多种方法汇总

《python获取网页表格的多种方法汇总》我们在网页上看到很多的表格,如果要获取里面的数据或者转化成其他格式,就需要将表格获取下来并进行整理,在Python中,获取网页表格的方法有多种,下面就跟随小编... 目录1. 使用Pandas的read_html2. 使用BeautifulSoup和pandas3.

使用Python实现获取网页指定内容

《使用Python实现获取网页指定内容》在当今互联网时代,网页数据抓取是一项非常重要的技能,本文将带你从零开始学习如何使用Python获取网页中的指定内容,希望对大家有所帮助... 目录引言1. 网页抓取的基本概念2. python中的网页抓取库3. 安装必要的库4. 发送HTTP请求并获取网页内容5. 解

Python使用DrissionPage中ChromiumPage进行自动化网页操作

《Python使用DrissionPage中ChromiumPage进行自动化网页操作》DrissionPage作为一款轻量级且功能强大的浏览器自动化库,为开发者提供了丰富的功能支持,本文将使用Dri... 目录前言一、ChromiumPage基础操作1.初始化Drission 和 ChromiumPage

Python如何使用seleniumwire接管Chrome查看控制台中参数

《Python如何使用seleniumwire接管Chrome查看控制台中参数》文章介绍了如何使用Python的seleniumwire库来接管Chrome浏览器,并通过控制台查看接口参数,本文给大家... 1、cmd打开控制台,启动谷歌并制定端口号,找不到文件的加环境变量chrome.exe --rem

网页解析 lxml 库--实战

lxml库使用流程 lxml 是 Python 的第三方解析库,完全使用 Python 语言编写,它对 XPath表达式提供了良好的支 持,因此能够了高效地解析 HTML/XML 文档。本节讲解如何通过 lxml 库解析 HTML 文档。 pip install lxml lxm| 库提供了一个 etree 模块,该模块专门用来解析 HTML/XML 文档,下面来介绍一下 lxml 库

EasyPlayer.js网页H5 Web js播放器能力合集

最近遇到一个需求,要求做一款播放器,发现能力上跟EasyPlayer.js基本一致,满足要求: 需求 功性能 分类 需求描述 功能 预览 分屏模式 单分屏(单屏/全屏) 多分屏(2*2) 多分屏(3*3) 多分屏(4*4) 播放控制 播放(单个或全部) 暂停(暂停时展示最后一帧画面) 停止(单个或全部) 声音控制(开关/音量调节) 主辅码流切换 辅助功能 屏

禁止复制的网页怎么复制

禁止复制的网页怎么复制 文章目录 禁止复制的网页怎么复制前言准备工作操作步骤一、在浏览器菜单中找到“开发者工具”二、点击“检查元素(inspect element)”按钮三、在网页中选取需要的片段,锁定对应的元素四、复制被选中的元素五、粘贴到记事本,以`.html`为后缀命名六、打开`xxx.html`,优雅地复制 前言 在浏览网页的时候,有的网页内容无法复制。比如「360

zeroclipboard 粘贴板的应用示例, 兼容 Chrome、IE等多浏览器

zeroclipboard单个复制按钮和多个复制按钮的实现方法 最近网站改版想让复制代码功能在多个浏览器上都可以实现,最近看网上不少说我们的代码复制功能不好用的,我们最近将会增加代码高亮等功能,希望大家多多支持我们 zeroclipboard是一个跨浏览器的库类 它利用 Flash 进行复制,所以只要浏览器装有 Flash 就可以运行,而且比 IE 的