自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 自动化框架到底是什么?

如今,随着敏捷和 DevOps 软件方法论的发展,以及企业寻求更快发布和高质量产品的需求,它需要比手动测试方法更快,更高效的软件测试方法。微型,小型和中型企业(SME)使其测试过程自动化变得越来越必要,但是最关键的方面是选择正确的测试自动化框架。网上各式各样的介绍是否让你眼花缭乱?接下来,让我从实践出发,介绍一下什么是自动化测试框架。什么是框架?让我们从一个例子出发,而不是直接提供一个框架的粗俗定义。你应该参加过研讨会/讲座/会议,参与者会被要求遵守一些指导原则:参加者应在讲座开始前 5 分

2020-09-30 21:16:46 4787

原创 Jmeter 接口测试实践之 token 传参

什么是JMeter?JMeter 是一个纯 Java 的开源测试工具。通过模拟浏览器行为,它向 Web 或应用程序服务器发送请求以请求不同的负载。JMeter 最初是为测试 Web 应用程序而设计的,但后来扩展到测试其他功能,例如基于各种技术的功能测试,性能测试,回归测试,压力测试,数据库服务器测试。本篇主要讲如何用 Jmeter 做接口测试,还是挺多公司用它做接口测试,因为它很方便。一般包括的操作有 http 脚本编辑(发 get/post 请求、cookie 设置、header 设置、权限认

2020-11-24 22:47:27 1856

翻译 代码覆盖率vs测试覆盖率: 主体性和有用性

令人惊讶的是,有很多人认为代码覆盖率和测试覆盖率是同一回事。我不知道这种混乱的根源是什么,但是由于人们在互联网上搜寻,似乎是人们面临的一个普遍挑战,人们可能在潜意识中交替地在代码覆盖率和测试覆盖率之间切换。他们不一样。让我用我儿子的玩具之一来解释……我的儿子安格斯(Angus)拥有他已经有一段时间的推/走玩具。这确实帮助他获得了平衡-他在17个月大的时候就自信地以最快的速度奔跑,这无疑是因为这种推式玩具帮助了他。无论如何……推式玩具的顶部和侧面都切出了一些异形的孔,并在孔中装有积木。他喜欢这个玩具,

2020-11-16 10:46:35 354

翻译 做一名很COOL 的测试

看到一篇来自 google 测试团队的文章,里面 COOL 的双关很有趣,也很实用。也许这四个关键词会给你新的想法,在这里分享给大家~测试工程师是谷歌工程生产力(EngProd)小组的一部分。我们支持我们的用户,提供全面的测试解决方案,并在创建成功和可靠的产品和平台中发挥关键作用。在谷歌,测试工程师不是手工测试人员;我们是技术工程师,专注于提高产品卓越性和工程生产力。简而言之,在谷歌当一名测试工程师是一件很酷 COOL 的事情。不断学习 Constant learner, 创新思维..

2020-11-12 17:57:57 267

原创 Fiddler 接口抓包 介绍&入门

一、是什么Fiddler 是一个免费的HTTP协议调试代理工具。由Eric Lawrence于2003年开发,并于2012年被Telerik收购。它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(指cookie,html,js,css等文件)。Fiddler 是一个轻量应用程序,一旦安装并启用它,便会创建一个本地代理,监视与另一个HTTP或HTTPS Web服务交换的所有数据。此工具不会妨碍已安装的系统,并且会提供详细的日志,显示桌面.

2020-11-11 15:21:23 1471 1

原创 测试常用 SQL 命令

对“全方位”测试人员的需求正在增长。“全方位”是什么意思?这意味着测试人员除了具备传统的“点点点”测试方法来测试系统功能的能力,并能够利用技术专长来验证系统的各个方面。该技术专长包括操作系统,界面和数据库验证技能。之前我有介绍过测试为什么要学习 Linux,今天就来重点介绍 为什么要学习SQL。什么是SQL?SQL 由 IBM 的 Donald D. Chamberlin 和 Raymond F. Boyce 于1970年代开发,SQL 是指结构化查询语言。最初,它被称为SEQUEL,该名称..

2020-10-26 11:42:25 514

原创 测试要会的 Linux 命令

今天我们来聊聊 作为测试,为什么要学 Linux ? 我会从以下几块来说:什么是 Linux Unix 和 Linux 的区别 作为测试,我们为什么要学 Unix/Linux 如何在公司使用现在开始!什么是 Linux?三个特征可以简单概括它:一个开源操作系统,就像我们熟悉的 Windows 以前使用 CLI(命令行界面),但是现在也有 GUI (图形界面) 快速和安全Unix 和 Linux 的版本区别Unix:Solaris, AIX, HPUXLinu..

2020-10-22 19:34:18 326

原创 持续集成:什么是 Jenkins, 为什么如此重要 ?

能够从新代码中获得即时反馈很重要。你获得反馈的速度越快,问题越早得到解决。获得反馈的一种常见方法是在新代码之后运行测试,但这会导致其他问题。当代码正在编译并且正在运行测试时,开发人员无法在测试完成之前继续工作。Jenkins 通过提供持续集成功能解决了该问题。合并新代码后,Jenkins 可以自动进行构建,运行测试和部署应用程序。这篇文章我将介绍什么是 Jenkins,以及使用它的利弊。什么是 JenkinsJenkins®是一个开源的,用 Java 编写的开源持续集成(CI)服务器,.

2020-10-21 11:22:41 4227

原创 数据驱动测试(DDT)入门

很多时候,我们必须对许多数据集进行相同的测试。而且,为每个数据集值创建不同的测试既耗时又效率低下。数据驱动测试通过将数据保留在功能测试外部并在需要扩展自动化测试时加载它们来解决此问题。今天,我将讨论数据驱动测试(Database Driven Testing)- 它是什么,它如何工作,优缺点等等。什么是数据驱动测试(DDT)?数据驱动测试(DDT)是一种方法,一种软件测试方法。其中在数据源的帮助下重复执行相同顺序的测试步骤,测试脚本从数据源(文件或数据库)(例如...

2020-10-20 15:21:21 6981 4

原创 Katalon Studio 创建你的第一个Web UI测试用例

上篇我介绍了一些 关于 Katalon Studio 的概念,今天从实践出发,让我们从安装开始,一步一步创建一个测试用例吧!步骤1: 下载Katalon Studio:https://www.katalon.com/download/步骤2: 环境配置:验证你的计算机是否满足 Katalon Studio 的系统要求。如果进行 Web UI 测试,则除了确保安装了必需的浏览器外,不需要其他设置。检查列表以了解所有受支持的浏览器。对于 Mobile 测试,您需要先安装 Node.j..

2020-10-19 11:27:07 732

原创 Katalon Studio 初介绍,比 Selenium 好吗?

之前,我发表过一篇关于自动化框架的文章,自从发布后,我收到了一些私信,问为什么没提到 Katalon Studio 不在名单上? 今天,决定聊一聊 Katalon Studio 。Katalon Studio 是什么Katalon Studio是由 KMS 技术开发的一个免费的自动化测试工具。它不是开源的,但它是免费的,这个工具可以用于前端web应用程序、移动和web服务的自动化测试。这个工具的伟大之处在于它是一个完整的包和框架。因此,在使用它时,你不必下载或安装任何其他组件。你所需要.

2020-10-19 10:21:04 2207

原创 防止产品发布灾难的7个软件测试技巧

由于无法在指定的时间范围内实现预期的产品目标,因此无数具有巨大潜力的项目陷入困境。 尽管发生这种情况的原因有很多种,但在软件开发领域,测试工程师作为质量的守门人负有重大责任,以确保产品准备好发布。以下是总结的 7 个软件测试过程中的技巧:1.在测试之前清楚地了解需求我们中的许多人被扔到一个项目上,并被要求在不查看需求文档的情况下开始测试。在某些情况下,可能没有任何测试用例或用户案例。在许多项目中,所使用的实际需求方法在很大程度上未记录在案。如果没有适当的要求进行测试,或者没有理解要求就...

2020-10-13 11:24:07 228

原创 接口测试入门介绍

从使用微信登录到滴滴平台来打车,几乎所有应用程序都依赖第三方 API 来实现某些功能。接口测试可能是软件和质量检查测试中最具挑战性的部分之一,因为接口可能很复杂,它们通常基于协议和标准,而在其他类型的测试中我们通常不会遇到。注:下面我会使用 API 来表示接口,是一个意思。这篇文章将教你所有需要了解的有关 API 测试的信息:什么是API测试及其重要性 API测试类型 如何做API测试? API 自动化 API 测试工具1.什么是API测试及其重要性API 是 应用程序编程..

2020-10-09 17:08:54 394

原创 Web UI 自动化之 Selenium Webdriver入门

Selenium 自动化测试由于其提供的各种优势而在测试人员中变得非常流行。当我们谈论自动化测试时,经常想到的第一件事就是我们最喜欢的自动化测试工具。它的简单性,可用性和易用性赢得了许多测试人员和开发人员的青睐。随着2004年 Selenium 的问世,Selenium 使自动化测试变得更加轻松,现在已成为许多测试最喜欢的工具。今天我就来讲讲 Selenium。什么是 Selenium?Selenium 是一个免费的(开源)web自动化测试框架,用于验证跨不同浏览器和平台的 Web 应用程序,.

2020-09-30 18:05:15 379

原创 5 分钟,带你了解MVP(最低可行性产品)

如果你从事产品管理,产品开发或仅从事技术或软件方面的工作,不知道 MVP 这个词,可不行。很久之前就有看到过简单介绍,但一直没有去深入思考,我也没彻底搞懂它到底是什么。最近地摊经济很火,它的意思就是小本经营,从地摊开始做起。如果你在摆地摊,如果知道 MVP 这个词呢,会让你成为这条街上最靓的仔。所以我准备深入学习一下,没准哪天会去摆地摊呢。下面是我,一个创业基础薄弱的产品经理所理解的 MVP。我想用最平易近人的语言讲出来,也加深自己的理解,同时分享给你。一、从故事说起与大部分你之前的读到的.

2020-09-29 17:45:17 1966

原创 软件测试入门,原来这么简单

人非圣贤,孰能无过。无论您是一名完美主义者,我们都一定会犯错误。每个组织的最终目标都有其自己的一套期望。对于某些企业而言,成功的实际结果与预期结果相匹配的频率很高,这表明了成功。但是,在达到最终目标之前,每个公司都必须面对人为错误的后果。任何企业都不能以人为错误为借口提供受损产品。为了确保高质量的产品,必须有一些地方可以找出错误。对于软件开发公司而言,软件测试是解决此问题的必不可少的解决方案。在本文中,我将介绍一些软件测试基础知识。什么是软件测试?软件测试的经典定义是:在规定的条...

2020-09-29 17:03:05 247

原创 下载并安装Git

前言上篇 我们学习了什么是 Git 和 Github,回顾一下,Git 是一个工具,用来做版本控制,Github 是一个网站,基于云托管我们的代码,可以进行版本管理和开源合作。在开始使用Git之前,必须在计算机上使其可用。如果已经安装了,可以更新到最新版本。你可以将其作为软件包安装,也可以通过其他安装程序安装,也可以下载源代码并自行编译。Git 目前支持 Linux/Unix、Solaris、Mac和 Windows 平台上运行。本指南将向你展示如何在Windows上安装Git。下载Win.

2020-09-29 11:43:57 222

原创 8 种基本软件开发模型:选择哪一种?

软件工程是一个非常复杂的过程。在软件开发阶段要遵循不同的软件开发生命周期模型来指定和设计。这些模型也称为软件开发生命周期(SDLC)模型/方法。每个过程模型都遵循其类型所独有的一系列阶段,以确保软件开发步骤中的成功。如今,已经有 50 多种公认的 SDLC 模型。它们都不是完美的,每一个都给特定的软件开发项目或团队带来了有利的方面和不利的方面。今天,我们将讨论业内最重要和最受欢迎的 7 种 SDLC 方法:瀑布模型 V型 迭代和增量模型 螺旋模型 大爆炸模型 敏捷模型 原型模型 Dev

2020-09-29 10:30:53 6019

原创 什么是 Git、Github?

前言Git 和 GitHub 是软件开发人员必不可少的工具,但是你知道它们是什么吗?为什么了解和使用 Git 和 GitHub 对于开发人员很重要?这个系列,我会从最基础的概念出发,并结合实际操作,使你能够对 Git 和 GitHub 有更清晰的认识。Git 与 GitHub一些初次接触 Git 和 GitHub 的从业者常常将 Git 和 GitHub 二者混淆而谈。二者虽然联系甚紧,但从本质上是两个不同的概念。Git 和 GitHub 是一样的吗?如果不是,它们之间有什么联系和区别呢?这些问题

2020-09-29 10:26:12 375

原创 【已解决 - 将Pycharm项目提交到Github中,出现Can‘t connect to repository from configured remote】

1.前言工作过程中,我们会经常用到 Git 以及 github 对代码进行版本管理,新手还是会碰到很多问题,今天说一个将本地代码上传时碰到的问题。 2.问题将 Pycharm 项目提交到 Github 中出现Can’t connect to repository from configured remote3.解决方法打开pycharm,菜单栏找到 VCS => Git =>Remotes这里会有一个或多个Remote,点击该 - 标记,删除所有remotes

2020-09-08 16:18:00 561

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除