Skip to main content

moregeek program

由浅入深分析精准测试之覆盖-多极客编程

作者:京东工业 宛煜昕测试的覆盖通常是指需求范围的执行程度,如需求、测试用例、缺陷的正向与逆向的双向追溯。便于对其相关属性的度量,即使用了覆盖率。一、覆盖率与测试策略覆盖率是度量测试完整性的一个手段,是测试有效性的一个度量。测试覆盖是对测试完全程度的评测。测试策略按测试过程一般分为单元测试、集成测试、系统测试和验收测试四大阶段;按软件内部工作过程又有白盒、灰盒、黑盒;从过程是否执行软件又可将测试方

Read More

精准测试技术十年发展漫谈_星云测试的博客-多极客编程

一、 背景精准测试技术,是这几年比较热的一个方向。从2012年这个体系开始诞生,到现在整整历经了10年的时间。中国从国外引进了很多技术,火与不火其实在国外已经决定了。本土成长起来的精准测试路线独树一帜,它不是从国外引入,是在中国的大环境下慢慢发展起来的。从寂寂无名,到软件质量技术从业者的热情被一点点的调动起来,再到被认可及至推广,中间翻越过万重山。本文作者星云测试平台设计师、创始合伙人赵明先生站在

Read More

找回消失的密钥 --- dfa分析白盒aes算法_奋飞安全的博客-多极客编程

一、目标 李老板:什么叫白盒AES算法? 奋飞: 将密钥进行白盒化处理,融入到整个加密过程中,使密钥无法跟踪还原,保障密钥安全。简单的说,就是你可以明明白白的调试整个算法过程,怎么看都像是AES算法,但却是怎么也找不到密钥在哪里? AES算法的介绍请参照 http://91fans.com.cn/post/ilikeaes/ DFA(Differential Fault Analysis) 的原理

Read More

怎样才能保证单元测试效果-多极客编程

  1、衡量测试效果的基本指标:白盒覆盖  衡量测试效果的基本指标是白盒覆盖率,即统计测试对代码逻辑单位的覆盖状况。代码的逻辑单位主要有:语句(块),条件、判定、分支、路径。常用的白盒覆盖有六种:语句覆盖、条件覆盖、分支覆盖、判定条件覆盖、修正判定条件覆盖、和路径覆盖。每种覆盖都有它的局限性,因此,实践中要多种覆盖组合应用。  除MC/DC外,其他覆盖率的计算公式很简单:  覆盖率 = 已覆盖逻辑

Read More

性能监控之 Blackbox_exporter+Prometheus+Grafana 实现网络探测-多极客编程

一、什么是黑盒监控?前面文章中我们主要介绍了 Prometheus 下如何进行白盒监控,我们监控主机的资源用量等运行数据。这些都是支持业务和服务的基础设施,通过白盒能够了解其内部的实际运行状态,通过对监控指标的观察能够预判可能出现的问题,从而对潜在的不确定因素进行优化。而从完整的全局监控逻辑的角度,除了大量的应用白盒监控以外,还应该添加适当的黑盒监控。黑盒监控即以用户的身份测试服务的外部可见性,常

Read More

质效中台助力实现质量度模型规模化落地-多极客编程

导读:前文"测试智能分级和风险评估在商业平台的应用探索"介绍,通过引入质量度模型,依托数据+模型的客观评估,实现了自主测试的转化和召回能力的提升。为了在更多业务落地和策略迭代,需要进行大规模的落地,但会像策略算法研究一样,遇到流程、特征挖掘、数据采集、模型训练和标准规范等一系列问题,百度智能测试团队基于百度优质的质效中台形成了一套成熟的方案和规模化的落地经验。 本文主要介绍依托流程管控、白盒、数

Read More