软件生命周期、测试流程全套_第1页
软件生命周期、测试流程全套_第2页
软件生命周期、测试流程全套_第3页
软件生命周期、测试流程全套_第4页
软件生命周期、测试流程全套_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件生命周期、测试流程常见的生命周期模型1、瀑布模型2、V模型3、敏捷开发模型型4、螺旋模型5、W模型等一、瀑布模型1)产品经理抒写–问题定义及规则①与用户进行交流,确认用户需要解决计算机的什么问题②确认软件的开发目的及其可行性,制定项目总体开发计划2)需求分析(需求评审+需求分析)①弄清楚用户对软件系统的全部需求②在确定软件开发可行的情况下,对软件需要的各个功能进行详细分析,明确客户的需求,输出规格书明说的最终版,提交评审。3)开发抒写–设计①概要设计主要是架构的实现,搭建架构、表述各模块功能、模块接口链接和数据传递的实现等项目事物②详细设计对概要设计中表述的各模块进行深入分析等,其中需要包含数据库设计说明4)开发抒写–软件编程按照详细设计好的模块(功能表),编程人员写出计算机可运行的程序代码5)软件测试①测试功能有没有问题②测试软件在整个设计过程中存在的问题并加以纠正软件测试下又分为:①单元测试:主要是测试程序代码,为的是确保各单元模块被正常的编译②集成测试:单元测试后,将各单元组合成完整的体系,测试软件单位之间的接口是否正确、数据能否正常传递③系统测试::把软件系统搭建起来,按照软件规格说明书所要求,测试软件其性能功能等是否和用户需求相符,在系统中运行是否存在漏洞等④验收测试:用户在拿到软件的时候,在使用现场,会根据前边所提到的需求、以及规划说明书来做相应测试,以确认软件达到符合效果6)运行维护6)运行维护①软件维护是软件生命周期中持续时间最长的阶段,在软件开发完成并投入使用后,由于多方面原因,软件不能继续适应用户的需求,要延续软件的使用寿命,就必须对软件进行维护,二、V模型①通过开发和测试同时进行的方式来缩短开发周期,提高开发效率②黑灰色的框代表开发的流程③蓝色的框代表测试的流程V模型的缺点①由于它的顺序性,正式进入测试时,有限bug不容易找到其根据,代码修改起来困难②由于需求变更较大,所以返工量大三、敏捷开发模型①先上核心功能②把一个产品,拆分成很多个小项目,再去迭代完成③以最快的速度完成一个初始版,最简单的一个版本四、螺旋模型五、W模型等软件的生命周期①可行性研究、需求分析②设计、编码、测试③软件发布维护④淘汰测试工作流程一、开发工作流程需求分析-需求评审-开发编写开发计划-概要设计-详细设计-编写代码并自测-代码审查-提交测试-等待测试提交bug-修改BUG-在提交测试(N轮)-测试通过二、测试工作流程需求分析-需求评审-编写测试用例-用例评审-部署测试环境-等待开发研发完成,提交测试包进行测试-部署测试包-冒烟测试-执行测试用例-提交BUG并跟踪(测试N轮)-测试通过版本上线-面向用户使用软件测试基本流程1、需求分析阶段2、测试计划阶段3、总体计划4、设计阶段5、执行阶段6、评估阶段1、需求分析阶段学习业务知识,分析需求点、参与需求评审会议2、测试计划阶段编写测试计划、参考软件需求规格说明书、项目总体计划,内容包括测试范围、进度的安排,人力物力的分配,整体测试策略的制定,风险的评估与规避措施3、总体计划测试范围、进度安排、人力/物力分配、整体测试策略的制定、风险评估4、设计阶段写测试用例、看需求文档包含:概要设计、详细设计等文档5、执行阶段根据已经有的测试用例,按照里面的步骤一步步的执行,直到被测试的软件达到测试需求没有重大的BUG,测

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论