软件测试流程

作者: TiAmo唐 | 来源:发表于2019-06-13 22:55 被阅读7次

软件开发的生命周期

软件生命周期是指从软件产品的设想开始到软件不再使用而结束的时间。

软件生命周期的模型

系统设计---- >概要设计-- >详细设计

整理的功能设---->模块之间的接口和交---->具体的每个功能点的设计

《系统设计说明说》--《概要设计说明书》---《详细设计说明说》

瀑布模型(Waterfall Model)

特点

1.从上一项活动接受本项活动的工作对象,作为输入:

2.利用这一输入实施本项活动应完成的内容:

3.给出本项活动的工作成果,作为输出传给下一项活动。

适用场合

1.在需求不明确的情况下,就无法采用瀑布模型优缺点

优点:

1.一强调开发的阶段性:

2. - 强调早期计划及 需求调查:

3. -强调产品测试。

缺点:

1.-依赖于早期进行的唯----次需求调查,不能适应需求的变化:

2.-由于是单--流程,开发中的经验教训不能反馈应用于本产品的过程:

3.- 风险往往迟至后期的开发阶段才显露,因而失去及早纠正的机会。

螺旋模型(Spiral Model)

原形:抛弃型

改进型

优缺点

优点:

1.一强调严格的全过 程风险管理。

2.-强调各开发阶段的质量。

3. - 提供机会检讨项目是 否有价值继续下去。

缺点:

1.一引入非常严格的风险识别、 风险分析和风险控制,这对风险管理的技能水平提出了很高的要求。这需要人员、资金和时间的投入。

软件测试的生命周期四大活动

测试计划→测试设计与开发→测试执行→测试评估

测试设计:设计测试用例

测试开发:开发测试脚本

测试执行:执行用例、提交缺陷

测试评估:测试总结

软件测试的模型

1. v模型

2.双v模型

图片发自测试小唐

3.H模型

图片发自测试小唐

软件测试针对软件开发生命周期的流程

需求阶段

设计阶段

编码阶段

测试阶段

执行用例、维护和完善用例

实施

相关文章

  • 自动化测试基础

    软件测试:1、软件测试分类v模型软件开发流程 根据项目流程划分的测试:单元测试:模块测试,对程序中单个程序或独立功...

  • 2018-12-21

    软件测试总结 软件测试流程: 测试需求分析,分析需求文档提取...

  • 软件测试

    基础篇 软件测试历史 什么是软件测试 软件测试在整个开发过程中的地位 软件测试要素 软件测试类别 软件测试流程、软...

  • python自动化测试

    python自动化测试(一) 1、软件测试 根据项目流程阶段划分软件测试: 上图是一个典型“V”模型软件开发流程:...

  • 软件测试方法和技术有哪些?

    软件测试方法和技术有哪些?包括软件测试基础、软件测试方法、软件测试流程和规范、单元测试与集成测试、系统测试、验收测...

  • 软件测试(六)--软件测试流程管理

    6 软件测试流程管理 6.1软件测试流程管理基础 1,测试流程管理的意义: a) 角色分工的统一和集中分配便于管理...

  • [软件测试]软件测试基础5,软件测试流程的详解

    软件测试流程及各阶段的产出物 软件测试流程中各阶段的产出物有: 测试计划阶段测试计划:指明测试范围、方法、资源,以...

  • 软件测试的流程

    软件测试的流程软件测试的流程分为四个模型,分别为V模型和W模型和H模型和X模型 这两个模型属于软件测试流程的模型 ...

  • 10K起步的软件测试岗到底需要学什么?零基础进阶自动化测试需要哪

    软件测试的正确路线 1、软件测试基础: 对软件测试整理的测试流程有清晰的概念,了解软件测试到底是做什么的,软件测试...

  • 测试概念及生命周期

    软件测试的定义 软件测试术语 测试计划 测试环境 测试对象 测试用例 测试流程 测试评估 测试报告 测试分类 按照...

网友评论

    本文标题:软件测试流程

    本文链接:https://www.haomeiwen.com/subject/amqyfctx.html