已经或者即将选取软件测试作为终生职业的人,需要先明确自己从事的是何种工作。
《测试九式》
第一式:庐山面目
语出宋人苏轼诗《题西林壁》:“横看成岭侧成峰,远近高低各不同;不识庐山真面目,只缘身在此山中。”
就是说我们身在一地,反倒容易忽视此地的真实情况。我们很多人生活在混沌中,混沌地出生、成长、上学、工作,往往忽视了最重要而有意义的问题:我是谁,我在做什么和我要做什么。作为已经或者即将选取软件测试作为终生职业的人来讲,也需要首先明确自己从事的是何种工作。这就是第一式的开宗明义要告诉你的。
所谓软件测试,就是出于正常合理的目的,在特定的时间环境,用事先制定的标准何亮一种软件产品或特性是否复核预期。
世间万物皆为测试的对象。测试本身并不是在创造什么东西,而是由确认、验证、保证、评估、审核、报告等动作组成的统一体。
测试有两个主要的左右,第一个是确认我们在做一个正确的东西,正确当然是需要有标准的,对软件测试来说,软件的特性说明书就是测试的标准。当说明书有遗漏或忽略是,标准应该来源于大家约定俗成或者高层人士的判断。
测试的第二个作用是确保开发活动的方向是正确的。同时为了保证开发活动方向的正确,我们通过各种测试报告提供有用的数据和事实来帮助项目管理者作出正确的判断。
测试也是要考虑到项目成本的
问题:什么是衡量软件产品或特性是否符合预期?
答:主要的就是在要给项目制定一个标准,测试人员对别人品头论足是要有准备的,要不然无所依据,谁会服气啊!这样既可以让测试人员在测试的时候有章可循,也可以避免开发人员受到过多无中生有的骚扰!记住开发是爹,测试是师!
问题:什么是特定的时间和环境是什么意思?
答:看看V模型,就知道什么阶段我们应该做什么样的测试。用到什么样的测试方法,我在后面说!
特定的环境就是指:
1.测试的特定环境;
2.测试流程的运行环境.