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

学习时长:3小时

一、学习的主要内容

1.软件测试的分类:

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

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

<3>按测试方法分:…

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

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

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

                          系统测试(全覆盖)

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

2.软件生命周期模型:

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

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

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

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

二、学习体会

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

三、意见建议

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

   

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 文章来自:http://blog.csdn.net/mj813/article/details/52451355 ...
    好大一只鹏阅读 9,403评论 2 126
  • 1.测试与软件模型 软件开发生命周期模型指的是软件开发全过程、活动和任务的结构性框架。软件项目的开发包括:需求、设...
    宇文臭臭阅读 6,907评论 5 101
  • 1.测试与软件模型 软件开发生命周期模型指的是软件开发全过程、活动和任务的结构性框架。软件项目的开发包括:需求、设...
    Mr希灵阅读 22,471评论 7 278
  • 1****、问:你在测试中发现了一个bug****,但是开发经理认为这不是一个bug****,你应该怎样解决? 首...
    蛋炒饭_By阅读 5,412评论 1 94
  • 一、 软件测试基本概念 1 bug的概念 bug类型:defect、fault、problem、error… pr...
    三口一个瓜阅读 4,066评论 0 12

友情链接更多精彩内容