软件测试新标准ISO29119的是是非非

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

  • ISO/IEC 29119-1: Concepts & Definitions (published September 2013)
  • ISO/IEC 29119-2: Test Processes (published September 2013)
  • ISO/IEC 29119-3: Test Documentation (published September 2013)
  • ISO/IEC 29119-4: Test Techniques (at DIS stage, anticipating publiation in late 2014)
  • ISO/IEC 29119-5: Keyword Driven Testing (at CD stage, anticipating publication in 2015)

除此之外,还在定义一个类似于TMMi的过程评估模型
ISO/IEC 33063: Process Assessment Model (at DIS stage)

这个标准是为了取代一些老的国际标准,如:

  • IEEE 829 Test Documentation
  • IEEE 1008 Unit Testing
  • BS 7925-1 Vocabulary of Terms in Software Testing
  • BS 7925-2 Software Component Testing Standard

之前,review过这个标准,定义过于具体,高度和深度都不够,对企业的帮助和指导作用有限,特别是在敏捷开发模式、DevOps技术与流程等开始流行的今天,这个标准在企业应用起来更困难。实践上,在其推出前后争论一直不断,反对声音不小,现在就让我们看看有哪些反对声音?通过这些文章的阅读,让我们对软件测试有更深刻的思考,更理解我们需要一个什么样的国际标准。当然,我们也要去看支持、赞成ISO 29119的文章,不失公正。

Iain McCowatt
The ISO 29119 Debate

The ISO 29119 Debate

 

Kieran Cornwall
Are Standards Stifling Innovation
http://www.softwaretestingconference.com/conference-programme/speakers/kieran-cornwall/

Iain McCowatt
Stop 29119
http://exploringuncertainty.com/blog/archives/1124

House Of Test
Petition to stop ISO 29119
http://www.houseoftest.se/archive/2014-08-19-petition-to-stop-iso-29119/

Cem Kaner
Please sign the Petition to Stop ISO 29119

Please sign the Petition to Stop ISO 29119

 

Ben Klaasen
ISO 29119 is dead in the water
http://www.fluidlogic.org/post/2014/08/29/ISO-29119-is-dead-in-the-water

James Bach
HOW NOT TO STANDARDIZE TESTING (ISO 29119)

How Not to Standardize Testing (ISO 29119)

 

James Christie
ISO – the dog that hasn’t barked
ISO – the dog that hasn’t barked

Neil Studd
Forming a resistance against ISO 29119
http://blog.neiltest.com/2014/08/21/forming-a-resistance-against-iso-29119/

Joep Schuurkes
Joining the fray on ISO 29119
Joining the fray on ISO 29119

Johan Jonasson
A solution to a non-existent problem
http://blog.johanjonasson.com/?p=774

Keith Klain
The Petition to Stop ISO 29119

The Petition to Stop ISO 29119

 

Justin Rohrman
ISO 29119: What you should know about software testing standards

ISO 29119: What you should know about software testing standards

 

Simon Morley
ISO 29119 Questions: Part 1
http://testers-headache.blogspot.ch/2014/08/iso-29119-questions-part-1.html

Majd Uddin
Why Standards don’t help software world
Why Standards don’t help Software world

Rikard Edgren
On ISO 29119 Content
http://thetesteye.com/blog/2014/08/on-iso-29119-content/

Markus Gärtner
ON AUDITING, STANDARDS, AND ISO 29119

On auditing, standards, and ISO 29119

 

Maria Kedemo
I am a professional tester – are you?
I am a professional tester – are you?

Fiona Charles
Why I oppose adoption of ISO 29119
http://quality-intelligence.blogspot.ca/2014/08/why-i-oppose-adoption-of-iso-29119.html

Tim Hall
Stop ISO 29119
http://www.kalyr.com/weblog/computing/testing/stop-iso-29119/

Rob Lambert
Standard. Or Not.
http://thesocialtester.co.uk/standard-or-not/

Michael Bolton
Rising Against the Rent Seekers

Rising Against the Rent-Seekers

ISO 29119是一项软件测试的国际标准,由ISO(国际标准化组织)制定和发布。ISO 29119标准涵盖了软件测试的整个过程,包括测试的定义、规划、设计、执行和报告。 ISO 29119标准一共分为5个部分,分别是: 1. ISO/IEC/IEEE 29119-1:测试的定义与概念 这一部分主要介绍了软件测试的基本定义和一些基本概念,如测试策略、测试目标、测试计划等,为后续测试工作的进行提供了基础和指导。 2. ISO/IEC/IEEE 29119-2:测试的测试计划与控制 这一部分详细说明了测试计划的编制过程,包括测试目标的确定、测试资源的分配、测试环境的准备等,同时也介绍了测试进度和风险的控制方法,以确保测试工作按计划进行。 3. ISO/IEC/IEEE 29119-3:测试的测试设计技术 这一部分重点介绍了测试设计的技术和方法,包括黑盒测试、白盒测试、灰盒测试等,以及测试用例的编写和选择,为测试工程师提供了具体的实施指南。 4. ISO/IEC/IEEE 29119-4:测试的测试执行与评审 这一部分主要描述了测试执行的过程和方法,包括测试环境的搭建、测试用例的执行和缺陷管理等,同时也介绍了评审测试工作的方法和步骤。 5. ISO/IEC/IEEE 29119-5:测试的测试报告 这一部分说明了测试报告的编写和内容,包括测试执行的结果、发现的缺陷、测试覆盖率等,为测试结果的评估和沟通提供了依据。 以上就是ISO 29119标准的全部5个部分,每个部分都涵盖了软件测试的不同方面和阶段,提供了一套全面规范的软件测试方法和实践指导。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值