已有 377 人访问
许祥 ID.17128
阅读(330)
博客(0)
许祥的阅读

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

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

Zip文件的历史以及LZ77
我对数据压缩以及Zip文件格式的好奇已经不是一天两天了,后来我终于下定决心打算彻底把它搞明白然后写一个自己的Zip压缩程序。现在想想,这个实现过程还是相当有趣的:不管是什数据,要将它们的二进制组织成为一种更有效的表示形式,然后还要能恢复成原来的数据,实现这个功能的过程还要考虑怎么更好地设计程序和代码。庆幸的是,这些代码读起来也相当有趣。本文详细解释了Zip文件格式以及各种压缩方案的工作原理:LZ7
328°/ 2021-09-17/3287 人阅读 / 2 人点赞 / 0 条评论

边缘计算的 something
一、背景随着互联网的发展,我们进入了大数据时代,这个时代也是移动互联网的时代,而且这个时代,大量的线下服务走到线上,随之而来的,比如外卖、叫车……于是,有各种各样的App和设备在收集你的行为和数据。更加海量的数据源源不断的产生,并上传到云平台。这就给云提出了很大的挑战。一方面是极大地消耗有限的网络带宽资源;另一方面对于大数据处理的实时需求越来越成为刚需了,因为,如果不能实时处理、实时响应,那么怎么
259°/ 2021-09-15/2596 人阅读 / 5 人点赞 / 0 条评论

如何测试云原生应用系统?
有充分的理由相信,向云原生迁移和采取架构/设计方法来创建云原生应用是当今大势所趋,而且这种趋势不会很快放缓。这与云计算对软件行业产生的巨大影响有很大关系,也与众多公司采用这种方法并不断向用户提供非常高质量的产品、在停机和其他问题上对用户影响最小的著名成功案例有很大关系✅。更多的时候,我们只听到了成功的故事,而对数百个同样采用云原生架构而失败的故事却不甚了了。对于那些想在云原生战略和实践中大获全胜的
278°/ 2021-09-11/2784 人阅读 / 1 人点赞 / 0 条评论

AIMA:如何通过质量指标提高QA的绩效(译)
译者按:QA在团队的价值总是被质疑,本文利用简单的AIMA(分析、影响、度量、演示)四个步骤,介绍如何将QA的工作重心放在跟团队/项目的质量指标关联的工作上,通过质量指标来提高QA的绩效,体现QA的价值。原文为葡萄牙语,模型里的AIMA分别来自于四个步骤的葡萄牙语首字母:●分析Análise●影响Impacto●度量Metrificação●演示Apresentação英文原文:AIMA:Howt
261°/ 2021-09-09/2611 人阅读 / 7 人点赞 / 0 条评论

四步教你搞定写作
在微信及公众账号后台,不断有朋友问我是如何写作的,并让我传授独门秘籍。每次听到时内心都有点慌,不知道该如何回答。前几天在一个群里聊起写作,认真总结和整理以前的文章,发现从2019年圣诞节开始写作,到现在有一年九个月,期间完成了180多篇文章,近30万字,两部书的字数。看到这些数字还是吓我一跳,决定认真总结下写作心得和经验,一则做个总结回顾,二则兼顾回答朋友的问题。通过认真思考和梳理回顾,我将一年多
267°/ 2021-09-01/2671 人阅读 / 4 人点赞 / 0 条评论

测试演变为质量工程之后,产生了哪些新思想和新方法?
【译者按:本文来自埃森哲实验室,介绍了如何从五个维度(数据、框架、过程、技术和组织)将测试从传统的方式转向适应未来应用工程世界的新思想和新方法。】近年来,随着DevOps和智能测试自动化的出现,以及数字化应用程序的激增,传统的软件测试方法已经被替代。随着交付时间从过去的几个月缩短到几周,现在又缩短到几天,测试在软件开发生命周期中向左、向右移动。DevOps和敏捷开发模式将开发和测试合并到一个持续的
287°/ 2021-08-26/2872 人阅读 / 2 人点赞 / 0 条评论

代码覆盖率在谷歌中的应用|谷歌代码覆盖率系统的组成模块及其功能
前文回顾上期文章《[翻译]代码覆盖率在谷歌中的应用代码覆盖系统的现状及功能架构》介绍了谷歌的代码覆盖率测量计算系统(以下简称代码覆盖系统),主要包括该系统的开发背景,系统中覆盖率的类型和计算范围,以及系统的基础架构。本期将对该系统的每一个组成模块及其功能(如Figure3所示)作具体介绍。模块1:代码覆盖的插桩量化工具(CoverageInstrumentation)谷歌的代码覆盖系统综合采用了多
266°/ 2021-08-25/2661 人阅读 / 1 人点赞 / 0 条评论

Chromium 浏览器安全体系结构(2)
前篇:Chromium浏览器安全体系结构(1)2.威胁模型为了刻画Chromium架构的安全性,我们通过列举攻击者的能力和目标来定义威胁模型。安全体系结构试图阻止具有这些能力的攻击者实现这些目标。我们可以使用这种威胁模型来评估Chromium的架构如何有效地保护用户免受攻击。攻击者能力.我们假设一个攻击者,它知道用户浏览器的一个未修复的漏洞并且他可以利用漏洞是浏览器渲染任何恶意内容。通常来说,这种
271°/ 2021-08-13/2715 人阅读 / 3 人点赞 / 0 条评论