面试中被问到各个测试阶段的具体工作,如何详细描述

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

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

1. 需求阶段

测试工作的要求:

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

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

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

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

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

2.设计和编码阶段

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

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

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

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

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

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

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

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

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

3.系统测试阶段

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

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

★ 提交缺陷报告;

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

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

★ 提交测试分析报告;

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

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

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

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

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

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

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

★《测试需求说明书》

★《测试计划书》

★《测试用例说明书》

★《缺陷报告》

★《测试验收报告》

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

最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走


在此特意为大家准备了一份13G的超实用干货学习资源,涉及的内容非常全面,涵盖功能测试、Python编程语言,接口测试、UI自动化测试、性能测试......包括软件学习路线图,50多天的上课视频、16个突击实战项目,80余个软件测试用软件,37份测试文档,70个软件测试相关问题,40篇测试经验级文章,上千份测试真题分享,还有2022软件测试面试宝典,还有软件测试求职的各类精选简历,希望对大家有所帮助…..关注下方公众号免费获取~

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值