产业互联网的争论越来越多,无数原先做ToC业务的互联网公司转向ToB业务。很多人以为,ToC做ToB是降维攻击。其实,ToC与ToB是两个不同的领域,根本不是降维或升维,而是不同的逻辑思维。ToC企业转型ToB有很多难以逾越沟坎,以下内容是个人粗略分析,仅作思考总结归纳,不代表所在公司的观点和判断。1.组织与绩效组织架构:为了快速响应市场的变化,互联网企业大多1年左右就会一次大组织架构调整,小的组
2021-10-15| 1238 人阅读|2 人点赞

#31)非功能测试这项测试由组织中独立的团队来完成,通过称为非功能测试(NFT)团队或性能测试团队。非功能测试包括非功能性需求的测试,比如负载测试、压力测试、安全测试、容量测试、可恢复性测试等。NFT测试的目的是确保软件或应用程序的响应时间是否可以满足业务需求。加载页面或系统不应该花费太多时间,且在负载高峰期也应该保持这样。#32)性能测试该术语通常与“压力”和“负载”测试互换使用。性能测试的目的
2021-10-13| 1287 人阅读|1 人点赞

物联网的概念是上世纪90年代末由麻省理工学院的KevinAshton教授提出:把所有物品通过射频识别等信息传感设备与因特网连接起来,实现智能化识别和管理。物联网是互联网的延伸,互联网实现了人与人之间的信息连接,物联网实现了设备和人共同为主体的组建的信息网络。据IoTAnalytics预计,截至2025年,全球将有309亿部物联网设备,传输数据量将达到79.4ZB;2019至2025年物联网连接数的
2021-10-09| 1270 人阅读|1 人点赞

不是标题党,只是敢于说真话,说出许多人想说而不敢说的话。为何会有这样的结论,请听我慢慢道来。不过,文中说的现象,只是存在于某些公司中,不是每个公司都有的现象,也不要对号入座。●研发效能最近几年的确比较热,各个大厂先后成立工程效能团队或部门,开发了一些效能平台,推出白皮书或举办效能峰会等,例如:2014年百度公司成立工程效率部,2019年和平台测试部合并成立工程效能部●2015年滴滴工程效能团队成立
2021-09-30| 1400 人阅读|3 人点赞

#11)分支测试一种白盒测试,在单元测试期间进行。分支测试,顾名思义,就是要遍历到代码的每一个分支。#12)比较测试比较测试,就是将产品的优势和劣势与其以前的版本或其他类似产品进行比较。#13)兼容性测试检查软件在不同的运行环境、不同的web服务器、不同的硬件、不同的网络中的运行情况。通过兼容性测试可以确保软件在不同的配置、不同的数据库、不同的浏览器以及不同版本上运行正常。兼容性测试由测试团队执行
2021-09-28| 1386 人阅读|3 人点赞

如果您是自动化测试的新手,或者您仍然对自动化测试感到好奇,那么这篇文章非常适合您。文章将讨论:●自动化测试是什么●测试是如何自动化的●自动化测试解决了什么问题●为什么要做自动化测试照片:LennyKuhneonUnsplash自动化测试是什么自动化测试以更快的速度进行软件测试,几乎没有人工干预。与人工测试类似,在自动化测试中,通过比较实际值和预期值进行验证。根据实际值和预期值,测试将被标记为通过或
2021-09-25| 1425 人阅读|0 人点赞

为什么手工测试会迷茫呢?不知道自动化测试、性能测试会不会迷茫。我认为手工测试的迷茫基于两个原因:一是重复的测试、相同的方法测到自己找不着北,有一天猛然抬头大喊:我要改变世界,改变自己,暗示自己换一种工作方法。二是长期的“低级”测试,让自己变得越来越没有信心,想寻找一条进阶之路。迷茫的你,也许正处于项目的空档期不知道该帮点什么;也有可能正在回家的路上,看着车窗外的灯红酒绿在寻找自己的出路和未来。对于
2021-09-25| 1442 人阅读|5 人点赞

1.互联网测试人员不专业吗?前段时间和一个朋友聊到测试用例的问题,他说在刚工作那会,编写用例都需要写的很详细,前置条件、操作步骤、预期结果缺一不可,每一条用例都需要有详细的操作步骤和输入数据,每一个用例都有唯一的预期结果;而互联网企业中所谓的“用例”,其实就是测试大纲,从这一点上来说,互联网测试人员的专业性还是差了一些,你说为什么会这样呢?我回答到,这个问题其实不是人员的专业性的问题,而是互联网和
2021-09-22| 1478 人阅读|3 人点赞

自动化测试是提升测试效率的有效手段,但是实践过程中,常常听到一些测试同学抱怨说自动化测试并没有发挥应有的价值,有时候甚至沦为绩效考核的工具。比如:●编写了大量的自动化测试用例,却只有少量的可以正常运行;●每天都会定时执行自动化测试的回归任务,却很少发现Bug;●有时候自动化测试的考核指标成为测试人员的负担;●开发了自动化测试平台,用户使用的频率并不太高;之所以会出现以上情况,是因为我们并没有进行有
2021-09-22| 1497 人阅读|3 人点赞

