敏捷开发模式和DevOps的实践促进了开发、运维和质量团队更多的合作和更好的沟通,同时也模糊了这些团队之间的界限,强调每个人都对质量负责。敏捷实践让研发团队在交付速度上变快了,但不知不觉中质量却因此受到影响。本文总结了在质量工程实践中应该遵循的六大原则。原则1-团队应从第0天开始考虑质量问题,将质量工程彻底融入软件开发的生命周期。质量工程需要组织内管理层的支持和所有团队的参与。质量工程的建设将改变
2021-10-31/2485 人阅读/1 人点赞
“转敏捷后,测试经理的话语权没有了,团队更加关注交付速度而不重视质量怎么办?”在跟某转型中的团队进行交流时,一位测试经理表达了这样的担忧。我理解这里的困惑在于两个方面:●传统模式下测试是一个独立的部门,测试经理可以在测试这个阶段严格把关质量,有很强的话语权;在敏捷模式下,测试需要融入开发团队,都由开发团队PM来统一管理,很有可能会更关注交付速度,这种情况下,测试经理的话语权似乎减弱了,该如何发挥价
2021-10-27/2429 人阅读/6 人点赞
根据2021年的自动化测试报告,超过40%的公司正在寻求扩展和投资于自动化测试的资源。虽然这并不意味着手动测试会消失,但从ROI的角度来看,人们对自动化越来越感兴趣——无论是在金钱还是时间方面。毕竟,我们都承认编写和运行单元测试很无聊。一个好的自动化策略可以腾出测试人员的时间来解决一些更复杂的问题并及早发现错误。然而,团队经常在没有适当测试策略的情况下急于自动化测试,这会导致在进行大修时出现问题。
2021-10-26/2488 人阅读/11 人点赞
摘要我们努力不说:"谷歌的软件工程”是唯一真正的方法,因为我们认识到,我们的规模和资源与其他组织完全不同。软件工程不是(单纯的)编程,而是长期的编程。我们主要关注的是如何让事情随着时间的推移持续发展,以及如何与其他人协调和合作。书中的代码很少,但其主要的内容依旧是关于软件的讨论。谷歌在技术上和组织上都是不完美的。你可以从我们对外部软件包的维护等技术问题的处理中看到,也可以从我们围绕公平和多样性的文
2021-10-22/2897 人阅读/7 人点赞
产业互联网的争论越来越多,无数原先做ToC业务的互联网公司转向ToB业务。很多人以为,ToC做ToB是降维攻击。其实,ToC与ToB是两个不同的领域,根本不是降维或升维,而是不同的逻辑思维。ToC企业转型ToB有很多难以逾越沟坎,以下内容是个人粗略分析,仅作思考总结归纳,不代表所在公司的观点和判断。1.组织与绩效组织架构:为了快速响应市场的变化,互联网企业大多1年左右就会一次大组织架构调整,小的组
2021-10-15/2632 人阅读/4 人点赞
#31)非功能测试这项测试由组织中独立的团队来完成,通过称为非功能测试(NFT)团队或性能测试团队。非功能测试包括非功能性需求的测试,比如负载测试、压力测试、安全测试、容量测试、可恢复性测试等。NFT测试的目的是确保软件或应用程序的响应时间是否可以满足业务需求。加载页面或系统不应该花费太多时间,且在负载高峰期也应该保持这样。#32)性能测试该术语通常与“压力”和“负载”测试互换使用。性能测试的目的
2021-10-13/2958 人阅读/12 人点赞
物联网的概念是上世纪90年代末由麻省理工学院的KevinAshton教授提出:把所有物品通过射频识别等信息传感设备与因特网连接起来,实现智能化识别和管理。物联网是互联网的延伸,互联网实现了人与人之间的信息连接,物联网实现了设备和人共同为主体的组建的信息网络。据IoTAnalytics预计,截至2025年,全球将有309亿部物联网设备,传输数据量将达到79.4ZB;2019至2025年物联网连接数的
2021-10-09/3016 人阅读/18 人点赞
不是标题党,只是敢于说真话,说出许多人想说而不敢说的话。为何会有这样的结论,请听我慢慢道来。不过,文中说的现象,只是存在于某些公司中,不是每个公司都有的现象,也不要对号入座。●研发效能最近几年的确比较热,各个大厂先后成立工程效能团队或部门,开发了一些效能平台,推出白皮书或举办效能峰会等,例如:2014年百度公司成立工程效率部,2019年和平台测试部合并成立工程效能部●2015年滴滴工程效能团队成立
2021-09-30/4543 人阅读/10 人点赞
#11)分支测试一种白盒测试,在单元测试期间进行。分支测试,顾名思义,就是要遍历到代码的每一个分支。#12)比较测试比较测试,就是将产品的优势和劣势与其以前的版本或其他类似产品进行比较。#13)兼容性测试检查软件在不同的运行环境、不同的web服务器、不同的硬件、不同的网络中的运行情况。通过兼容性测试可以确保软件在不同的配置、不同的数据库、不同的浏览器以及不同版本上运行正常。兼容性测试由测试团队执行
2021-09-28/2912 人阅读/5 人点赞
如果您是自动化测试的新手,或者您仍然对自动化测试感到好奇,那么这篇文章非常适合您。文章将讨论:●自动化测试是什么●测试是如何自动化的●自动化测试解决了什么问题●为什么要做自动化测试照片:LennyKuhneonUnsplash自动化测试是什么自动化测试以更快的速度进行软件测试,几乎没有人工干预。与人工测试类似,在自动化测试中,通过比较实际值和预期值进行验证。根据实际值和预期值,测试将被标记为通过或
2021-09-25/3362 人阅读/1 人点赞