确认测试的方法有哪些?

作者:确认测试   发布时间:2020-11-05

软件测试是一个十分复杂的过程,需要经过很多步流程,一般来说通过综合测试之后,软件已完全组装起来,接口方面的错误也已排除,软件测试的重要一步——确认测试即可开始。确认测试应检查软件能否按合同要求进行工作,即是否满足软件需求说明书中的确认标准。那么确认测试标准具体是什么呢?

实现软件确认要通过一系列的墨盒测试。确认测试同样需要制订测试计划和过程,测试计划应规定测试的种类和测试进度,测试过程则定义一些特殊的测试用例,旨在说明软件与需求是否一致。无论是计划还是过程,都应该着重考虑软件是否满足合同规定的所有功能和性能,文档资料是否完整、准确人机界面和其他方面(例如,可移植性、兼容性、错误恢复能力和可维护性等)是否令用户满意。

确认测试的结果有两种可能性,一种是功能和性能指标满足软件需求说明的要求,用户可以接受;另一种是软件不满足软件需求说明的要求,这样的话就很可能出现用户无法接受的情况。项目进行到这个阶段才发现严重错误和偏差一般很难在预定的工期内改正,因此要与用户协商,要商量出一个解决问题的办法。

配置复审

确认测试的另一个重要环节是配置复审。复审的目的在于保证软件配置齐全、分类有序,并且包括软件维护的细节。

α、β测试

事实上,软件开发人员要想完全预见用户实际使用程序的情况,是比较困难的,例如,用户可能错误的理解命令,或提供一些奇怪的数据组合,亦可能对设计者自认明了的输出信息迷惑不解,等等。因此,软件是否真正满足用户的要求,应由用户进行一系列“验收测试”。验收测试既可以是非正式的测试,也可以有计划、有系统的测试。有时验收测试会经过很长的时间,中间不断发现错误,这样就导致了延期。一个产品的用户有很多,不可能让所有用户都去测试,那么在这个时候就多采用称为α、β测试的过程,以期发现那些似乎只有用户才能发现的问题。

α测试是指软件开发公司组织内部人员模拟各类用户行对即将面市软件产品(称为α版本)进行测试,试图发现错误并修正。α测试的关键在于尽可能真实地模拟实际运行环境和用户对软件产品的操作并尽努力涵盖所有可能的用户操作方式。经过α测试调整的软件产品称为β版本。紧随其后的β测试是指软件开发公司组织各方面的典型用户在日常工作中实际使用β版本,并要求用户报告异常情况、提出批评意见。然后软件开发公司再对β版本进行改错和完善。


推荐阅读:

软件测试容易陷入的误区

软件测试分为哪几个阶段?

软件测试学到什么程度才算入门?

测试工程师如何提高效率?


本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-60725088-8054),我们将立即处理,马上删除。



沪ICP备07036474号-4 |

沪公网安备 31010702003220号

2015-2023 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.