大摩娱乐注册 大摩娱乐登录 大摩娱乐招商QQ

Navigation menu

来源:未知 责任编辑:admin

软件测试基础之过程模型w模型

  V模型的局限性在于没有明确说明早期的测试,不能体现“尽早地和不断地进行软件测试”的原则。在V模型中增加软件各开发阶段应同步进行的测试,被演化为一种W模型,因为实际上开发是“V”,测试也是与此相并行的“V”。基于“尽早地和不断地进行软件测试”的原则,在软件的需求和设计阶段的测试活动应遵循IEEE std 1012-1998《软件验证和确认(V&V)》的原则。

  W模型由Evolutif公司推出,相对于V模型,W模型更科学。W模型可以说是V模型自然而然的发展。它强调:测试伴随者整个软件开发周期,而且测试的对象不仅仅是程序,需求、功能和设计同样要测试。这样,主要相应的开发活动完成,我们就可以开始执行测试,可以说,测试与开发是同步进行的,从而有利于尽早地发现问题。以需求为例,需求分析一完成,我们就可以对需求进行测试,而不是等到最后才进行针对需求的验收测试。

  如果测试文档能尽早提交,那么就有了更多的检查和检阅的时间,这些文档还可用于评估开发文档。另外很有一个很大的益处是,测试者可以在项目中尽可能早地面对规格说明书的挑战。这意味着测试不仅仅是评定软件的质量,测试还可以尽可能早地找出缺陷所在,从而帮助改进项目内部的质量。参与前期工作的测试者可以预先估计问题和难度,这将可以显著地减少总体测试时间,加快项目进度。

  根据W模型的要求,一旦有文档提供,就要及时确定测试条件,以及编写测试用例,这些工作对测试的各级别都有意义。当需求被提交后,就需要确定高级别的测试用例来测试这些需求。当概要设计编写完成后,就需要确定测试条件来查找该阶段的设计缺陷。

  W模型也是有局限性的。W模型和V模型都把软件的开发视为需求、设计、编码等一系列串行的活动。同样的,软件开发和测试保持一种线性的前后关系,需要有严格的指令表示上一阶段完全结束,才可正式开始下一个阶段。这样就无法支持迭代、自发性以及变更调整。对于当前很多文档需要事后补充,或者根本没有文档的做法下(着已成为一种开发的文化),开发人员和测试人员都面临同样的困惑。

  愉快的心情和良好的工作氛围是员工们全情投入工作的必要条件。没有彼此的信任和理解,无法达到团队协作的目的。我们的团建...

  团队建设是企业成功的关键之一,越来越多的企业通常定期组织团建活动,以提高员工的士气和凝聚力。团建活动不仅可以改善员...

  在交易过程中难免会遇到一些纠纷或争议。为了保护用户的权益,闲鱼推出了“小法庭”功能,旨在提供公正、高效的纠纷解决渠...

  恩施旅行6日游费用预算,恩施6日游怎么安排,实用 D1:抵达恩施—24小时接站—恩施入住酒店休息D2:屏山峡谷D3...

  对于喜欢名牌手表的人来说,卡地亚蓝气球无疑是一个非常瞩目的选择。然而,正版的卡地亚蓝气球价格昂贵,对于一些预算有限...

  如今社会发展迅速,互联网技术的普及使得兼职副业成为越来越多人的选择。其中,录入小说是一种受欢迎的兼职方式,每篇小说...

  对于学生来说,有一些配音赚钱平台提供了一单一结的收费模式,使他们能够在按需基础上赚取收入。以下是一些适合学生的一单...

  对于小白来说,以下是一些适合做副业的选择 1. 网络销售 可以在电商平台上开设小店,销售自己感兴趣的产品,如手工制...

  京东优惠券是很多用户购物时非常喜欢使用的一种方式,可以帮助消费者在购物过程中获得更多的优惠和实惠。而京东隐藏优惠券...

  抖音越来越火,上下班途中几乎到处可见拿手机刷抖音视频的人,很多人也在通过抖音拍视频的方式来赚钱带货,那么新人怎么才...

  1983年IEEE给出的定义是:软件工程是开发、运行、维护和修复软件的系统方法 软件工程的主要环节: 人员管理、项...

  先前自己网上整理的一些资料——其中包括测试定义、测试方法分类、测试原则、测试策略、测试模型,希望对和我一样刚刚入门...

  软件测试基础 一、 软件缺陷的概述 1、什么是软件缺陷 2、软件缺陷的类型 (1)软件未实现产品说明书要求的功能。...

  1.1静态测试和动态测试 静态测试,是指不实际运行被测试软件,而只是静态的检查程序代码、界面或者文档中可能存在的错...

  瀑布模型(Waterfall Model)将软件生命周期中的问题定义及规划, 需求分析,软件设计,程...