#yyds干货盘点# 按工程阶段划分的测试
  7M0vcdGauhIx 2023年11月02日 25 0

(1)单元测试

是最小单位的测试活动,也称为模块测试。单元测试是封闭在单元内部的测试,关注一个单元是否正确地实现了规定的功能、逻辑是否正确、输入输出是否正确,从而寻找模块内部存在的各种错误,单元测试使用的方法包括白盒测试、黑盒测试以及灰盒测试。因为单元测试只关心模块内部而不关心模块之间的问题,因此一个软件中的各个模块测试可以并行进行。

(2)集成测试

是在软件的单元测试完成并修复了所发现的错误后,进行模块的集成时开展的测试。集成测试的主要任务是发现单元之间的接口可能存在的问题,如接口参数不匹配、接口数据丢失、数据误差积累引起错误等,目标是验证各个模块组装起来之后是否满足软件的设计文件要求。

(3)系统测试

目标是确认软件的应用系统能否如预期工作并满足应用的需求。系统测试的对象是应用系统,除软件外可能还包括硬件、网络及数据,并且需要在一个比较真实的环境下进行。系统测试不能由开发团队实施,只能由独立的测试团队、用户或第三方机构进行,否则不能达到系统测试的目的。

(4)确认测试

也称为有效性测试,主要由软件的开发方组织。该测试可以对需求规格的局部开展分项确认,也可以针对需求规格全集开展完全的确认,以验证软件的有效性。部分软件的确认测试可以增加模拟用户或非特定用户参与,如α测试和β测试。为获得确认的有效证据,确认测试可以委托第三方测试机构实施。

(5)验收测试

由用户方组织,在生产环境下进行。实施验收测试的可以是用户自己,也可以是开发方,目前比较流行的是委托第三方机构开展,以保证验收测试的独立性、客观性和公正性。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
7M0vcdGauhIx