实现和测试-第五节:确认测试

Posted 快乐江湖

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实现和测试-第五节:确认测试相关的知识,希望对你有一定的参考价值。

一:概念

确认测试也称为验收测试,它的目标是验证软件的有效性

  • 验证: 为了保证软件正确的实现某个特定要求而进行的一系列活动
  • 确认:为了保证软件确实满足了用户需求而进行的一系列活动
  • 软件有效性:如果软件的功能和性能如同用户所合理期待的那样,软件就是有效的

二:确认测试的范围(了解)

(1)要求

  • 必须有用户积极参与,或者以用户为主进行。用户应该参与设计测试方案,使用用户界面输入测试数据并且分析评价测试的输出结果。在验收之前由开发单位对用户进行培训
  • 确认测试通常使用黑盒测试法。应该仔细设计测试计划和测试过程,测试计划包括要进行的测试的种类及进度安排,测试过程规定了用来检测软件是否与需求一致的测试方案。通过测试和调试要保证软件能满足所有功能要

(2)结果

  • 功能和性能与用户要求一致,软件是可以接受的
  • 功能和性能与用户要求有差距

三:软件配置复查(了解)

(1)目的

保证软件配置的所有成分都齐全,质量符合要求,文档与程序完全一致, 具有完成软件维护所必须的细节,而且已经编好目录

(2)要求

  • 在确认测试过程中应该严格遵循用户指南及其他操作程序
  • 必须仔细记录发现的遗漏或错误,并且适当地补充和改正

四:Alpha测试Beta测试

(1)Alpha测试

Alpha测试由用户在开发者的场所进行,并且在开发者对用户的“指导”下进行测试,且开发者负责记录发现的错误和遇到的问题。即Alpha测试是在受控的环境中进行的

(2)Beta测试

Beta测试由软件的最终用户们在一个或多个客户场所进行。开发者通常不在Beta测试的现场,即Beta测试是软件在开发者不能控制的环境中的“真实”应用

以上是关于实现和测试-第五节:确认测试的主要内容,如果未能解决你的问题,请参考以下文章

自动化测试第五节-模块

软件构造 第三章第五节 ADT和OOP中的等价性

Oracle学习笔记之第五节网络介绍

第五节 算法的分类介绍和数据集的划分

Linux学习第五节课(2019.9.14)

第五节——实现一元GRPC