一提软件测试,
从事互联网或者与之相关的一些行业,
便知道一二,
但其他行业的大多数人员都不知道软件测试是什么,
甚至与说都不知道有互联网这个行业
和软件测试工程师这个职位。
本文先用简单的大白话解释专业的事,
在用专业的话解释专业的事。
软件测试,先看下官方定义:
软件测试(SoftwareTesting),
描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。
换句话说,软件测试是一种实际输出与预期输出之间的审核或者比较过程。
软件测试的经典定义是:
在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。
软件测试的通俗意思:
检查一个东西是否正常使用,是否符合人们的需求,是否达到人们的要求。
如果说要有个一类比对象的话,
相当于流水线中最后环节的“质检员”,
当所有东西都做好之后,
测试人员负责检查是否有问题,
即是否有Bug。
在互联网+时代,
每个人都离不开的程序的存在,
这个“东西”就变成了软件和程序,
比如你离不开的