集成测试测试策略

天翼云开发者社区
• 阅读 118

本文分享自天翼云开发者社区《集成测试测试策略》,作者:高****皓

集成测试前的测试策略:

  1. 产品的学习和培训: 【目的】 本部分主要目的为熟悉及了解产品,并了解部分产品细节。避免需求文档内未能反映的细节在后续过程漏测。(发现遗漏可以要求产品经理将对应内容加入需求内) 【工作内容及方法】 1)参与项目组织的需求、UI评审会议,熟悉相关文档、系统架构、具体复杂功能内部逻辑等。 2)整理易遗漏细节内容到文档内。 3)采用复述产品、项目、研发描述内容的方式,保证双方理解一致。 4)(可以考虑在此阶段即开始测试要点大概架构梳理工作,如测试项目、模块等。测试要点细节可后续在用例设计前梳理)。 5)如具体会议时间与其他任务冲突,则与会议组织人协商是否可延期举行,或者组内是否有成员可代替进行任务。

【时间】 编写测试要点和方案前期进行 【成果物】 《易遗漏测试点》、《测试要点框架》

  1. 测试策略及计划设计: 【目的】 完成测试策略及计划设计,指导测试过程执行。 【工作内容及方法】 1)按照项目具体情况,修改组内测试策略及计划模板生成 2)完成策略&计划组内评审。 【时间】 按照项目进度安排,按期完成测试策略及计划设计。如中间有工作冲突,则方案完成时间顺延。(最好有具体时间) 【成果物】 《测试策略及计划》

  2. 时间及人员规划 【目的】 保证在截止时间之前,完成相关人物。包括测试策略、测试用例、测试轮次。并保证任务时间、负责人清晰。 【工作内容及方法】 1)划分测试要点、测试用例设计模块负责人及实施时间。 【时间】 1)测试要点及用例设计工作划分。按照部门任务情况,与主管协商工作时间。时间尽量提前,以保证相关文档可有空余时间完成。 2) 测试轮次及测试模块负责人项目提测后开始划分。如果由于任务冲突导致人员不足,则上报测试主管,由主管与项目经理协商。

  3. 测试资源文档初版 【目的】 a) 梳理初版测试相关软硬件资源,测试工具,数据需求等。供研发等相关人员提前规划及准备。 【工作内容及方法】 根据需求评审内容,整理相关需求为文档。 【成果物】 《测试资源需求跟踪表(初版)》、《工具&测试数据&调研需求表(初版)》。

  4. 测试要点 【目的】 b) 完成系统测试要点梳理,为后续测试用例、测试方案等文档书写作为大纲或者支撑。并便利测试相关内容的评审工作。 c) 完成测试范围梳理并与项目、产品、研发达成一致。 【工作内容及方法】 1) 梳理测试要点大纲,划分具体模块内容到组内成员。由组内成员完成详细内容设计 2) 邮件列明测试要点梳理要求。提供具体样例模板。保证组员要点内容符合要求。具体内容包括功能、性能、稳定性测试需求及对应可能需要研发支撑内容、需要特殊测试环境、测试设备等。 3) 组员完全测试要点后,整合到统一文档。组织产品经理、项目经理、相应开发人员进行评审。梳理测试范围。 4)测试要点变更需与项目经理、产品经理协商一致。 【时间】 需求评审完成后。 【成果物】 《项目测试要点》

  5. 测试设计相关文档 【目的】 按照项目所需测试相关内容分类完成对应文档。保证对应测试项目的正常执行。主要包括:测试环境拓扑图、性能测试方案、稳定性测试方案、测试资源需求跟踪表、研发支撑需求表、功能测试用例。 【工作内容及方法】 根据测试要点梳理结果,针对每项分别梳理对应测试项到各个文档内。 1) 测试环境基于研发拓扑图规划,规划完成之后邮件发送产品经理,项目经理,上级主管、SE,如有必要,则组织会议进行评审。 2)测试资源需求跟踪表分列各项软硬件资源,组织组内评审,并进行跟踪。梳理最新结果到文档内,并定期邮件发送产品经理,项目经理,上级主管。 3) 研发支撑需求表梳理完成后,发送产品经理,项目经理,上级主管、SE。保证各方达成一致。如有必要,则组织会议进行评审。研发支撑需求如较复杂,则划分给组内成员整理具体需求内容。(测试任职资格工具需求) 4) 性能及稳定性测试方案可单列文档,也可以整合到测试用例sheet页。完成后组织会议进行评审。 5) 功能测试用例书写任务按照计划划分到对应负责人,如人员、时间存在冲突,则通知上级主管,由上级主管与项目经理沟通处理方式。 【时间】 测试要点评审完成后。按照部门任务情况灵活制定时间点,并及时更新任务列表。 【成果物】 《测试环境拓扑图》、《性能测试方案》、《稳定性测试方案》、《测试资源需求跟踪表》《工具/测试数据需求表》《功能测试用例》

  6. 测试数据、脚本、工具准备: 【目的】 准备测试相关测试数据及脚本。(复杂准备工作尽量沟通协商由研发完成)。 【工作内容及方法】 按照测试要点梳理结果,整理组内需准备数据及脚本。划分到具体人员进行准备工作。 【时间】 具体执行时间及人员与直接主管沟通协商。 【成果物】 相关测试脚本、工具、数据。

