51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4888|回复: 9
打印 上一主题 下一主题

[讨论] V模型描述

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-4-5 02:06:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
V模型描述

         今天贺老师给我们留书面作业了,要描述V模型,感觉有点吃力~,所以做了一个图,结合图来说,应该可以说清楚。
首先V模型,是一种完整的软件开发流程。目的是为了提高软件开发的效率,降低成本。从图上看,我们可以把V模型分成两个大的阶段:开发和测试。这两个大的阶段里面又可以分为9个关键环节,每一个关键环节都为下一个环节打下基础。下面我们就来看看9个关键环节之间是怎么运做的。


开发阶段:
第一环节,用户需求。
用户需求由用户提出,目的在于实现用户在他所在的领域内的具体运用,以提高用户效率,降低成本。与该阶段对应的测试是验收测试,也由用户完成。该阶段是项目的催生期,严格的说不属于开发流程。之所以划进开发流程的目的是为了强调开发的意义,强调项目组存在的理由。
第二环节,需求分析。
需求分析要实现的目的是尽可能不失真的将用户需求还原给项目组。主要由分析员通过与客户沟通、交流实现。双方确认以后,分析员以需求规格说明书的形式反馈回项目组。
测试人员应该在这里介入,并根据需求分析结果,编写测试文档。
第三环节,概要设计。
概要设计是将上一环节反馈回来的需求说明书进行理解,并结合工具的特性宏观考虑功能的实现。主要分为以下三部分工作 1、系统架构;2、模块划分;3、定义接口。最后将成果汇成概要设计书,备下一阶段使用。
测试人员根据概要设计书,编写相应的测试文档。
第四环节,详细设计。
详细设计要解决的问题是,怎么细化概要设计的框架,各个模块,以及各模块之间的接口定义问题。最好细化到伪代码一级。最后将结果形成详细设计书,备下一阶段使用。
测试人员在这一阶段,继续根据详细设计书,编写测试文档。
第五环节,编码。
编码就是用具体的语言实现,上级文档的要求,形成可执行程序。并最好能参考相关测试用例。
测试阶段:
第六环节,单元测试。
出于效率的考虑,单元测试一般由开发人员自己完成。目的是为了确认编写的代码与详细设计书吻合,实现详细设计书中对该模块的定义。使用到的文档是单元测试用例。
第七环节,集成测试
集成测试是在单元测试的基础上,将以做过单元测试的模块组合起来,检查它们之间的接口是否符合预期?各模块组合在一起能否正常工作?主要业务功能是否都已实现?这里用到的文档主要是,集成测试用例。
第八环节,系统测试。
系统测试要验证的是,产品集成完成以后,是否与需求规格说明书一致?是否符合用户的需求?使用到的文档主要是系统测试用例和用户需求规格说明书。
第九环节,验收测试。
严格的说,验收测试不属于测试人员的工作范畴。而且也不由项目组人员进行。但出于商业考虑,满足客户心里需求,一般由客户自己,使用少量测试用例进行验收测试。目的是为了证明程序的可用性。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-4-5 11:22:35 | 只看该作者
sdlkfj2
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2014-12-29 12:55
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    3#
    发表于 2007-4-5 11:23:21 | 只看该作者
    现在的测试不再遵守V模型了,那样测试介入的太晚了,现状比较流行的是H 模型sdlkfj5
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2007-4-5 13:55:27 | 只看该作者
    W模型也可以参考.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2007-6-4 16:09:13 | 只看该作者
    现在不是V—V了么`
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2007-6-21 10:06:51 | 只看该作者
    谢谢楼主了
    涨知识了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2007-6-21 15:32:25 | 只看该作者
    其实从我个人角度看无论V ,W, H, X 模型 这些只不过是描述开发与测试之间的一个关系罢了.模型是为了更清楚的描述2者的关系.

    让我们更容易理解罢了.只要大家理解了关系就可以了.模型毕竟是模型.不要进入模型=规矩的误区..
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2007-6-21 15:38:43 | 只看该作者
    支持楼上的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2007-6-21 15:38:54 | 只看该作者
    支持楼上的sdlkfj2
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2008-4-25 18:20:50 | 只看该作者
    楼主说的太笼统了,“编写测试文档”具体包括什么,让看者不明其理。。。
    楼主努力啊
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-11 05:03 , Processed in 0.075059 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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