转:软件测试模型:V,W,H,X模型关键点
V模型:
适用于的项目一般比较小,周期短。但是随着软件行业的发展,该模型已经逐渐被淘汰。
W模型:
V&V理论:验证和确认,(Verification and Validation);验证是否做了正确的事情,确认事情是否做正确了
原则:测试活动从用户的需求阶段就开始介入,尽早地找出缺陷。
优点:减少了总体测试的时间,加快项目进度,有利于尽早地发现问题。
H模型:
H模型贯穿于整个产品的生命周期,与其他流程并发进行。简单说:今早准备,尽早执行,只要测试达到了某个就绪点,就可以展开测试活动,并且不同的测试获得可以按照某个次序先后进行,也可以反复进行。
将软件测试活动完全独立,测试的准备和测试的执行分离开来,
这样,有利于资源的调配,降低成本,提高效率,充分的体现了测试过程的复杂性
测试准备:需求分析,测试计划,测试设计,测试用例,测试验证
测试执行:测试运行,测试报告,缺陷分析,回归报告
X模型:
相互分离的编码和测试,频繁的进行交互,通过不断集成之后最终成为可执行的程序,然后对可执行程序进行测试。如果已经通过集成测试的产品可以封装并提交给用户,也可以作为更大集成的一部分。
提出一个重要理念:探索性测试;不进行事先计划的特殊类型的测试,对测试人员要求较高。