声明:本文只做整体概述,不针对性详述.只要能对流程、概念有大致了,方便去自行搜索.能在测试工作中 把握住方向.
软件测试定义是:为了发现程序中的错误而执行程序的过程,是产品正确性、完整性、质量的保障过程.说通俗一点就是为了找出软件里面的bug,反推开发人员修复再验证的一个过程.最终和开发共同保障了产品的质量.
软件测试的目标:
(1)测试是为了发现程序中的错误而执行程序的过程;
(2)好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案;
(3)成功的测试是发现了至今为止尚未发现的错误的测试。
以上是官方对测试目标的解释.lz总结为: 测试的使命是保障一个产品 从需求导入 到 产品维护 整个开发流程中所有的产物进行质量保障.
保障的方式为:通过工具或编码等手段去发现产品的问题.(比对标杆是产品需求) 逆向反馈给开发人员(提问题单方式). 修正后回归.如此反复迭代来保障的.
软件开发的流程简述: 做为测试应该熟悉开发流程,本文只做简述,免得头大脚轻.
需求-设计-编码-测试-验收-运维
可参考博友的详细介绍