博客

围绕软件测试、质量工程、敏捷实践与研发效能的长期观察和思考。

博客

(原文来自 James Bach 的博客:http://www.satisfice.com/blog/archives/1577 朱少民 等译,译文最早刊登在 微信公众号:软件质量报道 ) “集成测试”是一个我(James Bach)用的不太多的术语,不是因为它不重要,反而因它是一个基础性概念而已经融入到许多其他工作概念和测试技术中去了。不过,上周我决定尽可能快速来解释集成、集成风险和集成测试的概念。这个部分我推荐给所有重要的测试人员。 …

阅读全文

( 原文来自 James Bach 的博客:http://www.satisfice.com/blog/archives/1570 朱少民 等译,译文最早刊登在 微信公众号:软件质量报道 ) 让我痴迷于从事测试人员教练的原因之一,就是同时他们也帮我检验专业知识。这里有个特别好的例子可以说明这点,这是和性格开朗且思维活跃的学生Anita Gujrathi(已经得到她的允许,可以使用她的全名)的一次谈话。 今天的主题是“集成测试”,是从 …

阅读全文

( 原文首次在微信公众号“软件质量报道”2016-03-17 发布) 在之前分上、下集介绍了 “2016年的自动化测试15大趋势”,其中谈到了15个趋势,是不是觉得太多项、不容易记住?实际也没有必要列出15项内容,如果把这15项内容归纳归纳,归为三个方面。 1.哪些新的测试对象、新的测试领域会受到更多的关注 也就是将原来6大趋势归为这一类: 移动app测试 大数据分析和预测分析 API和微服务测试 Web service和SOA 自动化 …

阅读全文

( 原文首次在微信公众号“软件质量报道”2016-03-13 发布) 这两天围棋人机大战——阿法狗(阿尔法狗,AlphaGo)和李世石(暂时俗称:小李子)之战吸引了不少眼球,测试人员也不例外,之前就看到一篇文章,测试人员将李世石称为“谷歌(Google)高级软件测试工程师”。但也看到另外一篇文章,其观点是:李世石是一个好用户,但不是一个合格的测试工程师。然后列举了一个合格的测试工程师应该做哪些异常操作、异常输入等等,还给大家普及了测试知 …

阅读全文

(朱少民等译 原文由微信公众号“软件质量报道”2016-03-09发布) more 春暖花开,步入2016年。回望和总结2015年自动化测试产业的是如何发展,在2016年将会有怎样的新趋势和展望呢? Google Trends中对2015的统计中,展示在自动化测试领域下的各种技术的发展和进步。我们听说越来越多的公司采用敏捷测试方法,移动测试、大数据测试、云测试和一切与敏捷有关的测试领域,现在都热闹非凡。现在,让我们往前看,为那些自动测试 …

阅读全文

“质量屋(House of Quality,HoQ)”是质量功能展开/配置(Quality Function Deployment,QFD)的核心,更准确地说,HoQ是QFD实施的一个有效的工具。 QFD 是一种在计划、设计阶段应用的系统方法,能够将来自客户的需求或客户的声音(voice of the customer ,VoC)转化为产品/服务的工程特性(近似理解为测试方法)。可以帮助我们完成业务需求的可操作性的定义,虽然最初的描述可 …

阅读全文

您听说过ISO 29119( http://softwaretestingstandard.org/ )吗?您公司在采用这个标准吗?也许您都没有听说过,也算它失败之处吧,哈哈。软件测试新标准ISO/IEC 29119 其前四部分于2013、2014年相继发布,还莫名其妙增加了第5部分。个人感觉第5部分——关键字驱动测试(Keyword Driven Testing)只是自动化脚本的一种技术,没有必要单独成章,还不如搞一个“自动化测试及其 …

阅读全文

在进行软件测试时,总要有一个出发点吧?从哪里开始分析?测试设计是基于什么?简单地说,什么驱动测试工作?这是一个基本问题,基于自己多年对软件工程、产品质量和测试等的理解,总结出七类测试驱动模式(按推荐程度高低来排序): 业务/需求驱动测试; 产品质量风险驱动测试; 模型驱动测试; (系统)功能驱动测试; 设计驱动测试; (程序/代码)结构驱动测试; 统计/经验驱动测试 业务/需求驱动测试:比较容易理解,一个软件总是要解决用户的某类业务问题 …

阅读全文