知识库
资讯中心
极测工具库
登录
测试人员成长平台
知识
模板
工具
最新
商业工具
开源工具
版本控制:GitHub
一、简介GitHub 是全球最大的基于 Git 的代码托管和协作平台,已成为开发者、团队和企业进行版本控制、项目管理和协作开发的核心工具。它不仅提供了 Git 的所有版本控制功能,还扩展了丰富的协作工具,让代码管理和团队协作更高效。二、核心概念1、仓库(Repository / Repo)代码的 “存储库”,相当于一个项目文件夹,包含所有代码文件、历史记录和配置信息。每个仓库可以是公共的(开源项目,任何人可见)或私有的(仅授权成员可见...
●
开源
版本控制:Git
一、简介Git 是一个开源的分布式版本控制系统,专为高效管理各种规模的项目而设计。它能追踪文件的修改历史,支持多人协作开发,并能在需要时轻松回溯到之前的版本,是现代软件开发中不可或缺的工具。二、Git 的核心特性1、分布式架构每个开发者的本地都有完整的代码仓库和历史记录,无需依赖中央服务器即可工作,网络中断时仍能提交修改。2、版本追踪精确记录文件的每一次修改(新增、删除、内容变更),每个修改节点(提交)都有唯一标识(哈希值),包含作...
●
开源
报告工具:ExtentReports
一、ExtentReports 概述ExtentReports 是一款功能强大的测试报告生成工具,广泛应用于自动化测试领域,尤其在 Java 和 Python 生态中较为常用。它能够生成美观、详细且交互式的 HTML 测试报告,帮助测试人员和开发人员更直观地了解测试执行情况。二、核心优势1、直观的可视化呈现内置多种图表(饼图、柱状图、趋势图等),直观展示测试用例的通过 / 失败 / 跳过等状态分布,以及执行时间、趋势变化等关键指标。...
●
开源
报告工具:Allure
一、Allure 概述Allure 是一款 开源、灵活的测试报告生成工具,主要用于 软件测试领域,支持多种测试框架(如 JUnit、TestNG、pytest、NUnit 等)。它能将测试结果以 美观、交互式的报告形式 呈现,帮助团队快速定位问题、评估测试质量,是持续集成 / 持续部署(CI/CD)流程中的常用工具。二、核心功能1. 多维度测试结果可视化统计图表:自动生成 趋势图、饼图、柱状图 等,直观展示测试通过率、失败率、执行...
●
开源
Cypress的安装和配置方法
一、安装 Cypress1. 项目初始化(如果尚未初始化)bash 运行npm init -y2. 安装 Cypress(推荐本地安装)bash 运行npm install cypress --save-dev为什么选择本地安装?确保团队成员使用相同版本的 Cypress,避免环境差异导致的问题。3. 安装后结构安装完成后,Cypress 会在项目根目录生成以下结构:plaintext 运行cypress/├── e2e/ # 测...
●
开源
Playwright自动化测试
一、安装 Playwright首先,你需要安装 Playwright 及其依赖的浏览器:bash 运行npm init playwright@latest安装过程中,Playwright 会自动下载并安装所需的浏览器驱动。二、常见的元素定位方法和示例1. 使用选择器定位元素Playwright 支持多种选择器语法,包括 CSS、XPath、文本内容等:CSS 选择器(最常用)javascript 运行// 通过ID定位awa...
●
开源
Selenium入门教程
一、简介Selenium 是一个用于自动化 Web 浏览器操作的工具,主要用于 Web 应用程序的测试,也可用于 Web 数据爬取等场景。它支持多种编程语言,如 Python、Java、C# 等,并且能在多种浏览器上运行,包括 Chrome、Firefox、Safari、Edge 等。二、环境搭建1、安装 Selenium 库如果使用 Python,在终端或命令提示符中输入pip install selenium来安装。2、下载浏览...
●
开源
Selenium安装步骤
一、安装 Python 环境Selenium 的 Python 版本需要依赖 Python 环境,因此需先确保已安装 Python 3.6+。1. 检查 Python 版本:打开终端(命令提示符 / CMD),输入:bash 运行python --version # 或 python3 --version(Linux/macOS)若提示未找到命令,需先安装 Python。2. 安装 Python:从 Python 官网 下载对应...
●
开源
持续集成工具(Jenkins)
一、Jenkins 概述Jenkins 是一款开源的 持续集成(CI)工具,广泛应用于软件开发流程中,用于自动化构建、测试和部署等环节。其核心目标是通过频繁地将代码集成到共享仓库,尽早发现和解决集成问题,提高软件开发效率和质量。二、核心功能与特点1. 自动化构建与测试1.1 多版本控制集成支持 Git、SVN、Mercurial 等主流版本控制系统,通过 Webhook 或轮询机制实时感知代码变更示例配置:拉取 GitHub 仓库...
●
开源
移动操作系统软件测试常用工具简介
移动操作系统软件测试常用工具简介
●
开源
1
2
»
已读内容
0
收藏内容
0
大家正在看
人觉得有用
知识体系
全部 >
基础入门
3 个分类
17 篇文章
初级知识
5 个分类
13 篇文章
中级知识
3 个分类
5 篇文章
高级知识
4 个分类
13 篇文章
专项测试
4 个分类
0 篇文章
软实力
2 个分类
2 篇文章
正在加载……