本文是我秋招复习过程中,发散思维,胡思乱想面试关于测试可能会问的一些问题,所有的回答都是用自己的语言,不严谨的地方有大佬看到了还望指正,大家相互学习,最后祝大家都能拿到好offer~
下面开始正文 ,这里是美丽的分割线~
1、什么是软件测试?
答:我认为,通俗的来说,软件测试就是找BUG
详细一点来说,我认为软件测试是一种过程
是证明软件不存在错误的过程,也是证明程序能够正确运行的一种过程
2、我们为什么要做软件测试?(软件测试的作用/软件测试的重要性)
答:其实我认为软件测试是整个软件生命周期中十分重要的一个环节
我们做软件测试,最好在软件生命周期中的每个阶段都有测试的参与,有如下几点
1、我们可以尽早发现缺陷,提高该阶段对缺陷的遏制能力,提高测试效率,降低成本,提高质量
2、软件测试工作到位了,可以增强用户对产品质量的信心,同时,对我们自己来说,合格严谨的测试工作也是一针强心剂
3、为开发过程提供信息,为评估质量、评估进度提供重要的数据输入
4、可以预防缺陷,改进开发和测试过程,避免出现相同的缺陷,从而提高软件产品的质量
3、你为什么要做软件测试?
答:我认为软件测试是一份对个人能力有一定的要求,能让我有满足感的职业,我喜欢找BUG。而且行业前景比较好,属于朝阳行业,可持续发展。人才缺口较大,据我所知国外以及一些大厂内测试开发基本上