软件生命周期阶段和通用软件生命周期模型。软件生命周期是指一个计算机软件从功能确定、设计、开发并成功投入使用,以及在使用中不断修改、补充和改进,直至软件停止使用的全过程。
生命周期从收到应用软件时开始,到不再使用该软件时结束。它包括以下几个方面:初始概念、需求分析、功能设计、内部设计、文档计划、测试计划、文档准备、集成、测试、维护、升级、重新测试、逐步淘汰等等。瀑布模型,迭代模型,快速原型模型,螺旋模型。1.软件生命周期的定义:软件从生产到报废的生命周期。
生命周期包括:问题定义与规划、开发者与需求者讨论、需求分析、软件设计、软件编码、软件测试(单元测试、集成测试、系统测试、验收测试)、运维。
二、软件测试的基本流程。开发过程:通过需求分析学习功能组成和具体逻辑–写代码–单元–包装测试–提交一个bug & # 8211修复错误–再次测试–…n轮–网络版–面向用户的测试过程:需求分析+原型图–编写测试用例–审查测试案例–走开发流程,等待研发完成,提交测试(打酱油期)–提交bug-修复bug & # 8211再次测试–n轮–网络版–面向用户的
阶段:需求功能分析阶段:阅读需求,了解需求,主要学习业务,分析需求。软件产品规格。
计划:主要任务是编制测试计划,参与测试需求说明书、项目总体计划、测试范围和进度的安排、人力物力的分配、总体测试策略的制定、风险评估和规避措施的制定。一般由测试主管准备,我们也会参与相关的复习工作。输出软件测试计划文档。
设计阶段:主要任务是编写测试用例,会参与需求分析、概要设计、详细设计等文档。如有歧义,会及时与开发和产品经理沟通。编写完用例后,将对其进行评审,并输出软件测试用例文档。
执行阶段:首先,构建一个测试环境,执行预测,确定当前版本是否可测。如果预测通过,则正式进入系统测试,遇到问题时向缺陷管理平台提交bug,并跟踪bug,直到被测软件满足测试要求,没有大的bug,测试结束。
评估阶段:制作一份测试报告,对整个测试过程和版本质量进行详细的评估。
本文来自卿尘投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/551384.html