目录

前言

内容

IPD概念

IPD流程

关键词解析

总结


前言

任何软件产品的创造发布到使用都需要遵循一定的流程。不管是开发还是测试,需要有一定的流程来管理整个生命周期,大部分公司包括某些大公司甚至小公司目前使用最多的就是IPD流程。

下面介绍一下什么是IPD流程,在这个流程的某些阶段开发测试都会做些什么。

内容

  • IPD概念

集成产品开发(Integrated Product Development,简称IPD)是一套先进的、成熟的产品开发的模式、理念与方法

  • IPD流程

IPD整个流程可结合如下的IPD流程图来了解。流程图包括IPD的阶段、决策点、每个阶段该做的活动,测试角度该做的测试工作是什么。

  • 关键词解析

PD流程中有两种评审机制:DCP、TR。

上层管理者就是高层决策团队使用的都是DCP评审机制,研发团队也就是实际干活的都是用TR评审机制。仅代表个人观点。

下面介绍简单介绍一下这两种评审机制:

  • DCP

DCP Decision Check Point的缩写,翻译为汉语就是决策检测点。IPD产品开发流程是商业流程,为的是实现产品的商业回报。没有投入就没有回报。IPD模式下,产品开发的资源包括人力资源、财务投入、仪器设备、原材料、差旅费、管理费用等等,认为是投资,为了避免产品开发的商业风险,特在产品开发过程中设置了商业风险评审点,也就是DCP点,来审视这个商业风险大不大。这种渐进明晰的开发过程,符合人们对事物的认知,是对产品开发这一商业行为和过程的管控措施。从这个角度看,IPD产品开发流程更加关注商业线,而不是技术实现线。按IPD模式运作的公司,眼睛里只有钱、钱、钱,技术也是为钱服务的。在商言商,这也是一个企业存在的意义。不赚钱的公司就让他去自生自灭吧。

  • TR 

TR Technical Review,是技术评审点。

SDV测试:系统设计验证(System Design Verification),子系统或模块级测试,包括基本功能、性能测常规测试以及各类可靠性测试。SDV工作通常以测试人员为主,设计人员参加。

SIT测试:系统集成测试(System Integrated Test),测试内容与SDV测试大致相同,增加了一些可用性测试、可维护性性测试。

SVT测试:系统验证测试(System Verification Test),SVT必须在SIT测试完成之后,主要进行一些随机性的试验局测试,也就是常说的生产环境测试,模拟现网场景。

总结

IPD流程只能表示一种软件开发中的通用流程,用来规范业界的一种理念,不是每家公司每个产品都是严格按照这个流程来搞的。

但是如果同学们对软件开发或者测试流程或者生命周期有疑惑时可以参考这个流程,向这个流程靠拢,或许会突然豁然开朗。

基于IPD的测试流程相关推荐

  1. 基于模型的嵌入式开发流程_如何使用基于模型的测试来改善工作流程

    基于模型的嵌入式开发流程 Unit testing is not enough – so let's start using model-based testing to improve our wo ...

  2. 掌握基于switch语句的流程控制测试分析 1221

    掌握基于switch语句的流程控制测试分析 1221 01 02

  3. (绝对正确)Zabbix基于lamp的安装流程

    目录 Zabbix基于lamp的安装流程... 1 1安装Mysql... 1 先安装相关的库和工具... 1 Mysql的安装... 1 2httpd的安装... 2 先安装相关的库和工具... 2 ...

  4. delphi 调用浏览器内核_HFL:基于混合模糊测试的Linux内核漏洞挖掘

    Remarks Conference: NDSS 2020 Full Paper: HFL: Hybrid Fuzzing on the Linux Kernel Summary 针对的问题: Lin ...

  5. 从测试流程角度,阿里P8大佬对产品质量的一些总结思考...

    两个熟悉的场景: 生产环境出现问题,解决问题,原因复盘.责任分配到人: 无休止的测试-回归-再测试-再回归测试,已经投入了很大精力,但仍对项目质量不信心: 如果自己所负责或参与的项目经常遇到上面的两种 ...

  6. 个人版整理APP测试流程

    个人版整理APP测试流程 2016.1.5 我的笔记 一 .APP测试基本流程  1.1 测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版 ...

  7. 移动APP的测试流程及方法

    App的测试流程整理 1. APP测试基本流程 1.1流程图 1.2测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版本质量可适当缩短或延长 ...

  8. 测试流程如何有效落地?

    前言:之前有小伙伴问了我一个问题:作为测试leader,你该如何有效落地测试流程? 这个问题看起来很简单,只要落地流程做个宣讲然后有人执行就行了,但仔细一想却没那么简单.团队人员有多少?技术和经验如何 ...

  9. 项目测试流程规范(不同公司流程规范不一样,仅供参考)

    前言:结合公司的项目情况制定合理的测试流程,提高测试效率和产品质量.核心还是要加强项目成员之间的沟通,在保障研发效率的前提下提高产品质量. 一.测试流程图 上述流程图为项目的测试流程图,每家公司用的项 ...

最新文章

  1. @Component注解解析
  2. 黑马程序员pink老师前端入门教程,零基础必看的JavaScript基础语法视频教程(三)
  3. java的轻量锁,jvm第7节-锁(偏向锁,轻量锁,自旋锁)
  4. (转)模拟鼠标/键盘
  5. 巫师3狂猎游戏风景Mac动态壁纸
  6. can't select mysql database_ERROR 1006 (HY000) Can't create database (errno: 13) MySQL 5.6.12
  7. Linux (Ubuntu) 命令
  8. 【w3cschool】通过C语言类比快速上手C#
  9. RESTClient 工具
  10. 五分钟教会如何计算CAN总线负载率,包学包会
  11. sql server 数据库安装教程
  12. 数据众包平台Premise持续向美军提供情报数据
  13. 深入浅出Docker 读书笔记(九)
  14. 计算机毕业设计(附源码)python智慧医疗系统
  15. JavaScript实现Word、Excel、PPT在线预览
  16. linux下modprobe命令参数及用法详解--linux加载模块命令
  17. 基于树莓派和tensorflow的物体识别
  18. EXCEL表格-根据身份证号计算性别、年龄(IF、MOD函数)
  19. 怎么给word文档注音_请教如何在WORD文档中给汉语拼音加上声调?
  20. 《STM32单片机开发应用教程(HAL库版)—基于国信长天嵌入式竞赛实训平台(CT117E-M4)》第四章4.9 TIM---输入捕获(脉冲频率测量)实验

热门文章

  1. MindManager2020思维导图软件序列号秘钥及如何自带头脑风暴工具,创建思维导图。
  2. python怎么提取字符串中的数字_python如何提取字符串中的数字
  3. 3.5 杭电研究生复试2008
  4. 饿了么UI 开关跟多文本编辑,下拉
  5. 动感灯箱制作流程培训_现在,《广告人》1分钟教会你动感灯箱广告行业‘涨见识了’...
  6. SEO优化:7招在手,网站流量提升易如反掌!
  7. 清华EMBA课程系列思考之六 -- 比較文明视野下的中华领导智慧、企业管理与经济解析...
  8. 用HTML做一个简单漂亮的页面
  9. 为什么面试官对“我不会我可以学”不买账?
  10. 用计算机数字技术制作的电影是,数字技术在影视制作之中的应用