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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

测试开发专题-目录

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

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

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

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

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

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

2021-05-21
阅读 1 分钟
2.1k
IP地址使用一种统一的格式,为互联网上的每一个网络、每一台设备分配一个逻辑上的地址。IP地址是一个32位的二进制数,为了方便查看,通常把他分为4组,每组的8位用一个十进制数来表达,形成一个形如192.168.0.10的地址。

采用DevOps的7个主要障碍,你一定不知道!

2021-05-20
阅读 4 分钟
1.5k
DevOps在2018年庆祝了它的十周年纪念日,在科技行业,这已经是足够漫长的生命周期了。尽管DevOps已经相对成熟,DevOps哲学仍然在回避甚至是最著名和最有资源的组织。一份令人震惊的Gartner报告显示,75%的DevOps项目未能实现其目标。
封面图

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

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

测试开发专题-开篇

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

《2021中国开源发展蓝皮书》发布——中国开源接近世界先进水平

2021-05-14
阅读 2 分钟
3.3k
2021 年 5 月 10 日,由中国开源软件推进联盟发起,联合中国电子信息产业发展研究院、中国开发者网络CSDN 、中国网络空间研究院、中国电子技术标准化研究院、开源社、开源中国、北京大学、国防科技大学、华东师范大学等几十家科研院所、科技企业,共同重磅发布《2021中国开源发展蓝皮书》(以下简称《蓝皮书》),旨在全...

敏捷MVP面面观

2021-05-07
阅读 2 分钟
2.7k
在过去的十年中,软件开发经历了许多阶段。从使流程敏捷高效到使用DevOps简化IT服务,已经有了许多突破,MVP是对软件开发过程产生了根本性影响的进步之一。本文将深入探讨MVP在软件开发中怎样起作用、以及如何发挥作用。
封面图