day:2 软件测试流程——H模型】的更多相关文章

V模型 在软件测试方面,V模型是最广为人知的模型,尽管很多富有实际经验的测试人员还是不太熟悉V模型,或者其它的模型.V模型已存在了很长时间,和瀑布开发模型有着一些共同的特性,由此也和瀑布模型一样地受到了批评和质疑.V模型中的过程从左到右,描述了基本的开发 过程和测试行为. V模型的价值在于它非常明确地标明了测试过程中存在的不同级别,并且清楚地描述了这些测试阶段和开发过程期间各阶段的对应关系. 局限性: 把测试作为编码之后的最后一个活动,需求分析等前期产生的错误直到后期的验收测试才能发现. W模型…
H模型将测试活动完全独立出来,形成一个完整的流程,同时将测试准备和测试执行清晰表现出来. 测试流程: --测试准备:所有测试活动的准备判断是否到测试就绪点. --测试就绪点:测试准入准则,即是否可以开始执行测试的条件 --测试执行:具体的执行测试的程序 其它流程:回归测试.冒烟测试.探索性测试 H模型优点: (1)开发的H模型揭示了软件测试除测试执行外,还有很多工作. (2)软件测试完全独立贯穿整个生命周期与其它流程并发进行: (3)软件测试活动可以尽早准备尽早执行,具有很强的灵活性: (4)软…
人活着一定要有目标,确定自己喜欢什么,再坚持做下去,那么他过得一定不会太差. 煽情的话,不多说,本文主要讲解:"软件测试模型-V模型.W模型.H模型.X模型". 1.V模型 V模型中的过程从左到右,描述了基本的开发过程和测试行为. V模型的价值在于它非常明确地标明了测试过程中存在的不同级别,并且清楚地描述了这些测试阶段和开发过程期间各阶段的对应关系. 局限性:把测试作为编码之后的最后一个活动,需求分析等前期产生的错误直到后期的验收测试才能发现. 2.W模型 V模型的局限性在于没有明确地…
软件测试&软件工程 ·软件测试与软件工程息息相关,软件测试是软件工程组成中不可或缺的一部分.·在软件工程.项目管理.质量管理得到规范化应用的企业,软件测试也会进行得比较顺利,软件测试发挥的价值也会更大.·要关注软件工程.质量管理以及配置管理与软件测试的关系:在不同的开发模式下,如何进行软件测试. 测试模型 随着测试过程的管理和发展,测试人员通过大量的实践,从而总结出了不少测试模型,如常见的V模型.W模型.H模型等.这些模型与开发紧密结合,对测试活动进行了抽象,成为了测试过程管理的重要参考依据.…
为什么要测试?1.软件非正常运行或自身缺陷会引发问题2.代码和文档是人写的,难免会出错3.环境原因影响软件(内存不足,存储,数据库溢出等)4.软件测试活动是保证软件质量的关键之一 什么是测试?软件行业:1.验证软件的正确性2.发现软件中的缺陷(bug) 如何做一个成功测试?能发现前所未有的错误的测 试 软件生命周期? 指软件从产生到报废的整个过程,是一种时间概念. 通常软件生命周期包括哪些阶段?1)客户问题引入或定义 ? 2)可行性分析(涉及经济(商业论证),政治, 法律,技术等) ? 3)项目…
Atitit 项目管理 提升开发效率的项目流程方法模型 哑铃型  橄榄型 直板型 项目主体三个部分 ui界面,中间层,数据库 按照不同的比重可以分为一下三个模型  哑铃型  橄榄型 直板型 哑铃型 开发效率更高,性能反之 ,ui和数据库层比较大,中间的接口层比较薄弱 直板型 橄榄型,追求性能型..中间打,俩偷笑 从语言看ui 界面h5是dsl 4gl+js  3.5gl....数据库是sql ,dsl  4gl 语言代际比较高.带来更高的开发效率性... 作者:: 绰号:老哇的爪子claw of…
软件测试工程师称为“QA”,质量保证者——这是入门的第一点要学习的. 首先看基本的测试模型 1.“V”型 特点:[活动串行]这是一种古老的瀑布模型,反映了实际和测试之间的关系. 局限:仅仅把测试过程作为编码之后的一个阶段,忽视了测试对需求分析,系统设计的验证,如果前面设计错误,得一直到后期的验收测试才被发现,耗时耗力.   2.“W”型 特点:[活动串行]测试与开发同时进行,在V模型的基础上,增加了在开发阶段的同步测试 局限:仍然不支持迭代,减少了一定错误发生率,但是需按照流水线进行设计.编码和…
软件测试工程师称为“QA”,质量保证者——这是入门的第一点要学习的. 首先看基本的测试模型 1.“V”型 特点:[活动串行]这是一种古老的瀑布模型,反映了实际和测试之间的关系. 局限:仅仅把测试过程作为编码之后的一个阶段,忽视了测试对需求分析,系统设计的验证,如果前面设计错误,得一直到后期的验收测试才被发现,耗时耗力.   2.“W”型 特点:[活动串行]测试与开发同时进行,在V模型的基础上,增加了在开发阶段的同步测试 局限:仍然不支持迭代,减少了一定错误发生率,但是需按照流水线进行设计.编码和…
转自: http://www.zhihu.com/question/20254092 测试思维方面:1.测试基础理论(测试流程.测试的基础知识)2.测试用例设计方法论(黑盒.白盒)3.软件质量体系(建议可以参考GB/T16260)将以上3个方面的内容,融合到你的思维中去,建立属于自己测试思维的体系,明确测试在不同软件开发阶段要做些什么,怎么做.测试技术能力方面:1.学会写各种测试文档(测试计划.测试方案.测试用例.测试报告.缺陷报告等)2.学习测试工具(工具.脚本.人为方法)工具:指的是load…
测试计划 做任何事情都会有输入输出,对于测试过程我们可以把输入理解为测试计划.测试环境准备.测试工具的选择等等,输出可以理解为测试结果.测试用例设计即可以理解为以测试计划为输入的输出,也可以理解为以测试结果为输出的输入,在这里咬文嚼字没有任何意义.所有的这些书籍和过程文档无外乎告诉我们一个道理,做测试需要做好准备工作,把做一件事需要做的准备工作做好,明确做这件事的目的,最终达成目的并验证结果是我们要做的事情.这要求我们有一个完善的“测试计划书”. 输入:测试目的,测试计划,测试用例设计书,测试环…