测试工程师面试总结问题

1.对测试工程师的理解
软件测试工程师指理解产品的功能要求,并对其进行测试,检查软件有没有缺陷bug存在
测试软件的各个功能是否都能够按照需求的规范实现
测试软件是否具有稳定性,安全性,易操作性等功能
并写出相对应的测试用例

2.软件测试的基本流程和方法
1.测试需求分析:阅读需求,理解需求,主要就是对业务的学习,分析需求点,参与需求评审会议
2.测试计划阶段:主要任务就是编写测试用例,参与软件需求规格说明书,项目总体计划,内容包括
测试范围(需求文档),进度安排,人力物力的分配,整体测试策略的制定,对风险评估与规避措施有一个制定
3.测试设计阶段:主要是编写测试用例,参考需求文档,概要设计,详细设计等文档,用例编写完成之后会进行评审
4.测试执行阶段:搭建环境,执行冒烟测试,然后进入正式测试,bug管理直到测试结束
5.测试评估阶段:出测试报告,确认是否可以上线

测试用例常见的设计方法有:等价类划分法 边界值分析法 错误推测法 判定表法 正交实验法

3.熟悉那些自动化工具并说明原理
根据自己的实际情况说明 不要写的太高端 否则问你的话 你回答不上来

4.职业规划
三年内通过自己努力成为一名高级软件测试工程师,熟练掌握软件测试与开发技术,且对所有测试软件非常了解,
能够对可能出现的问题进行分析评估.

原文地址:https://www.cnblogs.com/Sorry-/p/14784706.html