本文较长,译文分为成两篇,此文为下半部分。5移动应用测试术语:所有分类根据测试主旨或特定阶段,软件测试分为不同的类型、级别和方法。为了避免迷失在这个与QA相关的术语迷宫中,我们提出了这个简单的分类,涵盖了当前软件测试行业中最常见的类别、方法和技术。5.1软件测试分类白盒测试,一种基于开发人员的角度用代码结构和系统架构的知识进行测试的方法;黑盒测试,允许QA分析人员或专题小组不知道程序是如何构建的,
2021-09-17| 1425 人阅读|6 人点赞


自动化测试和敏捷软件开发常常是成对出现,但敏捷中的自动化往往说起来容易做起来难。大多数开发人员都已经认识到测试自动化的好处:它加快了测试速度、降低了成本、增加了覆盖率等。但是,许多人从未超过开始所需的初始投资。就像这幅漫画中的穴居人一样,许多团队陷入了困境,他们采用着低效率的方式,因为自认为根本没有时间去做出改变。而实际上,他们自己受到损害。不要养成这个坏习惯!今天,与你分享敏捷团队

201°|2016 人阅读|5 人点赞|0 条评论


低代码是一种软件开发方法,它可以更快地交付应用程序,并且只需最少的手工编码。低代码平台是通过建模和图形界面实现应用程序可视化开发的工具集合。低代码使开发人员能够跳过手工编码,从而加快将应用程序投入生产的过程。据Gartner称,到2024年,低代码将负责65%以上的应用程序开发活动,而为应对COVID-19大流行提供数字化解决方案的压力只会加速这一应用程序的采用。为了理解这种开发方法的日益流行

83°|831 人阅读|6 人点赞|0 条评论


前面文章我们讲到,容器是运行在宿主机上的一个进程,多个容器之间使用同一个宿主机上的操作系统内核。此处以Ubuntu20.04系统为例,介绍Docker容器引擎的安装过程。安装安装依赖。sudoaptupdatesudoaptinstallapt-transport-httpsca-certificatescurlgnupg-agentsoftwa

94°|946 人阅读|4 人点赞|0 条评论


自动化测试是应用程序在非常短的时间内执行软件的整个生命周期的过程,使测试软件具有很大的充分性和有效性。在这个程序设计的系统中,测试人员编写一个脚本,并借助合适的软件对软件进行测试。自动化测试背后的基本目标是提高测试效率和提高软件的价值。自动化测试有助于揭示那些未经测试的代码片段。自动化代码覆盖率低会影响产品质量,给测试人员带来不必要的物理检查的压力。自动化测试并不容易,并且需要适当的指导

103°|1037 人阅读|0 人点赞|0 条评论


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

92°|926 人阅读|0 人点赞|0 条评论


开源许可协议是指开源社区为了维护作者和贡献者的合法权利,保证软件不被一些商业机构或个人窃取,影响软件的发展而开发的协议。开源协议规定了用户在使用开源软件时的权利和责任,虽然不一定具备法律效力,但是当涉及软件版权纠纷时,也是非常重要的证据之一。软件在追求“自由”的同时,不能牺牲程序员的利益,否则将会影响程序员的创造激情,因此世界上现在有90多种被开源促进组织(OpenSourceInit

144°|1449 人阅读|31 人点赞|0 条评论


美国政治传播学家拉斯韦尔提出了5W传播模式,经过后人的不断运用和发展总结,形成了一套逐渐成熟的“5W1H”体系,即:对选定的项目、工序或操作,都要从原因(何因Why)、对象(何事What)、地点(何地Where)、时间(何时When)、人员(何人Who)、方法(何法How)等六个方面提出问题进行思考。本系列文章就以5W1H体系来讲一讲开源的那些事。What——开源是什么?开源即开

126°|1267 人阅读|52 人点赞|0 条评论


测试开发工程师,通常是指具备开发能力的测试人员。近年来,随着DevOps和敏捷过程越来越广泛地被采用,软件测试、特别是自动化测试得到了迅速的发展。DevOps希望建立一个快速、频繁、可靠的一体化交付过程;敏捷则要求对交付件质量进行持续、及时、全面的反馈。软件测试作为研发过程中的重要环节,其能否达到快速响应、有效度量,实现过程自动化、系统一体化的目标,对整个组织的研发效率和产品质量将产生

125°|1255 人阅读|53 人点赞|0 条评论


低代码正流行LCDP(低代码开发平台)市场规模大,增长迅速。Forrester预测,到2022年,低代码开发平台市场将从2017年的38亿美元大幅增长增至212亿美元。Gartner估计,到2024年,65%的应用程序开发将涉及某种形式的低代码应用程序开发。驱动低代码流行的四个特性低代码有预先构建的模块通过一个预构建模块库,低代码平台允许开发人员轻松无缝地构建应用

128°|1289 人阅读|58 人点赞|0 条评论


DevOps在2018年庆祝了它的十周年纪念日,在科技行业,这已经是足够漫长的生命周期了。尽管DevOps已经相对成熟,DevOps哲学仍然在回避甚至是最著名和最有资源的组织。一份令人震惊的Gartner报告显示,75%的DevOps项目未能实现其目标。为什么DevOps的失败率如此之高?在实施DevOps理念时,组织面临的共同挑战是什么?如何克服这些挑战?本篇文章将解决这些问题,并为企业

145°|1452 人阅读|53 人点赞|0 条评论