找回密码
 注册
查看: 629|回复: 2
打印 上一主题 下一主题

基于IPD的测试流程

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2023-3-10 14:23 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
任何软件产品的创造发布到使用都需要遵循一定的流程。不管是开发还是测试,需要有一定的流程来管理整个生命周期,大部分公司包括某些大公司甚至小公司目前使用最多的就是IPD流程。7 [4 I3 k. k' ]8 Z% ^7 {
; b, w7 I. ], B0 l6 A- i6 w
下面介绍一下什么是IPD流程,在这个流程的某些阶段开发测试都会做些什么。
' d9 O* T  X+ U内容, O: y0 c% v: s! w) J

9 Y6 a) `/ f; q+ v' v4 M% j% ]    IPD概念
1 o& h3 J/ @8 A: F
! F$ Y0 t7 F9 p7 J  {3 ^集成产品开发(Integrated Product Development,简称IPD)是一套先进的、成熟的产品开发的模式、理念与方法
6 }* l* z- I  s/ r; V# G
; P3 r  @& W1 A2 w- Q; c1 J2 a4 O    IPD流程
8 g: m4 J! R' H- q0 g
' B  m( w! s! h2 _9 uIPD整个流程可结合如下的IPD流程图来了解。流程图包括IPD的阶段、决策点、每个阶段该做的活动,测试角度该做的测试工作是什么。
! o3 ]! r& `7 s5 L
( e" A, n7 t% O    关键词解析6 o! _8 s2 I7 s3 N2 Q

5 }* T. G2 W3 d3 t3 }PD流程中有两种评审机制:DCP、TR。
% i) _) w/ {$ m  K
! B5 ^. D8 G5 t, B2 w' j4 ^上层管理者就是高层决策团队使用的都是DCP评审机制,研发团队也就是实际干活的都是用TR评审机制。仅代表个人观点。
6 p$ L) C; b+ R% x# A' g! d! i# _8 X% D" E. f
下面介绍简单介绍一下这两种评审机制:
& Z0 m0 v8 C$ i. ~/ ?8 C) c8 p  B/ W# O! [5 c% t- `
    DCP
: t( l: a, s% @, J8 H$ E; N3 r/ Y' d0 e4 a# a' l2 B
DCP Decision Check Point的缩写,翻译为汉语就是决策检测点。IPD产品开发流程是商业流程,为的是实现产品的商业回报。没有投入就没有回报。IPD模式下,产品开发的资源包括人力资源、财务投入、仪器设备、原材料、差旅费、管理费用等等,认为是投资,为了避免产品开发的商业风险,特在产品开发过程中设置了商业风险评审点,也就是DCP点,来审视这个商业风险大不大。这种渐进明晰的开发过程,符合人们对事物的认知,是对产品开发这一商业行为和过程的管控措施。从这个角度看,IPD产品开发流程更加关注商业线,而不是技术实现线。按IPD模式运作的公司,眼睛里只有钱、钱、钱,技术也是为钱服务的。在商言商,这也是一个企业存在的意义。不赚钱的公司就让他去自生自灭吧。
% j3 i0 P# [! R9 S7 m; J. d
) l6 f! w0 |9 |( v+ f. f; M    TR
0 A, K! x7 o; ^+ r* n' p+ E
2 z+ l" {- U$ L: Y; `" u# o TR Technical Review,是技术评审点。
3 K+ e. @& V5 `) {7 E. k: F) f+ [: T* P4 L! v3 B
SDV测试:系统设计验证(System Design Verification),子系统或模块级测试,包括基本功能、性能测常规测试以及各类可靠性测试。SDV工作通常以测试人员为主,设计人员参加。
9 O7 d, e2 V* _' R3 ~* C
; o  Q# T9 z5 {  t- ySIT测试:系统集成测试(System Integrated Test),测试内容与SDV测试大致相同,增加了一些可用性测试、可维护性性测试。! y2 f! Q" M" H" I  z* Z# W
. r8 N# d5 \( A/ r) H, E* [
SVT测试:系统验证测试(System Verification Test),SVT必须在SIT测试完成之后,主要进行一些随机性的试验局测试,也就是常说的生产环境测试,模拟现网场景。3 h1 ?2 i7 L3 {2 e: Q
总结
; T+ o" L' z; X+ Q7 {3 \3 z
4 H6 P+ q3 x+ K4 D$ @9 D/ NIPD流程只能表示一种软件开发中的通用流程,用来规范业界的一种理念,不是每家公司每个产品都是严格按照这个流程来搞的。/ Y# A! c- j% ]8 O8 b4 N
; W0 _# u, Y& d* R  v* N% n6 y
但是如果同学们对软件开发或者测试流程或者生命周期有疑惑时可以参考这个流程,向这个流程靠拢,或许会突然豁然开朗。& I2 K9 F) W& C2 Q" o
+ F7 Y/ c7 Y$ ^. `' m

该用户从未签到

2#
发表于 2023-3-10 15:09 | 只看该作者
异步开发模式
* n* O6 c, A- H  {* W3 B1 [9 p  O将产品开发按照最终产品、平台、子系统、技术分解为不同层次的任务,并行开发所有层次的任务。把原来的许多后续活动提前进行,通过对每个层次的关注和面向市场的开发,快速、高效、不断地推出具有竞争力的产品。

该用户从未签到

3#
发表于 2023-3-10 15:22 | 只看该作者
这套理念是在具体实践中摸爬滚打,经过众多失败和成功总结出来的,可以称之为方法的方法吧。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-5-29 20:44 , Processed in 0.078125 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表