课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
我们在前几期的文章中给大家简单介绍了软件测试行业的发展情况以及薪资待遇等内容,而本文我们就继续来说说,软件测试面试常见问题都有哪些。
1、你们的测试流程是什么
这个问题必问,必问,必问,如果所在公司比较小,基本没什么严格流程的话千万不要实话实说,要回答完整的流程,下面我来抛砖引玉一下,希望大家多多指正~
“需求评审->确定项目排期-,确定测试方案(功能测试、接口测试、性能测试、兼容测试等)>设计测试用例->用例评审->准备测试环境(准备测试机,配置好测试数据等)->开发自测通过(或简单功能冒烟,保证流程跑通)->正式提测,新功能测试,提出bug->开发改完bug后回归验证->遗留问题待产品评估方案->新功能封板后开始全面测试->开发改完bug后再次回归验证->重点功能的冒烟->封板上线->线上监控”
2、目前你们项目运用的架构是什么
一般这个问题指的都是服务端的架构,这个时候就要跟服务端开发搞好关系了,让他给你系统讲解一下,一般比较正式的公司针对架构都会有详细的原型图。
3、工作效率如何提高,有哪些工作成果
我感觉这个问题其实可以多展现自己能够在工作中懂得思考的一面,而不是只知道机械的干活,我列出我的回答,给大家提供一点思路。
“平时自己经常会进行总结,如编写测试用例时,有些其实测试点都是通用的,可以总结出功能测试的框架
还有例如,很多问题都是可以在软件开发之前规避的,自己根据经验总结了bug预防体系,在项目中进行了分享
还能够借助各种工具来提高效率,把一些重复性的工作来用自动化工具来完成,比如编写一些CPU监控、流量监控等小工具”
4、如何进行团队合作
“在整个测试过程中要多问,多学习:
在需求评审阶段,就要多听开发人员讨论的各种逻辑实现,只有了解这个内部的实现逻辑才能更好的去设计测试点;
在用例评审阶段,也要叫上开发人员一起,争取把一些之前需求评审没有想到的问题,在开发时尽量规避掉;
在开发解决bug后,对于一些没有太多规律,比较复杂的bug,要主动去找开发人员询问,问题原因是什么呢,怎么解决的,以便更好的回归验证。”
5、如何做好测试计划(这里借用慕课网上一个讲师的回答)
“when(明确项目开始、结束时间)
how(明确测试方案:功能、自动化、稳定性、性能等)
where(需求文档在哪,被测对象在哪、去哪里拿包、测试用例在哪等”
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。