今天有个工作不久的读者交流说,测试用例是否更多的是为面试做准备,因为他感觉平时工作好像不太重视?
细想一下,这是一个蛮有意思的问题,于是想展开做一下说明,分享一下自己的思路。
测试用例的目的
首先,测试用例一定是功能测试必备的步骤,我们都是依仗用例来执行,从而确保自己想执行的步骤都能得到执行,没有纰漏。
与此同时,确实也是面试的必备知识点,无论是校招还是社招,只要没有走上管理的位置,那么测试用例设计的考察或多或少都会有,尤其是工作不久的新人,频率会高不少。
当然,还有最重要的一点,测试用例评审,也是集思广益的一个途径,大家一起来参与思考,来减少测试过程中可能的遗漏。毕竟只有我们自己知道,测试覆盖率永远不可能是百分之百。
不重视的原因
这里不重视的原因有这几个:
首先是更多情况下,大家都习以为常,尤其是对于工作年限较多的人来说,用例的编写已经是过去数年做的最多的任务,早已经像吃饭喝水一样了,过于平常导致。
而针对新人,绝大部分公司并没有比较成体系的所谓测试用例编写规范,只会在各个面试场景里遇到,也难怪大家会问出这样的问题。新人更多的时候是先写,然后让老员工带上几遍,便能轻车熟路。
根源分析
究其根源,其实不是不重视,只是因为四个字:因地制宜。测试用例更多的时候是经验的产物。如果真的形成一套放之四海而皆准的方案,那么对于测试人员反而是负担,因为里面有太多无效的设计,这些都是需要去剔除的。
从安全学上来说,这便是一个黑名单和白名单的问题,作为取舍,还是选择了白名单的方式来减小体量。
但是总的来说,经验还是要持续的积累,这是核心的竞争力。
最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走!
软件测试面试文档
我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。