2018.01.04  软件测试的分类、软件生命周期

2019-01-05  本文已影响0人  橘子先生_8661

学习时长:3小时

一、学习的主要内容

1.软件测试的分类:

<1>按是否执行程序:分为静态测试(分析或监察源程序的语法、结构、过程、接口等)和动态测试(输入测试数据)

<2>按测试重点不同:黑盒测试(不考虑内部,接口),白盒测试(程序内部),灰盒测试(提高测试效率,兼容白盒测试和黑盒测试)

<3>按测试方法分:…

<4>按测试阶段分:单元测试(最小模块,一个函数或者子程序,覆盖所有重要的控制路径)

                          集成测试{非增式集成,增式集成<自顶向下增式测试,自底向上增式测试>}

                          确认测试<有效性测试,软件配置审查>

                          系统测试(全覆盖)

                          验收测试<Alpha测试(开发环境下,模拟实际操作环境,受控测试),Beta测试(多个用户,一个或多个实际环境下)

2.软件生命周期模型:

<1>瀑布模型(waterfall model):阶段间具有顺序性和依赖性(适用于需求明确且不易更改的软件系统)

<2>螺旋模型(spiral model):结合瀑布模型、快速原型模型和迭代模型,强调风险分析(适用于需求难以获取和确定,软件开发风险较大的系统)

<3>v模型:测试阶段与开发阶段相对应,未在需求阶段就测试

<4>双v模型:需求、设计、编码串行;测试和开发并行

二、学习体会

既写笔记,又写总结,感觉是在重复劳动,没有实质帮助,今天的学习情况比昨天好一些,但记忆方面仍需加强,没有完成计划好的目标

三、意见建议

对自己定的目标,不够切合实际情况,不能在规定时间内完成既定目标,需要提高自己的效率。希望自己在学习的时候专心学习,不要三心二意。

   

上一篇下一篇

猜你喜欢

热点阅读