软件测试是什么?
软件测试(英语Software Testing),软件测试人员在规定的条件下对程序进行操作,发现程序中的bug,衡量软件质量,并评估软件是否满足需求。最常见的软件测试是功能测试,软件测试人员了解软件需求后,分析软件测试的需求,设计测试用例,在软件上点点点,找到软件的bug。(软件测试,就是找bug!)
软件测试的定义?
每个软件测试人员都有自己的定义方式,这里我们列举一些常见的定义。
1.软件测试是为了证明程序有错,通过运行程序发现其中存在的问题。来源:《软件测试的艺术》
2.软件测试使用人工或自动化手段来运行或测定某个软件系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。来源:IEEE(电气与电子工程师协会:Institute of Electrical and Electronics Engineers)
3.软件测试是验证软件产品是否满足用户的需求。
4.软件测试就是不断揭示软件产品的质量风险。
5.软件测试就是对软件产品质量进行全面评估,提供产品质量信息。