(文章首发于公众号:程序员阿沐,公众号回复【面试】有我往期软件测试大厂面试题精讲)
不管你现在做软件测试,在什么级别。
软件测试理论基础和软件质量保证问题,面试的时候绝对是离不开的。
软件测试这一个行业离开了业务就失去了灵魂。
一切的自动化、一切的编程、一些软件测试工具,都是辅助测试为主。
我们最终的目的是保证我们产品的质量。
所以不管什么样级别的软件测试工程师,你得全面掌握软件测试理论基础、文档的编写、测试流程。
如果说我是面试官,你现在来面试。
那我第一个肯定不会问你那些代码的问题,也不会问你自动化的问题,也不会问你测试开发的问题。
我首先看你做了几年软件测试,有没有属于自己的一些软件测试思维,有没有自己的心得。
比如说像软件测试分为哪几个阶段?然后你之前测试过的项目流程,在每一个阶段的输出有哪些?是怎么样去执行的,你在软件测试过程中充当的角色。
这一类软件测试面试题,根据你的回答,就能知道你有没有工作经验。你对软件测试的认知,你对自己岗位的职责,对自己的定位是否准确。
都是一些比较综合性的问题。
现在都是一个敏捷开发的模式,很多公司都是用敏捷开发,那么你能谈一谈这个敏捷开发吗?
大家不要局限于很传统的问题,什么是测试计划啊,什么是测试用例编写等等。
敏捷开发现在也是属于软件测试基础理论的