确认测试的基本方法是什么?
在确认测试阶段,首先要进行有效性测试以及软件配置复审,然后进行验收测试和安装测试,在通过了专家鉴定之后,才能成为可交付的软件。
1.进行有效性测试:有效性测试是在模拟的环境下,运用黑盒测试的方法,验证被测软件是否满足需求规格说明书列出的需求。进行有效性测试时,首先需要根据要求制定测试计划,规定要做测试的种类。还需制定一组测试步骤,描述具体的测试用例。通过实施预定的测试计划和测试步骤来确定软件的特性与需求是否相符,以确保满足所有的软件的功能需求、达到所有的软件性能需求,并且所有的文档都是正确且便于地使用。此外,对其他的软件需求,例如兼容性、可移植性、可维护性、出错自动恢复等,也都要进行测试,确认这些性质是否得到满足。
2.软件配置复审:确认测试的另一个重要环节是配置复审。复审的目的在于保证软件配置齐全、分类有序,并且包括软件维护所必需的细节。
3.a测试和b测试:在软件交付使用之后,用户将如何实际使用程序,对于开发者来说是无法预测的。因此,软件是否真正满足最终用户的要求,应由用户进行一系列验收测试。验收测试可以是非正式的测试,也可以是有计划的、系统性测试。但是一个软件产品可能拥有众多的用户,不可能让每个用户都来进行验收,因此,往往采用称为a、B测试的方法,以发现可能只有最终用户才能发现的错误。
a测试是由一个用户在开发环境下进行的测试,也可以是软件开发公司组织内部人员模拟各类用户行为对即将面市软件产品进行的测试。a测试的关键在于尽可能逼真地模拟实际运行环境和用户对软件产品的操作,并尽最大努力涵盖所有可能的用户操作方式,并在测试中试图发现错误并修正。a测试人员是除开产品开发人员之外首先见到产品的人,他们提出的功能和修改意见是特别有价值的。
经过a测试调整的软件产品称为B版本。B测试是由软件的多个用户在一个或多个用户的实际使用环境下进行的测试。与a测试不同的是,开发者通常不在测试现场。在B测试中,用户需要记录所遇到的一切问题,并要求用户报告异常情况、提出批评意见。开发者在综合用户的报告之后,做出修改,最后将软件产品交付给全体用户使用。B测试着重于产品的支持性,包括文档、客户培训和支持产品生产能力,因此,只有当a测试达到一定的可靠程度时,才能开始B测试。
4.确认测试结果:在全部确认测试的测试用例运行完后,就可以对软件系统的测试结果进行确认,软件确认测试的结果有两种可能:
(1) 测试结果与预期的结果相符,这说明软件的这部分功能和性能指标满足软件需求说明的要求,用户可以接受。
(2) 测试结果与预期的结果不符,这说明软件的这部分功能或性能特征不满足软件需求说明的要求,用户无法接受。此时,需要开列一张软件各项缺陷表或软件问题报告,通过与用户的协商,解决所发现的缺陷和错误。
免责声明:本内容来源于第三方作者授权、网友推荐或互联网整理,旨在为广大用户提供学习与参考之用。所有文本和图片版权归原创网站或作者本人所有,其观点并不代表本站立场。如有任何版权侵犯或转载不当之情况,请您通过400-62-96871或关注我们的公众号与我们取得联系,我们将尽快进行相关处理与修改。感谢您的理解与支持!







请先 登录后发表评论 ~