北京软件测试培训生命周期纲要.pdf

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
北京软件测试培训生命周期纲要

千锋教育软件测试培训 /video 北京软件测试培训生命周期纲要 北京软件测试培训一、软件的生命周期 定义 :软件生命周期是指软件的产生直到报废的生命周期。 人类整理的第一个软件生命周期 :1970年 ,瀑布型生命周期 北京软件测试培训二、软件生命周期的阶段 1. 问题的定义及规划 开发方和需求方共同讨论 ,主要是确定软件的开发目的及可行性。制定开发 计划 做真实的自己-用良心做教育 千锋教育软件测试培训 /video 2. 需求分析 对软件需要实现的各个功能进行详细分析 ,弄清楚用户对软件系统的全部需 求 ,要产出 《需求规格说明书》。 比如 :登陆这个功能要支持手机快速登录和第三方账号登录 3. 软件设计 把需求分析结果转换成软件结构和数据结构 ,形成系统架构。 概要设计 : 主要是架构的实现 ,指搭建架构、表述各模块功能、模块接口连接和数据传 递的实现等事务。 比如 :要建一栋楼 ,架构师首先要做好整体规划 ,要建多少层 ,外观是怎样 之类的 ,然后拆分功能模块。 详细设计 : 对各模块进行深入分析 ,对各模块组合进行分析等 ,这一阶段要求达到伪代 码级别 ,把程序具体要实现的功能、现象等描述出来 ,其中包含数据库设计说明。 比如 :架构师规划好后 ,开发拿着打散的模块 ,再落实到每一个楼层 ,每一 个房间 ,房间里的每件物品等 4. 软件编码 做真实的自己-用良心做教育 千锋教育软件测试培训 /video 按照详细设计好的模块功能表 ,编程人员开始编写代码 5. 软件测试 在软件编写完成后要经过严密的测试 ,以发现问题并加以纠正。主要有黑盒 测试和白盒测试。 单元测试 : 主要是测试程序代码 ,为的是确保各单元模块被正常编译。有具体到模块的 测试 ,也有具体到类、函数的测试等。——一般是由开发来完成 集成测试 : 单元测试后 ,将各单元组成完整的体系 ,测试软件单位之间的接口是否正确 , 数据能否正常传递。——比如注册和充值这两个功能能否连通 系统测试 : 把软件系统搭建起来 ,按照 《软件规格说明书》中的要求对各项功能进行测 试 ,看是否符合需求、在系统运行是否存在漏洞等——根据测试用例 ,进行完 整的系统测试 验收测试 : 客户拿到软件后 ,根据前面所提的需求以及《规格说明书》来做相应的测试 , 已确定软件是否符合需求效果——用户对软件进行验收 做真实的自己-用良心做教育 千锋教育软件测试培训 /video (单元测试、集成测试、系统测试之间的区别 :句子—段落—文章 ;砖— 墙—楼 ) 6. 运行维护 是生命周期中持续时间最长的阶段 ,为了延长软件的使用寿命 ,适应用户需 求 ,就必须对软件进行维护。包括纠错性维护和改进性维护。 北京软件测试培训三、软件模型 V 模型结构图 (各个阶段相对应 ) 北京软件测试培训四、软件测试的基本流程 需求分析阶段 : 阅读需求 ,理解需求 ,主要就是对业务的学习 ,分析需求点 计划阶段 : 做真实的自己-用良心做教育 千锋教育软件测试培训 /video 主要任务是编写测试计划 ,参考软件需

文档评论(0)

aena45 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档