在软件开发生命周期中的哪个阶段开始测试

 我来答
百度网友fb3c3a3f
2017-08-24 · TA获得超过1219个赞
知道小有建树答主
回答量:709
采纳率:88%
帮助的人:399万
展开全部
测试应该从生命周期的第一个阶段开始,并且贯穿于整个软件开发的生命周期。生命周期测试是对解决方案的持续测试,即使在软件开发计划完成后或者被测试的系统处于执行状态的时候,都不能中断测试。
在开发过程中的几个时期,测试团队所进行的测试是为了尽早发现系统中存在的缺陷。软件的开发有其自己的生命周期,在整个软件生命周期中,软件都有各自的相对于各生命周期的阶段性的输出结果,其中也包括规格说明、概要设计规格说明、详细设计规格说明以及源程序等,而所有这些输出结果都应成为被测试的对象。测试过程包括了软件开发生命周期的每个阶段。
在需求阶段,重点要确认需求定义是否符合用户的需要;
在设计和编程阶段,重点要确定设计和编程是否符合需求定义;
在测试和安装阶段,重点是审查系统执行是否符合系统规格说;
在维护阶段,要重新测试系统,以确定更改的部分和没有更改的部分是否都正常工作。
基于‘V’模型,如图所示。在开发周期中的每个阶段都有相关的测试阶段相对应,测试可以在需求分析阶段就及早开始,创建测试的准则。每个阶段都存在质量控制点,对每个阶段的任务、输入和输出都有明确的规定,以便对整个测试过程进行质量控制和配置管理。
通常在测试中,使用验证来检查中间可交付的结果,使用确认来评估可执行代码的性能。一般来说,验证回答这样的问题:‘是否建立了正确的系统?’,而确认回答的问题是“建立的系统是否正确”。
所谓验证,是指如何决定软件开发的每个阶段、每个步骤的产品是否正确无误,并与其前面的开发阶段和开发步骤的产品相一致。验证工作意味着在软件开发过程中开展一系列活动,旨在确保软件能够正确无误地实现软件的需求。
所谓确认,是指如何决定最后的软件产品是否正确无误。
中研普华
2023-10-12 广告
在消费者满意度研究过程中,数据分析一般采用以下几种方法:1. 对比分析法:将两个或两个以上的数据进行对比分析,以揭示这些数据的发展变化规律和情况。2. 结构分析法:将总体中的各部分与总体之间进行对比分析,以了解总体中各部分的占比情况,从而深... 点击进入详情页
本回答由中研普华提供
秒懂百科
2021-01-27 · TA获得超过5.9万个赞
知道大有可为答主
回答量:25.3万
采纳率:88%
帮助的人:1.2亿
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式