测试理论面试题汇总

1、测试流程:

首先拿到产品需求文档,进行需求分析及需求评审

然后测试编写测试计划和测试用例,集合相关人员评审测试用例,

开发编写代码,转测给测试,测试先进行冒烟测试,然后正式进入到测试阶段,

完成所有的缺陷修复之后,进行验收测试,编写测试报告,最后准备产品上线

2、测试用例的要素:

1.用例ID

2.用例名称

3.测试目的

4.测试级别

5.参考信息

6.测试环境

7.前提条件

8.测试步骤(通俗易懂,清晰明了)

9.预期结果

10.设计人员

3、测试用例编写的注意事项:

与大家保持一致、 清晰明了、 易懂、 具体

4、BUG注意事项:

1、BUG标题一定要表达出问题的核心,看了标题就知道是什么问题

2、BUG步骤要清晰明了,通俗易懂,步骤要非常详细

3、提交BUG最好有问题的截图

4、提交BUG最好有详细的日志信息(主要针对的是后台服务)

 

5、印象最深的BUG

6、如果你提交的BUG,开发不承认,你会怎么办?

1、将问题提交到缺陷管理库里面进行备案。

2、要获取判断的依据和标准: 根据需求说明书、产品说明、设计文档等,确认实际结果是否与计划有不一致的地 方,提供缺陷是否确认的直接依据; 如果没有文档依据,可以根据类似软件的一般特性来说明是否存在不一致的地方, 来确认是否是缺陷; 根据用户的一般使用习惯,来确认是否是缺陷;

3、与设计人员、开发人员和客户代表等相关人员探讨,确认是否是缺陷;

4、合理的论述,向测试经理说明自己的判断的理由,注意客观、严谨,不参杂个 人情绪。 等待测试经理做出最终决定,如果仍然存在争议,可以通过公司政策所提供的渠 道,向上级反映,并有上级做出决定

7、需求文档里面有什么?

1、本次迭代的页面交互图

2、业务逻辑流程图

3、关于业务逻辑的描述

8、一个功能,实际测试5天,给你3天的时间,你是否接受?

答:接受,但是我会评估这个工作量,如果评估下来,认为是4天的工作量,而不是3天的,那么我会找你详细的说明理由。

9、一个迭代多少天?具体每天的工作内容是什么?

第一周:

周一:熟悉需求,评审需求,列计划

周二:编写测试用例

周三:评审测试用例,完善测试用例

周四&周五:编写自动化测试case,等开发转测,以及冒烟测试验证

第二周:

周一:开始第一轮测试

周二:回归所有的bug,开始第二轮测试

周三:开启系统测试,准备提交验收测试

周四:编写测试报告,准备上线前的工作

周五:跟踪上线后的产品情况,然后项目内部复盘

10、一个团队里面多少人?

pm:1 test:4 前端:2 后端:5 产品:1 总人数:13

 

预估工时:大多数时候,以天为单位

 

story的特性:

1、可以独立的转测

2、可以独立的测试

3、有开始有结束

11、文档有哪些?

1、需求设计文档

2、测试计划

3、测试用例

4、测试报告

5、开发技术方案

12、测试报告包含的点:

1、版本,参与人,测试周期

2、本次迭代功能测试结果

3、系统已有功能测试结果

4、核心流程测试结果

5、BUG整体情况

A、总的BUG数

B、已解决数

C、遗留的(必须要和管理层沟通,评估)

6、测试风险

7、测试结论

posted @ 2022-03-22 16:20  lm970418  阅读(100)  评论(0编辑  收藏  举报