《《软件生命周期》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《软件生命周期》PPT课件.ppt(19页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、深圳市安科讯实业有限公司深圳市安科讯实业有限公司 目录 软件生命周期的瀑布模型 软件生命周期的螺旋模型 软件测试生命周期 软件测试流程 软件测试活动过程 什么是(白盒、黑盒)测试 什么是静态、动态测试 目录 软件生命周期的瀑布模型 软件生命周期的螺旋模型 软件测试生命周期 软件测试流程 软件测试活动过程 什么是(白盒、黑盒)测试 什么是静态、动态测试软件生命周期的瀑布模型 计划计划设计设计运行运行 维护维护测试测试编码编码需求需求 目录 软件生命周期的瀑布模型 软件生命周期的螺旋模型 软件测试生命周期 软件测试流程 软件测试活动过程 什么是(白盒、黑盒)测试 什么是静态、动态测试软件生命周期的
2、螺旋模型 1开始开始2评价可评价可选方案选方案7本阶段开本阶段开发和测试发和测试3进入一下进入一下阶段测试阶段测试4决定一下决定一下阶段的做法阶段的做法5判断目标、可判断目标、可选方案和限制选方案和限制6明确并明确并解决风险解决风险8最终产品最终产品累加费用累加费用 目录 软件生命周期的瀑布模型 软件生命周期的螺旋模型 软件测试生命周期 软件测试流程 软件测试活动过程 什么是(白盒、黑盒)测试 什么是静态、动态测试软件测试生命周期 制定测试计划制定测试计划测试设计和开发测试设计和开发实施软件测试实施软件测试版本发布版本发布评审评审未未通通过过评评审审新新版版本本测测试试准准备备阶阶段段 目录
3、软件生命周期的瀑布模型 软件生命周期的螺旋模型 软件测试生命周期 软件测试流程 软件测试活动过程 什么是(白盒、黑盒)测试 什么是静态、动态测试软件测试流程 单元测试 集成测试 系统测试 验收测试单元测试含义单元测试含义单元测试主要是以白盒测试为主,以代码静态审查、代码单元测试主要是以白盒测试为主,以代码静态审查、代码单元测试主要是以白盒测试为主,以代码静态审查、代码单元测试主要是以白盒测试为主,以代码静态审查、代码 检查和代码走检查和代码走检查和代码走检查和代码走查等方式测试,其次是动态单元测试。查等方式测试,其次是动态单元测试。查等方式测试,其次是动态单元测试。查等方式测试,其次是动态单元
4、测试。集成测试含义集成测试含义集成测试以非增式和增式方法,非增式集成方法也叫做整体集成方法,集成测试以非增式和增式方法,非增式集成方法也叫做整体集成方法,集成测试以非增式和增式方法,非增式集成方法也叫做整体集成方法,集成测试以非增式和增式方法,非增式集成方法也叫做整体集成方法,它采用一步到位的方法来构造测试。它采用一步到位的方法来构造测试。它采用一步到位的方法来构造测试。它采用一步到位的方法来构造测试。增式测试的做法与非增式测试有所不同,它的集成是逐步实现的,集成增式测试的做法与非增式测试有所不同,它的集成是逐步实现的,集成增式测试的做法与非增式测试有所不同,它的集成是逐步实现的,集成增式测试
5、的做法与非增式测试有所不同,它的集成是逐步实现的,集成测试也是逐步完成的。测试也是逐步完成的。测试也是逐步完成的。测试也是逐步完成的。系统测试含义系统测试含义在这个环节就是整个系统功能测试为主,主要为各各模块菜单树子菜单在这个环节就是整个系统功能测试为主,主要为各各模块菜单树子菜单在这个环节就是整个系统功能测试为主,主要为各各模块菜单树子菜单在这个环节就是整个系统功能测试为主,主要为各各模块菜单树子菜单验证和测试,包括系统原有功能项测试(第三方软件除外)。验证和测试,包括系统原有功能项测试(第三方软件除外)。验证和测试,包括系统原有功能项测试(第三方软件除外)。验证和测试,包括系统原有功能项测
6、试(第三方软件除外)。验收测试含义验收测试含义 验收测试由第三方测试机构或客户代表参加产品验证,产品验证包括验收测试由第三方测试机构或客户代表参加产品验证,产品验证包括验收测试由第三方测试机构或客户代表参加产品验证,产品验证包括验收测试由第三方测试机构或客户代表参加产品验证,产品验证包括(需求功能验证、规格验证、特殊要求验证、产品外观验证等等)。(需求功能验证、规格验证、特殊要求验证、产品外观验证等等)。(需求功能验证、规格验证、特殊要求验证、产品外观验证等等)。(需求功能验证、规格验证、特殊要求验证、产品外观验证等等)。目录 软件生命周期的瀑布模型 软件生命周期的螺旋模型 软件测试生命周期
7、软件测试流程 软件测试活动过程 什么是(白盒、黑盒)测试 什么是静态、动态测试 测试计划测试计划设计测试用例设计测试用例执行测试执行测试产品发布产品发布评审评审BUG评审评审用例评审用例评审用用例例不不合合格格或或不不全全 目录 软件生命周期的瀑布模型 软件生命周期的螺旋模型 软件测试生命周期 软件测试流程 软件测试活动过程 什么是(白盒、黑盒)测试 什么是静态、动态测试白盒测试属于白盒测试属于白盒测试属于白盒测试属于“逻辑驱动测试逻辑驱动测试逻辑驱动测试逻辑驱动测试”白盒测试又包涵白盒测试又包涵白盒测试又包涵白盒测试又包涵白盒属于什么测试白盒属于什么测试黑盒属于什么测试黑盒属于什么测试黑盒测
8、试属于黑盒测试属于黑盒测试属于黑盒测试属于“数据驱动测试数据驱动测试数据驱动测试数据驱动测试”黑盒测试黑盒测试黑盒测试黑盒测试 又包涵又包涵又包涵又包涵单元测试单元测试集成测试集成测试系统测试系统测试验收测试验收测试 目录 软件生命周期的瀑布模型 软件生命周期的螺旋模型 软件测试生命周期 软件测试流程 软件测试活动过程 什么是(白盒、黑盒)测试 什么是静态、动态测试什么是静态测试 静态静态 测试是指:在程序不运行的情况下进行测试测试是指:在程序不运行的情况下进行测试 代码审查代码审查 代码走查代码走查 桌面检查桌面检查 静态分析静态分析什么是动态测试动态测试是指:在运行程序的情况下进行测试动态测试是指:在运行程序的情况下进行测试 正确性正确性 可靠性可靠性 有效性有效性 健壮性健壮性Thanks!