软件测试的目的 在于检验是否满足规定的需求或是弄清预期结果与实际结果之间的结果。
补充:
1、对测试人员:从用户的角度出发,希望软件达到预期的使用效果,通过测试暴露到软件隐藏的错误合缺陷。
2、对开发人员:希望软件不存在错误和缺陷,保证软件是符合用户的需求的,确立用户对软件的信心。
3、对管理人员:希望在有限的资源达到该软件的质量要求。
软件测试根本目的:确保最终交给用户的产品符合用户的需求,确保用户以任何方式使用该产品时不出现问题,在产品交给用户之前尽可能发现并改正问题。
软件测试国内外现状
正向思维(开发思维)
确信自己产品不存在问题
逆向思维
- 测试时为了发现错误而执行一个程序或者系统的过程。
1、测试时证明程序有错,而不是证明程序无错。
2、一个好的测试用例在于它发现以前未发现的错误。
3、一个成功的测试是发现以前未发现的错误的测试。
测试的意义:测试人员是产品的最后一道把控,责任大于技巧,对产品的负责,保证产品的质量!