在讲什么是软件测试之前,我先给大家说下什么是软件。其实,软件现在已经深深融入在我们的生活中,不过有些人却一点没发觉甚至不知道自己已经身在其中,不要笑,我们身边确实是有这样的人的。以前用着按键手机的时候我们与朋友之间的联系还是发短信打电话。但是,现在我们联系朋友已经有太多的社交软件甚至支付方式也发生了天翻地覆的变化:微信、支付宝两大软件已基本被覆盖使用。那我们即时通信和支付时使用的微信和支付宝呢其实就是应用软件,那可能有人就会说了这些软件不都是软件开发人员写程序开发的吗?是不是意味着程序就是软件?这里我要纠正一下,其实软件的定义包括但不限于程序,与软件相关的各种文档也是软件的部分。综上所述,软件其实就是程序和有与之相关的文档的集合。
那什么是软件测试呢?我们都知道软件是开发人员开发的,人都有主观性,而这部分主观性就会让软件产生差异性,同时也是为了提高软件的质量,所以就诞生了软件需要测试的需求。从事软件测试的人员也就是软件测试工程师。那么,总结一下:什么是软件测试呢?软件测试就是测试工程师针对软件开发人员开发的软件,基于软件测试理论,使用系列软件测试方法来对软件的输入和输出进行校验的过程。其中的软件测试理论、软件测试方法会在后续给大家详细扩充。
网友评论