测试管理

Scrum(agile中)不再是Scrum(橄榄球赛) (今天的)Scrum还是(30年前的)Scrum (why?听我慢慢道来) 今天软件研发推崇敏捷开发,在敏捷开发的众多模式中,大家又推崇Scrum,其应用超过半壁江山,如图1所示。讨论敏捷,不得不讨论Scrum,而 图1 敏捷开发的各种模式应用所占比重 Scrum诞生很早,比敏捷宣言要早15年,可以追溯到1986年。那一年,享有世界“知识运动之父”美誉的、日本一桥大学的教授 …

阅读全文

真心要改进测试过程吗? Yes,那就自己反思问题在哪里、持续改进 No, 只是做给别人看、做给领导看,那就拿一个认证 测试过程的目的是什么? 为了业务效益? 必须的 质量驱动? 成本驱动? 时间驱动? 关键还是问题驱动 是下面一个或是几个目的? 提高质量,以提高客户满意度 增加商业机会 更好的内部和外部声誉 缩短测试周期,以减少开发时间 更好地遵守发布日期 更好地降低测试/开发成本 获得良好的RoI(产出投入比) 降低缺陷成本(劣质成本 …

阅读全文

之前写了一篇文章:全新亮相:软件测试能力图谱 ,讨论测试人员需要哪些能力,本文经过和测试同仁交流,对软件测试能力进行了更深入分析,形成升级版的能力图谱,对大家更有参考价值。 软件工程师以各种形式存在,完完全全的开发人员或测试人员,也有开发和测试兼顾的工程师。如果软件工程师以开发为主,兼作测试,对专业测试能力要求相对偏低些,侧重测试工具开发或自动化测试,侧重单元测试、接口测试的能力,在系统测试上更多扮演用户角色,加强基本功能测试。如果软件 …

阅读全文

经常被测试人员问到这样的问题: 测试工程师的需要什么能力? 我要掌握什么方面的知识? 测试人员最重要的能力是什么? 如何不断提升自己的能力? 今天就呈现自己利用业余时间做的一幅软件测试能力图谱, 全方位解析研发人员(不局限于测试人员) 需要哪些方面的测试能力、具有哪些能力才能成为一名合格的测试工程师。并说明这些能力之间有什么关系、以及如何不断提升自己的能力、向哪些点进行突破…… 先从基本能力看,把它归为三项,没有这个基础,不仅难以开展测 …

阅读全文

过年中,我们可能会睡到自然醒、参加各种聚会,吃得好、喝得多,不仅会发胖,还不利于健康。过年,要注意过健康的生活,不仅要减少压力,还要瘦身,要学习新的东西,迎接即将到来的新年。 1. 瘦身和健康的生活 这是我们要做的第一件事,而且有希望,也是在测试之中最能发挥作用的! 几年前,我正在与一家全球金融公司合作,改进他们的开发过程和工具链。在这项工作中,发现有三个人,各自独立地连续运行相同的、为期4天的批处理过程,但没有丝毫去想:为什么要这样做 …

阅读全文

敏捷软件开发致使很多人质疑专业测试团队存在的价值,本文对此进行了深度的剖析,并结合技术发展现状给出了软件测试的未来方向。 敏捷软件开发带来的困惑 敏捷软件开发强调“拥抱变化”, 认为不能将需求定义一次做到位,也没必要一次做到位,需要不断挖掘,才能逐渐获得真实的需求。这就给测试带来极大的挑战,因为测试需要把验证的标准作为参 照系,否则如果需求不清楚,就很难确定测试中发现的问题是不是真正的缺陷,导致测试的设计与执行困难重重。在这种情况下,我 …

阅读全文