发布时间:2022-04-06 14:14:48来源:转载
每个软件在上线之前都离不开重重测试,想要成为一名合格的软件测试工程师,首先需要学习功能测试的技术,计算机基础、软件测试核心理论、Linux、数据库都是需要学习的,学完这些基本可以胜任功能测试工程师的职位。一起来看看面试软件测试工程师的常见问题。
以前做过怎样的项目?
主要是看你现在要面试的这家单位主要是做什么的,尽可能的描述跟招聘单位所做内容相关的项目。
假设你面试的是一家做金融证券的,描述的时候就说以前做过一个金融方面的测试项目,介绍一下项目流程;项目中都有哪几块涉及到金融,在测试这几块内容的时候,你主要侧重的测试点在哪里等等相关的内容。
说一下你们的测试流程
你可以回答这样的流程:
1.软件开发完成以后,就会把需求规格说明书、软件程序和软件源代码发过来;
2.项目经理出测试方案(要使用什么样的测试方法、测试策略)安排测试计划(测试人员、资源、进度的安排,测试的范围和完成的目标);
3.测试人员编写和执行测试用例;
4.提交缺陷并且进行跟踪;
5.编写测试报告。
你平时会写测试用例吗?
其实这是一个很经典的面试问题,留心的朋友会发现,基本上很多公司都有这样的问题。遇到这种问题较关键的不要怕,说话的时候有条有理,阐述的时候面面俱到的就好了,较重要的一定要稳。
例如:给你一个杯子如何测试?
1.界面测试:查看杯子的外观是否得体。(外形、图案)、
2.易用性:杯子是否烫手、是否有防滑措施、是否方便饮水、是否易用手端着或手拿。
3.安全性:使用过程中杯口是否容易给身体造成伤害,,杯子有没有毒和细菌。
4.可靠性:杯子从不同高度掉下的损坏程度。
5.稳定性:杯子一直盛着水,时间长了是否会漏水。
6.兼容性:是否可容纳高温度水、果汁、酒精、汽油等。
7.用户文档:用户使用手册上是否有对杯子的使用方法进行限制,是否出现使用过程中友好的提示、该注意的问题、使用环境等有详细的描述。
软件测试流程
1、需求:阅读需求,理解需求,与客户、开发、架构多方交流,深入了解需求。
2、测试计划: 根据需求估算测试所需资源(人力、设备等)、所需时间、功能点划分、如何合理分配安排资源等。
3、用例设计:根据测试计划、任务分配、功能点划分,设计合理的测试用例。
4、执行测试:根据测试用例的详细步骤,执行测试用例。
5、执行结果记录和bug记录:对每个case记录测试的结果,有bug的在测试管理工具中编写bug记录
6、defect tracking:追踪leader分配给你追踪的bug.直到 bug fixed。
7、测试报告:通过不断测试、追踪,直到被测软件达到测试需求要求,并没有重大bug.
8、用户体验、软件发布等。
南京哪里有好的软件测试培训班?
深圳软件测试培训机构推荐哪家-软件测试学什么
长春软件测试培训班推荐哪家?
成都哪一家软件测试教育机构教学更专业
武汉靠谱的软件测试培训班怎么挑选
重庆有没有名气大的软件测试培训班?
更多培训课程: 深圳软件测试 更多学校信息: 深圳宝安达内IT教育培训 咨询电话: