何时适合进行自动化测试?(上)

2021-10-08
阅读 2 分钟
1.1k
在这篇文章中,我们将介绍一种测试自动化的方法,目的是根据项目的上下文识别其可行性。对于测试人员来说,了解什么是自动化以及何时可以自动化非常有用。测试人员应该多多注意如何优化工作,无论是与其他同事、开发人员合作,还是自己尝试自动化工具。

测试开发之前端篇-CSS层叠式样式表

2021-09-22
阅读 2 分钟
1.5k
CSS是层叠样式表(Cascading Style Sheets)的缩写,用于描述如何在屏幕、纸张或其他媒体上显示HTML元素,包括了定义网页及其元素的布局、风格、大小、位置和颜色等属性。
封面图

自动化会提高测试覆盖率,那测试覆盖率是什么?

2021-09-13
阅读 1 分钟
2.2k
测试覆盖率(test coverage)是2018年公布的计算机科学技术名词,它是测试质量的度量标准之一,告诉我们测试了多少代码。它定义了系统的某些实体,目的是用测试覆盖它们。这是一种用来指示我们什么时候进行了充分的测试,并告诉我们还需要测试什么(从而扩大了覆盖范围)的方法。

敏捷团队的最佳测试实践:自动化金字塔

2021-09-03
阅读 2 分钟
2.1k
自动化测试和敏捷软件开发常常是成对出现,但敏捷中的自动化往往说起来容易做起来难。大多数开发人员都已经认识到测试自动化的好处:它加快了测试速度、降低了成本、增加了覆盖率等。但是,许多人从未超过开始所需的初始投资。就像这幅漫画中的穴居人一样,许多团队陷入了困境,他们采用着低效率的方式,因为自认为根本...
封面图

测试开发之前端篇-CSS层叠式样式表

2021-09-03
阅读 2 分钟
1.5k
CSS是层叠样式表(Cascading Style Sheets)的缩写,用于描述如何在屏幕、纸张或其他媒体上显示HTML元素,包括了定义网页及其元素的布局、风格、大小、位置和颜色等属性。

测试开发之前端篇-HTML超文本标记语言

2021-09-03
阅读 1 分钟
1.6k
前面的文章中,给大家介绍了一个标准HTML页面的组成部分。为更好地掌握这些内容,建议大家阅读HTML标签参考手册,并使用其中的”动手试一试“的功能,直观地体验下这些元素所展示的内容。

增强自动化测试的8大技巧

2021-08-06
阅读 2 分钟
1.5k
自动化测试是应用程序在非常短的时间内执行软件的整个生命周期的过程,使测试软件具有很大的充分性和有效性。在这个程序设计的系统中,测试人员编写一个脚本,并借助合适的软件对软件进行测试。自动化测试背后的基本目标是提高测试效率和提高软件的价值。

十大自动化测试工具,你在用哪些?

2021-07-29
阅读 3 分钟
2.1k
测试近年来,随着DevOps和敏捷过程越来越广泛地被采用,软件测试、特别是自动化测试得到了迅速的发展。DevOps希望建立一个快速、频繁、可靠的一体化交付过程;敏捷则要求对交付件质量进行持续、及时、全面的反馈。软件测试作为研发过程中的重要环节,其能否达到快速响应、有效度量,实现过程自动化、系统一体化的目标,...

测试开发之前端篇-Web前端简介

2021-07-26
阅读 2 分钟
1.4k
前面给大家介绍网络协议时讲到,您在阅读这篇文章时,浏览器是通过HTTP/HTTPS协议向服务器发送请求、并显示了其响应内容的。本文给大家简要介绍下,网页在浏览器中展现和互动时,主要涉及到的以下几个方面的技术。希望此系列文章,对大家工作中的Web测试用例设计、自动化测试,以及网站问题定位有所帮助。

测试开发之系统篇-安装KVM虚拟机

2021-07-23
阅读 3 分钟
2.4k
虚拟机模拟机器的硬件,包括了完整的操作系统和应用,它一旦被开启,预分配给它的资源将全部被占用。容器是运行在宿主机上的一个进程,多个容器之间使用同一个宿主机的操作系统内核。容器相对于虚拟机启动更快、占用资源更少,但隔离和安全性要弱于虚拟机。

测试开发之系统篇-Docker常用操作

2021-07-20
阅读 2 分钟
1.4k
Docker容器(Container)的运行基于镜像(image),您可以在Docker Hub上检索,或通过Dockerfile文件自己构建镜像。首先拉取MySQL官方镜像的最新版(latest)。 {代码...} 使用docker images显示本地的镜像。 {代码...} 使用docker run命令来运行容器,-d设置在后台运行,并返回容器ID。 {代码...} 使用docker ps查看正...

测试开发之系统篇-Docker容器安装

2021-07-20
阅读 1 分钟
1.7k
前面文章我们讲到,容器是运行在宿主机上的一个进程,多个容器之间使用同一个宿主机上的操作系统内核。此处以Ubuntu20.04系统为例,介绍Docker容器引擎的安装过程。

测试开发之系统篇-常用系统命令

2021-07-16
阅读 4 分钟
1.3k
以下介绍测试工作中常用的一些命令。未专门标注的,为Linux和Mac系统下的。查看占用端口的进程Linux {代码...} Windows {代码...} 杀死进程Linux {代码...} Windows {代码...} Windows下权限不足的,可右击开始按钮,用管理员模式启动PowerShell。按名称查看进程 {代码...} 使用grep -v grep过滤掉该查看进程本身。命令...

测试开发之网络篇-常用命令

2021-07-09
阅读 3 分钟
1.3k
Windows系统下,ipconfig加上/all参数,可查看本机的IP地址、掩码、默认网关、DHCP和DNS服务器等信息。Linux或Mac系统下,请使用ifconfig命令代替。

5W1H聊开源之Why——为什么要参与开源?

2021-07-08
阅读 2 分钟
1.8k
中国开源的发展速度发展加快,个人和组织对于为开源作贡献有着前所未有的激情。据《2020年IT行业项目管理调查报告》,约四成受访者以自己开发开源项目、为他人提交项目代码、作为成员开发维护项目、捐助开源项目等不同形式参与到开源项目中;在《2021中国开源发展蓝皮书》中,参与过开源项目的比例为32%,且呈增长趋势,...
封面图

测试开发之网络篇-网络路由

2021-07-01
阅读 1 分钟
1.9k
互联网是一个庞大的分层网状结构,亿万的设备分布在其大大小小的子网中。这里我们展示了一个简化的办公网络,包括3个子网,子网间通过路由器相连,子网内部使用二层交换机或无线热点连接了一些电脑和办公设备。

5W1H聊开源之Who和How——谁、如何参与开源?

2021-06-25
阅读 2 分钟
1.2k
上次Who的主体是谁“发明”了开源,这一次主体转换,来看看开源发明之后,还有哪些人为开源做贡献?作为普通程序员的我们,又能以怎样的形式参与到开源项目中?
封面图

测试开发之网络篇-IP地址

2021-06-24
阅读 1 分钟
1.2k
IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。这里介绍一下目前广泛使用的IPv4版本。
封面图

测试开发之系统篇-按需创建KVM测试虚拟机

2021-06-21
阅读 3 分钟
2.9k
首先,我们来了解一下KVM虚拟机有关的几个概念和工具。kvm:基于内核的虚拟机(引擎)qemu:用于模拟虚拟机IO设备qemu-img:虚拟机磁盘管理工具libvirt:虚拟化服务的API接口virsh:基于libvirt实现的命令行工具qemu-manager:图形化管理工具新建KVM虚拟机时,可以指定另一磁盘文件作为BackingFile。BackingFile是一个只...

测试开发之网络篇-常用服务协议

2021-06-18
阅读 3 分钟
1.7k
协议,是网络协议的简称,网络协议是通信计算机双方必须共同遵从的一组约定。如怎么样建立连接、怎么样互相识别等。只有遵守这个约定,计算机之间才能相互通信交流。它的三要素是:语法、语义、时序。(1)语法:即数据与控制信息的结构或格式;(2)语义:即需要发出何种控制信息,完成何种动作以及做出何种响应;(3)时序:...

5W1H聊开源之Who/When/Where——谁在何时何地“发明”了开源?

2021-06-16
阅读 3 分钟
1.4k
美国政治传播学家拉斯韦尔提出了5W传播模式,经过后人的不断运用和发展总结,形成了一套逐渐成熟的“5W1H”体系,即:对选定的项目、工序或操作,都要从原因(何因Why)、对象(何事What)、地点(何地Where)、时间(何时When)、人员(何人Who)、方法(何法How)等六个方面提出问题进行思考。
封面图

测试开发之网络篇-OSI七层协议

2021-06-11
阅读 1 分钟
1.6k
今天,我们来了解一下OSI(Open System Interconnect)开放式系统互连。它是ISO组织在1985年发布的网络互连模型,该标准定义了网络互连的七层框架。其内容简述如下:
封面图

测试开发之系统篇-安装KVM虚拟机

2021-06-09
阅读 2 分钟
3.6k
虚拟机(Virtual Machine)和容器(Container)是两种流行的虚拟化技术。虚拟机模拟机器的硬件,包括了完整的操作系统和应用,它一旦被开启,预分配给他的资源将全部被占用。容器是运行在宿主机上的一个进程,多个容器之间使用同一个宿主机的操作系统内核。容器相对于虚拟机启动更快、占用资源更少,但隔离和安全性要弱...

5W1H聊开源之What——开源是什么?

2021-06-04
阅读 2 分钟
1.4k
美国政治传播学家拉斯韦尔提出了5W传播模式,经过后人的不断运用和发展总结,形成了一套逐渐成熟的“5W1H”体系,即:对选定的项目、工序或操作,都要从原因(何因Why)、对象(何事What)、地点(何地Where)、时间(何时When)、人员(何人Who)、方法(何法How)等六个方面提出问题进行思考。
封面图

开发人员应该害怕低代码吗?

2021-05-31
阅读 2 分钟
2k
LCDP(低代码开发平台)市场规模大,增长迅速。Forrester预测,到2022年,低代码开发平台市场将从2017年的38亿美元大幅增长增至212亿美元。Gartner估计,到2024年,65%的应用程序开发将涉及某种形式的低代码应用程序开发。
封面图

测试开发之系统篇-常用系统命令

2021-05-28
阅读 4 分钟
1.5k
以下介绍测试工作中常用的一些命令。未专门标注的,为Linux和Mac系统下的。查看占用端口的进程Linux {代码...} Windows {代码...} 杀死进程Linux {代码...} Windows {代码...} Windows下权限不足的,可右击开始按钮,用管理员模式启动PowerShell。按名称查看进程 {代码...} 使用grep -v grep过滤掉该查看进程本身。命令...

测试开发专题-目录

2021-05-24
阅读 1 分钟
2.5k
专题开篇1. 测试开发简介网络篇1. OSI七层协议2. 常用服务协议3. IP地址4. 网络路由5. 常用命令6. 问题定位系统篇1. 常用系统命令2. 安装KVM虚拟机3. 按需创建KVM测试虚拟机4. Docker容器安装5. 使用Docker测试常用操作6. 使用虚拟化平台作为测试环境7. 使用公有云作为测试环境前端篇1. Web前端简介2. HTML超文本标记语...
封面图

测试开发之网络篇-问题定位

2021-05-24
阅读 1 分钟
1.2k
我们在测试工作中,时常遇到某个产品网站或服务连不上的问题。借助前面了解的网络相关知识,可以从以下几个视角进行初步的问题排查。ping网站域名,确认是否是DNS解析的问题;通过域名访问内网服务时,先确认hosts文件是否配置了域名映射;ping网站IP地址,检查到目标服务器的网络连通性;telnet IP+端口,确认远程服务...

测试开发之网络篇-常用命令

2021-05-21
阅读 3 分钟
1.1k
Windows系统下,ipconfig加上/all参数,可查看本机的IP地址、掩码、默认网关、DHCP和DNS服务器等信息。Linux或mac系统下,请使用ifconfig命令代替。

测试开发之网络篇-网络路由

2021-05-21
阅读 1 分钟
1.5k
互联网是一个庞大的分层网状结构,亿万的设备分布在其大大小小的子网中。这里我们展示了一个简化的办公网络,包括3个子网,子网间通过路由器相连,子网内部使用二层交换机或无线热点连接了一些电脑和办公设备。