如何组织一场成功的Bug Bash?

如果我们把项目的开发过程比作驾驶过程,产品质量就是安全驾驶,那么测试就像是驾驶中看挡风玻璃的过程,需要融入到整个开发中。总之,产品质量需要在开发的各个环节中来保证,Bug Bash作为常规测试的有效补充,也是产品上线前的重要一环,组织成功的Bug Bash必能使产品日趋完善!

敏捷估算的两种方法

敏捷估算的两种方法

不管是故事点还是理想人天的估算方法,估算的都是用户故事的相对大小,跟实际完成时间没有直接关系。估算是为了更好的计划,不能把估算当做一种承诺;速度是可变化的,可以用来修正计划的误差。

英语学习指南

英语学习指南

这篇文章从我个人的经验出发,总结了英语学习中一些比较重要的关键点。简单来说,就是尝试投入专门的时间,集中精力突破7,000到8,000的核心词汇,然后在这个基础上逐项提升英文的输入/输出能力(听、说、读、写)。

敏捷交付中的自动化测试

封面

在提及自动化测试的时候,很多人会把工具的使用等同于自动化测试。自动化测试应该是一个策略性的系统化工程,不只有自动化工具。自动化测试要发挥其频繁快速的质量反馈作用,还需要团队从文化和技术上去建设和学习。

银行对公业务创新:从“企业视角”走向“场景视角”

银行对公业务创新:从“企业视角”走向“场景视角”

银行ToB的本质是建立数字化的“连接”,通过基于产业互联网创造的全新价值链,银行有机会参与到各行各业产业链的全流程中。未来银行服务将融入到企业客户的“工作场景与业务经营”,甚至是“生活场景”中,银行转型的下半场,得场景者,将得天下!

Hack Linux内核符号

封面

Inline Hook技术能够帮助我们完成函数的动态拦截和跳转,但要实现缺陷函数的自动化热修复则会面临更加复杂的挑战。本文从一个实际例子出发,阐述了在对二进制形式的Linux固件做自动化安全加固的时遇到的技术难题和解决办法。