软件测试总结(四)

简介:      经过了单元测试和集成测试的学习,组装测试已经完成,接下来要进行的就是确认测试,那么本节就主要介绍确认测试。确认测试又称有效性测试或合格性测试,其任务是验证系统的功能、性能等特性是否符合需求规格说明。

 

   经过了单元测试和集成测试的学习,组装测试已经完成,接下来要进行的就是确认测试,那么本节就主要介绍确认测试。确认测试又称有效性测试或合格性测试,其任务是验证系统的功能、性能等特性是否符合需求规格说明。如下图:




   有效性测试和软件配置审查是确认测试最重要的两项工作。

   确认测试一般是在模拟的环境或者就是开发环境下运用黑盒测试法,按照需求说明书,验证软件功能、特性是否与用户需求一致。经过确认测试后,可能有以下两种情况:

  1. 软件的功能、性能及其他要求均已经满足需求说明书,可能被认为是合格的软件。
  2. 发现软件与需求说明书有较大的偏离,得到一个缺陷清单。这样的错误,工作量非常大,往往很难在交付期以前把发现的缺陷修复过来。此时需要开发部门和用户一起协商进行解决。

 

   软件配置审查也称配置审计,指软件工程过程中所产生的所有信息项:文档、报告、程序、表格、数据等。此阶段主要复查SCI是否齐全,检查软件的所有文档资料的完整性和正确性,然后对发现的缺陷,进行修复,最后编排好目录,以便后期维护顺利进行。

 

   确认测试继集成测试之后进行,其目的在于确认组装完毕的程序是否满足需求说明书。确认测试是由软件开发单位组织实施的最后一项开发活动,测试结束后,软件就交付验收了,因此开发单位必须十分重视这项工作,和集成测试一样,也应由独立测试小组负责实施。

 

好的,本节到此结束,下一节将详细介绍层次测试的第四步——系统测试。敬请期待,谢谢!


目录
相关文章
|
6月前
|
敏捷开发 监控 测试技术
元认知在软件测试领域的应用
元认知在软件测试领域的应用
|
3月前
|
机器学习/深度学习 人工智能 数据挖掘
探索软件测试的未来之路
随着技术的飞速发展,软件测试领域迎来了前所未有的挑战与机遇。本文将深入浅出地探讨自动化测试的最新趋势,揭示AI在测试中的革命性作用,并分享如何构建高效、智能的测试策略,以适应快速变化的技术环境。无论你是初学者还是资深专家,这篇文章都将为你提供有价值的见解和实用的建议。
|
6月前
|
关系型数据库 MySQL 测试技术
【软件测试】 初识软件测试
【软件测试】 初识软件测试
|
机器学习/深度学习 Cloud Native 安全
软件测试的未来是什么?
软件测试的未来是什么?
|
测试技术 持续交付
软件测试的初步了解
软件测试的初步了解
92 0
|
安全 测试技术 程序员
软件测试方面的一些总结
软件测试方面的一些总结
115 0
|
人工智能 运维 监控
软件测试需要学什么?
本文从阿里测试工程师亲身经历的角度,和大家聊聊测试一行学习成长的经历。
软件测试需要学什么?
|
人工智能 Devops 测试技术
软件测试精品文章汇总
流行的软件测试文章与资源
|
测试技术 数据安全/隐私保护
|
Web App开发 安全 测试技术