- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
北京软件测试培训生命周期纲要
千锋教育软件测试培训 /video
北京软件测试培训生命周期纲要
北京软件测试培训一、软件的生命周期
定义 :软件生命周期是指软件的产生直到报废的生命周期。
人类整理的第一个软件生命周期 :1970年 ,瀑布型生命周期
北京软件测试培训二、软件生命周期的阶段
1. 问题的定义及规划
开发方和需求方共同讨论 ,主要是确定软件的开发目的及可行性。制定开发
计划
做真实的自己-用良心做教育
千锋教育软件测试培训 /video
2. 需求分析
对软件需要实现的各个功能进行详细分析 ,弄清楚用户对软件系统的全部需
求 ,要产出 《需求规格说明书》。
比如 :登陆这个功能要支持手机快速登录和第三方账号登录
3. 软件设计
把需求分析结果转换成软件结构和数据结构 ,形成系统架构。
概要设计 :
主要是架构的实现 ,指搭建架构、表述各模块功能、模块接口连接和数据传
递的实现等事务。
比如 :要建一栋楼 ,架构师首先要做好整体规划 ,要建多少层 ,外观是怎样
之类的 ,然后拆分功能模块。
详细设计 :
对各模块进行深入分析 ,对各模块组合进行分析等 ,这一阶段要求达到伪代
码级别 ,把程序具体要实现的功能、现象等描述出来 ,其中包含数据库设计说明。
比如 :架构师规划好后 ,开发拿着打散的模块 ,再落实到每一个楼层 ,每一
个房间 ,房间里的每件物品等
4. 软件编码
做真实的自己-用良心做教育
千锋教育软件测试培训 /video
按照详细设计好的模块功能表 ,编程人员开始编写代码
5. 软件测试
在软件编写完成后要经过严密的测试 ,以发现问题并加以纠正。主要有黑盒
测试和白盒测试。
单元测试 :
主要是测试程序代码 ,为的是确保各单元模块被正常编译。有具体到模块的
测试 ,也有具体到类、函数的测试等。——一般是由开发来完成
集成测试 :
单元测试后 ,将各单元组成完整的体系 ,测试软件单位之间的接口是否正确 ,
数据能否正常传递。——比如注册和充值这两个功能能否连通
系统测试 :
把软件系统搭建起来 ,按照 《软件规格说明书》中的要求对各项功能进行测
试 ,看是否符合需求、在系统运行是否存在漏洞等——根据测试用例 ,进行完
整的系统测试
验收测试 :
客户拿到软件后 ,根据前面所提的需求以及《规格说明书》来做相应的测试 ,
已确定软件是否符合需求效果——用户对软件进行验收
做真实的自己-用良心做教育
千锋教育软件测试培训 /video
(单元测试、集成测试、系统测试之间的区别 :句子—段落—文章 ;砖—
墙—楼 )
6. 运行维护
是生命周期中持续时间最长的阶段 ,为了延长软件的使用寿命 ,适应用户需
求 ,就必须对软件进行维护。包括纠错性维护和改进性维护。
北京软件测试培训三、软件模型
V 模型结构图 (各个阶段相对应 )
北京软件测试培训四、软件测试的基本流程
需求分析阶段 :
阅读需求 ,理解需求 ,主要就是对业务的学习 ,分析需求点
计划阶段 :
做真实的自己-用良心做教育
千锋教育软件测试培训 /video
主要任务是编写测试计划 ,参考软件需
您可能关注的文档
- 传银湖等潜在收购方与雅虎董事接洽.pdf
- 低价也全能 联强LM-8S661FX-M主板评测.doc
- 促音的音便.docx
- 促销员手册全2.doc
- 俄罗斯时政.pptx
- 佰克板的价格与性价比.docx
- 丹城学区常庄小学简介.doc
- 党员楷模,时代先锋.doc
- 充电宝,苹果充电器,手机充电宝.doc
- 儿童楷书.pptx
- 3.2.2 酚(含视频)(教学课件)--高中化学人教版(2019)选择性必修3.pptx
- 3.3 醛 酮(教学课件)-高中化学人教版(2019)选择性必修3.ppt
- 3.3 醛 酮(教学课件)-高中化学人教版(2019)选择性必修3.ppt
- 3.3醛酮 (教学课件)-高中化学人教版(2019)选择性必修3.ppt
- 4.1 糖类 (含视频)(教学课件)-高中化学人教版(2019)选择性必修3.pptx
- 4.2《蛋白质》(教学课件)-高中化学人教版(2019)选择性必修3.ppt
- 4.2蛋白质(含视频)(教学课件)-高中化学人教版(2019)选择性必修3 .pptx
- 4.2蛋白质(含视频)(教学课件)-高中化学人教版(2019)选择性必修3.pptx
- 3.4 羧酸 羧酸衍生物(教学课件)-高中化学人教版(2019)选择性必修3.ppt
- 遇见夏天好看.pptx
文档评论(0)