集成测试时的测试策略

  1. 轮次测试策略评审:提测流程提交前,由测试负责人发起测试要点及测试策略评审会议。基于项目整体测试要点、测试方案、轮次测试要点等制定并评审轮次测试内容、测试方案。测试策略至少包含轮次测试范围及对应测试方法。
  2. 测试执行:邮件发送测试说明,测试说明应包含测试成员任务分配。 对于重大问题,在测试测试周期内进行邮件告知相关人员。
  3. 测试反馈和总结:每日进行测试问题反馈,包括详细的测试用例执行数量、测试模块完成进度、执行时间,重要问题等。
  4. 功能测试完成后:可以进行性能测试与稳定性测试,项目负责人要对照需求以及原有项目的性能测试情况与稳定性测试情况制定好本项目的性能测试项与稳定性测试项,并根据预估的工作量来分配好任务。

集成测试时变更策略

  1. 测试时间变更:与项目经理协商最新时间,并写明变更原因,邮件发送项目相关人员。测试结束后记入报告。

  2. 测试内容变更:邮件发送相关人员,并写明临时变更风险。测试结束后记入测试报告。

  3. 测试版本变更:与项目经理、产品经理、SE确认变更及确认变更后测试策略。邮件发送相关人员。与项目经理协商处理方式,变更过程记入测试报告。

集成测试后测试策略

  1. 测试报告:总结整个项目的测试情况,一些经验教训等,会议形式展开,文档进行记录。《轮次测试报告》《测试总结报告》《测试技术/经验分享》

异常终止测试策略: 项目可能会存在轮次一部分功能存在重大问题导致无法测试,项目异常中止的情况。如果存在以上情况,策略如下:

  1. 查看异常功能影响范围,如果影响范围比较小,相关用例较少的情况下,该部分用例Block处理,提交高级缺陷,下个轮次着重进行测试。同时,本轮次继续测试。
  2. 大批量功能用例无法测试,影响比较大,则本轮次异常中止,提交高级缺陷;同时,各个模块进行简单冒烟测试,查看是否还存在其他重大问题,及时与开发沟通。
  3. 本轮次异常中止时,相关轮次阶段测试策略依次往下顺延。
点赞
收藏
评论区
推荐文章
Wesley13 Wesley13
3年前
APP测试点总结
APP测试点总结1.功能性测试:  ——根据产品需求文档编写测试用例。  ——软件设计文档编写用例。  注意:就是根据产品需求文档编写测试用例而进行测试。2.兼容性测试:  ——android版本的兼容性  ——手机分辨率兼容性  ——网络的兼容性:2G\\3G\\4G\\WIFI,弱网下、断网时  ——app跨版本的兼容性  1.适配
Wesley13 Wesley13
3年前
DNSDUN招聘PHP程序员
职位描述:1、根据设计文档或需求说明完成代码编写,调试,测试和维护;2、分析并解决开发过程中的问题;3、配合产品经理参与需求设计;4、协助测试工程师制定测试计划,定位发现的问题;5、做好单元测试,配置、部署本地与测试环境,与产品、测试部门积极有效沟通,推动任务进展;岗位要求:1、拥有良好的代码习惯,要求结构清晰,命名规范
云计算之-弹性伸缩
本文分享自天翼云开发者社区@《》,作者:AE86上山了弹性伸缩弹性伸缩为用户提供高效管理计算资源的策略。用户可设定时间周期性地执行管理策略或创建实时监控策略,来管理VM实例数量,并完成对实例的环境部署,保证业务平稳顺利运行。在需求高峰时,弹性伸缩自动增加V
一种提升SQL改写效率的方法
SQL改写是数据库产品中使用比较频繁的一个技术,在大多数产品中的调用频率也非常高,通常对性能的需求需要接近对应数据库产品的上限。例如在天翼云关系型数据库中的Mysql语法兼容组件,其性能测试标准需要达到接近30万TPS,也意味着SQL改写环节的性能标准需要支持至少每秒30万次以上,否则会成为系统的性能瓶颈。
新支点小玉 新支点小玉
1年前
从定义和实施帮你对软件测试进行全解析
软件测试是软件开发过程中的一项重要环节,它的目的是确保软件能够满足预期的需求和质量标准,为客户提供高质量的产品或服务。本文将从定义和实施角度对软件测试进行解析,帮助读者更好地了解软件测试。一、定义软件测试是一种质量保证活动,旨在检测软件产品是否满足用户需求
新支点小玉 新支点小玉
1年前
信息化建设项目验收
信息化建设项目验收确认测试内容一般包括:需求评审、测试方案、实施测试及回归测试、资料评审四部分。(一)验收评测工作主要包括:文档分析(招投标文件、建设合同、可研分析、需求规格说明书等)、测试方案制定、现场测试、问题单提交回归测试、测试报告;(二)验收测试内
敏捷开发 敏捷开发
8个月前
实践了上万次,原来这些才是敏捷测试需要遵循的原则
与传统的阶段性测试不同的是,敏捷测试能够将测试集成到整个软件开发过程中,尽早、及时地发现缺陷,帮助交付有价值的高质量产品。传统测试与敏捷测试的比较大的区别在于:在瀑布方法中,测试只能在开发结束后进行;在敏捷方法中,测试是贯穿在整个开发过程中的,同时可以在需
京东云开发者 京东云开发者
3个月前
轻松拿捏【伪需求】
作者:京东保险陈雅文每一位产研工作者,无论是产品经理、研发还是测试在日常工作中不可避免的要面对各种五花八门的需求,在“真需求”和“伪需求”之间如何独具慧眼,见招拆招,本文以产品视角总结出发,简要剖析。欢迎大家留言交流,分享你们battle需求的经典桥段和独
天翼云开发者社区
天翼云开发者社区
Lv1
天翼云是中国电信倾力打造的云服务品牌,致力于成为领先的云计算服务提供商。提供云主机、CDN、云电脑、大数据及AI等全线产品和场景化解决方案。
文章
790
粉丝
16
获赞
40