实质性测试
实质性测试是一种全面的系统化的,对受测对象从功能表现和稳定性等不同方面的测试活动,包括需求分析、可行性分析、设计测试用例、执行测试任务、发现和记录缺陷以及特性、代码审查和测试报告等。它的目的是确保受测对象符合功能需求,质量达到设计要求,能够满足客户对发布上线后应用作业可靠性和可用性的需求。
实质性测试按照功能性和性能测试分类,涵盖从需求分析到测试报告的所有过程,以解决软件或硬件开发和产品发布等出现的问题,通过发现问题早期提出解决办法,为产品质量提供可靠保障,以达到最终的投产目的。
实质性测试的要求是:包含前期测试的活动,如软件分析、识别需求文档,抽取、编写测试用例;还有在中后期进行测试,比如真实环境中进行功能、性能和稳定性测试,传播、攻击测试,根据客户环境进行性能调优;最后是收尾工作,包括数据处理、对测试结果的记录分析与回顾。
有效的实质性测试可以帮助开发团队减轻软件问题发生的可能性,并将测试囊括在项目完成的紧凑的时间范围内。实质性测试的有效性取决于测试的可控性、可重复性以及全面性,它将确保使用者在接触软件后没有遇到太多技术和质量故障。
以下哪一项属于实质性测试
实质性测试是指在某一阶段前进行的以宏观视角,从整体上隐含的含义出发来考察代码是否有效、强大且满足质量标准的一种测试方式。它不仅局限于单元测试或回归测试那样的规范性、机械性的测试形式,而是以功能验证,性能测试,安全测试,兼容性测试,系统设计的把握等方面对软件的综合评估为主,根据测试结果给出相应的反馈,并可以加以改善为一体,它一般前期准备调查比较丰富,有一定程度的难度,因此,针对这种比较综合评估的测试,正确地识别出哪些是实质性测试,需要考虑多个方面,建立系统的分析方法。
以下哪一项属于实质性测试?
A. 功能测试。
答案:A. 功能测试。