全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货

软件测试面试如何详细描述各个测试阶段的测试工作

发布时间:2022-08-11 17:10:55
发布人:wjy

  软件测试工程师面试的时候有一个问题也是一定会被问到的,那就是:你们的软件项目都会经过哪些测试阶段呢?每个阶段测试人员都做什么?接下来,凯哥就为各位小伙伴详细的说一说:

  首先,一般的软件测试分为需求阶段、设计编码阶段、系统测试阶段、用户测试阶段。而每一个阶段的测试工作可以从以下几个方面说明一下:

软件测试工程师面试如何详细描述各个测试阶段的测试工作

  1. 需求阶段

  测试工作的要求:

  ★ 测试人员及时了解项目需求,包括项目需求规格说明、功能结构及模块划分等;

  ★ 测试人员了解项目需求变更的步骤和方式;

  ★ 测试人员会同项目主管根据软件需求,制定和确定测试进度、测试计划和测试方案的时候,必须要有开发人员和相关的测试部门人员共同参与。尤其是在制定测试进度时,必须考虑到合理地配置测试资源(测试设备、测试所要用到的技术文档资料、测试人员和对测试人员进行的必要培训);

  ★ 为了使所制定的测试进度正常有效,就必须对测试人员制定的测试进度加以量化。要制定测试的各个阶段的测试工作的量化指标,比如测试用例的设计数量。有特殊情况时还必须对特定的系统指定个性化的测试进度。如文件管理系统、资料库内容功能测试等。

  ★ 在制定的测试进度中,必须包含修改问题和复查的时间和标准(也就是缺陷和问题的响应速度)。

  2.设计和编码阶段

  ★ 测试人员根据需求制定测试大纲、进行测试设计、设计和编写测试用例;

  ★ 对每一个测试需求,确定需要的正反方向的测试用例;

  ★ 对每一个测试用例,确定用例的输入及预期结果;

  ★ 确定测试用例的执行所需的测试环境配置、需要的驱动程序或稳定性;

  ★ 为测试用例准备足够的输入数据;

  ★ 设计和编写测试用例(可以是文档,也可以是管理系统);

  ★ 对测试用例进行评审(尤其是同行评审);

  ★ 项目开发团队完成的功能模块后,测试人员开始进行单元测试,测试人员参与单元测试过程;单元测试完成,产生单元测试报告;

  ★ 所有单元测试及相应的修改完成后,与项目开发团队一起合作,进行系统集成测试,测试人员参与集成测试过程;在集成测试完成后,产生集成测试报告。

  3.系统测试阶段

  ★ 测试团队安排和协调测试设备、环境等准备工作;

  ★ 测试团队按测试计划、测试大纲的要求对待测软件进行有效性测试、集成测试;

  ★ 提交缺陷报告;

  ★ 对修改后的缺陷进行复核与验证;

  ★ 测试结束后,测试人员对测试结果进行汇总;测试主管审核测试结果,得出测试结论;测试组进行测试分析和评估,编写《测试分析报告》;

  ★ 提交测试分析报告;

  4.用户(交付验收)测试阶段

  ★ 项目开发组与用户方商定测试计划、测试内容、测试环境等;

  ★ 项目测试团队向用户方提供项目内部测试总结报告;

  ★ 由项目测试团队配合用户进行用户方测试;

  ★ 由用户方编制用户方软件测试报告,若用户方无法编制测试报告,则经与用户方协商由项目测试团队编制用户方测试报告;

  ★ 项目经理与用户方一起对用户方测试进行确认。

  整个过程中输出的文档有:

  ★《测试需求说明书》

  ★《测试计划书》

  ★《测试用例说明书》

  ★《缺陷报告》

  ★《测试验收报告》

  ★《测试总结和分析报告》

更多关于软件测试培训的问题,欢迎咨询千锋教育在线名师,如果想要了解我们的师资、课程、项目实操的话可以点击咨询课程顾问,获取试听资格来试听我们的课程,在线零距离接触千锋教育大咖名师,让你轻松从入门到精通。

相关文章

明道、teambition、Tower.im、Worktile、trello的功能都有哪些?

明道、teambition、Tower.im、Worktile、trello的功能都有哪些?

2023-10-14
反欺诈中所用到的机器学习模型有哪些?

反欺诈中所用到的机器学习模型有哪些?

2023-10-14
强化学习中on-policy与off-policy有什么区别?

强化学习中on-policy与off-policy有什么区别?

2023-10-14
为什么交叉熵可以用于计算代价?

为什么交叉熵可以用于计算代价?

2023-10-14

最新文章

常见网络安全面试题:Windows常用的命令有哪些?

常见网络安全面试题:Windows常用的命令有哪些?

2023-10-09
常见网络安全面试题:根据设备告警如何展开排查?

常见网络安全面试题:根据设备告警如何展开排查?

2023-10-09
常见网络安全面试题:mysql加固呢?(数据库加固)

常见网络安全面试题:mysql加固呢?(数据库加固)

2023-10-09
常见网络安全面试题:windows和linux加固?(操作系统加固)

常见网络安全面试题:windows和linux加固?(操作系统加固)

2023-10-09
在线咨询 免费试学 教程领取