(10min)
有人喜欢创造世界,他们做了开发工程师,有人喜欢挑毛病,所以他们做了测试工程师。
1.什么是软件测试?
软件测试就是利用手工或测试工具按照测试方案和流程对产品进行功能和性能测试,简单的来说就是为软件做“质检”。
2.软件测试的重要性?
测试影响生活的方方面面,可以减少经济损失!
3.成立软件测试部门的原因?
可以提前发现软件存在的缺陷/社会分工越来越精细/专人负责,责任到位。
4.为什么开发人员不能做软件测试?
思维定势:人都是有局限性的,如果交付使用了才发现问题,那么会存在退款风险,影响公司的声誉和生存的空间、时间。
测试力度:由于开发把软件比作自己的孩子,自己对自己孩子动手,自然受到情感影响,力度不够。
关注度:开发若既做开发又做测试,他的有效时间很难用来专一解决问题,自然软件的质量就不能得到保证。