软件测试模型

✍ dations ◷ 2025-11-08 04:06:28 #软件测试模型

常见的软件测试模型包括V模型、W模型、H模型、X模型和前置模型。

软件测试若使用经典的V模型阶段可以分为


V模型是最具有代表意义的测试模型。V模型是软件开发瀑布模型的变种,它反映了测试活动与分析和设计的关系 。

      用户需求                      验收测试          需求分析和系统设计      确认测试和系统测试              概要设计         集成测试                详细设计   单元测试                       编码

V模型问题:

W模型由Evolutif公司公司提出,相对于V模型,W模型增加了软件各开发阶段中应同步进行的验证和确认活动。W模型由两个V字型模型组成,分别代表测试与开发过程,图中明确表示出了测试与开发的并行关系。

W模型中测试与开发对应关系如下:

开发:需求分析、概要设计、  详细设计、  编码、  软件集成、系统集成、部署
     ↑    ↑       ↑     ↑      ↑    ↑   ↑
测试:需求评审、概要设计评审、详细设计评审、单元测试、集成测试、系统测试、验收测试

W模型强调:测试伴随着整个软件开发周期,而且测试的对象不仅仅是程序,需求、设计等同样要测试,也就是说,测试与开发是同步进行的。W模型有利于尽早地全面的发现问题。例如,需求分析完成后,测试人员就应该参与到对需求的验证和确认活动中,以尽早地找出缺陷所在。同时,对需求的测试也有利于及时了解项目难度和测试风险,及早制定应对措施,这将显著减少总体测试时间,加快项目进度。但W模型也存在局限性。在W模型中,需求、设计、编码等活动被视为串行的,同时,测试和开发活动也保持着一种线性的前后关系,上一阶段完全结束,才可正式开始下一个阶段工作。这样就无法支持迭代的开发模型。对于当前软件开发复杂多变的情况,W模型并不能解除测试管理面临着困惑。

在H模型中,软件测试的过程活动完全独立,形成了一个完全独立的流程,贯穿于整个产品的周期,与其他流程并发进行,某个测试点准备就绪后就可以从测试准备阶段进行到测试执行阶段;软件测试可以根据被测产品的不同分层进行。

 X模型也是对V模型的改进,X模型提出针对单独的程序片段进行相互分离的编码和测试,此后通过频繁的交接,通过集成最终合成为可执行的程序。
 X模型的基本思想是由Marick提出的,但首先Marick不建议建立一个替代模型,同时,他也认为他的观点并不足以支撑一个模型的完整描述,

不过,Robin F.Goldsmith先生在自己的文章里将其思想定义为X模型,理由是,在Marick的观点中已经具备了一个模型所需要的一些主要内容,其中也包括了像探索性测试这样的亮点。

 X模型的左边描述的是针对单独程序片段所进行的相互分离的编码和测试,此后将进行频繁的交接,通过集成最终成为可执行的程序,然后再对这些可执行程序进行测试。己通过集成测试的成品可以进行封装并提交给用户,也可以作为更大规模和范围内集成的一部分。多根并行的曲线表示变更可以在各个部分发生。由图中可见,X模型还定位了探索性测试,这是不进行事先计划的特殊类型的测试,这一方式往往能帮助有经验的测试人员在测试计划之外发现更多的软件错误。但这样可能对测试造成人力、物力和财力的浪费,对测试员的熟练程度要求比较高。

相关

  • 2015年2015年被中华人民共和国处决的死刑犯列表,旨在列出2015年被中华人民共和国处决的死刑犯。
  • 越南之声越南之声(越南语:Đài Tiếng nói Việt Nam/.mw-parser-output .han-nom{font-family:"Nom Na Tong","Han-Nom Gothic","Han-Nom Ming","HAN NOM A","HAN NOM B","Ming-Lt-H
  • 胡秉方胡秉方(1916年12月5日-2000年9月7日),江苏常熟人。中国有机化学和农药化学家,北京农业大学教授。1916年12月5日生于江苏省常熟县一个小店员家庭。初中毕业后考入江苏省立苏州中学
  • 黄崇源 (天文学家)黄崇源(Chorng-Yuan Hwang,1964-)是一位台湾天文学家,现任教于国立中央大学天文研究所并为现任所长。主要研究是在观测天文学与星系天文方面。黄崇源生长于嘉义,后前往台北市就读
  • 塞萨尔·罗德里格斯·冈萨雷斯塞萨尔·罗德里格斯·冈萨雷斯(西班牙语:César Rodríguez González;1894年2月2日-1962年8月15日)是西班牙无产阶级政治家和记者,曾任西班牙共产党总书记。1894年2月2日出生在西
  • 助太刀屋助六助太刀屋助六(すけだちやすけろく)是日本导演冈本喜八原创的一个古装复仇故事。曾推出过电视剧版、电影版和舞台剧版。1969年,在执导完电影《肉弹》后,冈本喜八创作了原创故事漫
  • 李伯禽李伯禽(?-792年),乳名明月奴,祖籍在中国陇西郡成纪县(今中国甘肃省天水市秦安县),唐代诗人李白之长子。母亲许氏于公元738年去世。父亲李白死于安徽当涂。李伯禽在李白死后定居于当涂,作为一介平民过着农耕生活,并于唐德宗的贞元八年(公元792年)去世。李白《上安州裴长史书》中指出,他在看完司马相如所大为夸耀处地的文章后便慕名前往,在旅途中遇到了前朝许相国一家,李伯禽的父母就此相遇,而李白便被召进门做女婿。李白在入赘后与许氏诞下一子一女,其子即为李伯禽;“白始娶于许,生一女二男,曰明月奴。女既嫁而卒。”这
  • 揖斐川揖斐川(日语:揖斐川/いびがわ  */?)是一条流经岐阜县、三重县的木曾川水系一级河川。与长良川、木曾川并列为木曾三川之一。揖斐川发源于岐阜县揖斐郡揖斐川町的冠山,之后向南流淌。在河口附近的三重县桑名市域长良川合流,之后注入伊势湾。
  • 米歇尔·安德鲁斯米歇尔·安德鲁斯(英语:Michelle Andrews,1971年11月19日-),澳大利亚女子曲棍球运动员。她曾代表澳大利亚国家队参加1996年夏季奥林匹克运动会曲棍球比赛,获得一枚金牌。
  • 杰里米·坎普杰里米·托马斯·坎普(英语:Jeremy Thomas Camp,生于1978年1月12日)是一名来自拉斐特 (印第安纳州)的当代基督教音乐家。坎普已发行了七张专辑,其中四张经美国唱片业协会认证为金唱片,还有两张为现场唱片,并有17首冠军单曲。他起先的音乐类型是民谣和摇滚的混合物。杰里米·坎普于1978年1月12日生于拉斐特 (印第安纳州)。其父于“丰收礼拜堂”(一个位于拉斐特的各各他礼拜堂教会的教堂)当牧师侍奉神,并曾教他儿子如何弹吉他。坎普完成高中学业之后进入南加州的一所圣经学院学习了两年。他亦有两个