testkuaibao|软件测试自学公众号

这篇文章所讲的内容,之前小编面试的时候有被问过,所以大家可以好好看一下。

前言

开发提测是正式开始测试的重要关卡,提测质量的好坏会直接影响测试阶段的效率,进而影响项目进度。较好的提测质量,对提高测试效率和优化项目进度有着事半功倍的作用。如何更好的推进开发提高提测质量呢?下面小编结合自己项目中遇到的问题(举例如下),和大家分享下开发自测case相关的优化方案。

Q:

开发验证自测case通过提测后,测试验证自测case不通过;

各端开发配合需求中,开发在实际联调成功前回复自测case;

开发与产品两方沟通调整需求,未同步给测试;

开发自测case

推进提测质量的提高,可以有多种方式,每个项目组都会有各自的特点及相应适用匹配的方法流程。小编结合在项目中采坑积累的经验,现总结落实在实际项目中的方法有如下几种。

在正式提测前开发实现中,可以通过方案讲解会、code review来提高实现质量及预期结果;正式提测阶段,可以通过自测case、交互走查、视觉走查等方式把关质量;提测后,可以有产品验收等方式。在这里,主要和大家一起沟通下正式提测阶段的自测case。

提到开发自测case,相信很多测试小伙伴都不陌生,甚至很熟悉,小编结合自己所在项目的实际应用,简单介绍下自测case。

1. 自测case介绍

开发自测case就是开发同学以邮件形式提测功能前,需要测试人员在最短的时间内提供一份用于验证提测模块主流程上的功能是否已开发完成,是否覆盖了需求以及交互明确规定的主路径细节,从而确保产品在初始形态时满足产品的预期结果。

2. 自测case选取

测试同学依据产品的需求/交互文档、开发实现流程(工程主导需求),整理功能主路径case(包含埋点需求)。

3. 自测case流程

开发自测case配合

基于上述自测case的流程规范,还不能很好的解决实际项目中遇到的问题(前言中)。本部分将结合实际项目自测case的执行和配合问题的已落实的解决方案,进一步对开发自测case的配合细节进行补充。

1. 自测case发送时机

至少在开发提测排期提前1天发出自测case邮件,按照需求类型,可分类细化如下。

项目版本计划中的产品需求:

在需求评审会后,项目测试开始时,优先发送自测case;

项目版本间的插入/需变:

在三方沟通评审过需变/插入任务的细节及逻辑后,由测试同学在产品需变/插入邮件的基础上,回复自测case邮件;

工程优化类需求:

在三方沟通需求细节及对应版本计划后,测试同学与开发沟通具体逻辑,然后在对应的工程优化邮件基础上,回复自测case邮件。

2. 自测case测试准备说明

多端多人配合需求自测case划分:

多端配合的需求,测试需给对应开发同学发送对应功能逻辑的自测case邮件,在无法确定具体的逻辑划分时,可以提前与开发沟通,统一发给无法分辨的所有配合端开发同学一封自测case邮件,由开发之间自行沟通划分自测case验证,并分别回复邮件提测。

较复杂模块自测case邮件形式:

复杂模块对应的自测case相对较多,为方便开发标记结果同步,可以在邮件中将自测case文档添加为附件。

3. 自测case配合方规范

开发验证自测case的规范(重点强调)

三方约定,开发需以build系统中的release版本验证通过自测case后方可提测,不可以用本地debug包验证自测case提测。这样,一方面可防止因实际多端开发未联调完成,影响测试进度的问题,另一方面避免因debug包和build包不同造成的阻塞bug进行二次提测的问题。

重要的事情说三遍:

开发必须用build包验证自测case提测!!开发必须用build包验证自测case提测!!开发必须用build包验证自测case提测!!

开发自测case提测邮件规范

开发在提测邮件中需说明build系统的开发分支,注意,还同时涉及多个SDK的交互功能,需要同时说明对应的开发分支;(若已在工程优化邮件中说明,可不再备注)

若涉及测试环境,需在提测邮件中说明测试环境的host,同步给测试同学;

若存在后期需求变动或开发实现逻辑的变动点(已与产品同步),与某些case不匹配,需在邮件正文备注说明;

自测case提测的同步提测准备

开发在发送自测case邮件的同时,需给视觉同学发送视觉走查通知邮件,以及交互同学走查通知邮件。

视觉走查

为避免后期视觉走查不通过或者视觉稿变更,引发的重复兼容性测试工作量的问题,小编所在项目中将视觉走查的时机提前到开发提测阶段,保证在兼容性测试之前,UI达到可提测标准,测试同学开始UI层的兼容性测试的依据是视觉走查通过邮件。

具体的配合流程如下:

邮件形式举例:

走查未通过邮件

备注:问题描述形式:可在邮件正文描述,也可附带在附件中。

走查通过邮件

总结

我们在实际项目测试过程中,不可避免的会遇到配合、效率、质量的问题,不同的项目组会有不同的解决方式,流程规范只是其中一种有效手段,小伙伴们可以根据实际项目情况选择最适合自己的解决方式。

来源:搜狗测试,作者:圈圈,如有侵权请联系删除

觉得文章不错就点个在看呗,转发就更好了

数据库压力测试方法小结

嵌入式软件测试的基本方法

PC性能监测工具,软件测试人员不可或缺的好帮手

手机APP测试之专项测试

软件测试提测是怎样提的,软件测试质量保障之开发提测相关推荐

  1. 软件测试提测文档,博睿同创|软件测试质量保障之开发提测

    原标题:博睿同创|软件测试质量保障之开发提测 开发提测是正式开始测试的重要关卡,提测质量的好坏会直接影响测试阶段的效率,进而影响项目进度.较好的提测质量,对提高测试效率和优化项目进度有着事半功倍的作用 ...

  2. 软件测试的工作内容?以及软件测试是干什么的?学习规划和职业规划

    前言: [文章末尾给大家留下了大量的福利哦] 一.软件测试起源 二.测试行业现状 三.测试行业前景 软件测试职业特点 软件测试基本内容 软件测试岗位 Findyou: 四.测试职业规划 五.我的核心竞 ...

  3. 提交测试流程和【开发提测申请模板】

    项目到了需要提测的时候,提测这件事当然不能通过口头提测,得出提测单,还要写清楚提测的功能和相关事项,这是很重要的!! 提测的方式呢,一般可以通过项目管理系统,像我们用的禅道,或者通过邮件抄送的方式,总 ...

  4. 软件测试人员如何为项目的质量保障兜底?看完你就明白了...

    上线前层层保障 01文档管理 关键词:需求文档.设计文档.测试文档 1.需求和设计产出方为产品.开发,测试需要做好流程监督,这里重点说下测试文档. 2.测试文档,从业务领域来说,一般有测试计划.测试用 ...

  5. [荐] 软件测试与质量保障系列课程1:ISTQB软件测试基础核心课程

    推荐理由: 无论是初涉软件测试或打算入行软件测试的"小白",还是在软件测试行业滚打多年的"老鸟",如果想在这个领域要有好的发展,系统化.专业化的了解.学习.掌握 ...

  6. 软件测试以bug数来考核,软件测试能力提升及其思考

    如果 虽然Bug的数量也是衡量软件测试人员绩效方式的一种,但是这种单纯的以Bug数量作为测试人员的绩效考核方式在我看来不太合理.该方式可能会产生许多无效的Bug,增加测试和开发的沟通时间.如果作为测试 ...

  7. 软件测试的介绍和如何做好软件测试

    1.1软件行业基本介绍  1.4 面试题:在一个web测试页面上,有一个输入框,一个计数器(count)按钮,用于计算一个文本字符串中字母a出现的个数.  思路:字母a区分大小写吗?只统计英文字母的a ...

  8. python做软件测试需要那些条件_做软件测试需要学什么

    软件测试是使用人工或自动的手段来运行或测定某个软件系统的过程,随着信息化时代的发展,这一职业的发展前景也越来越好,那么做软件测试需要学什么?测试方法有哪些呢? 软件测试需要学什么 软件测试需要学习测试 ...

  9. 【软件测试技术】初识软件、软件测试

    文章目录 一.软件 (一)什么是软件 (二)软件的分类 二.软件缺陷[bug] (一)软件缺陷的定义 (二)缺陷的由来 三.软件测试 (一)软件测试的由来 (二)软件测试的定义 (三)软件测试的目的 ...

最新文章

  1. 开发时经常用到的Util --- 1
  2. linux 日志 停止滚动,linux – syslog在日志轮换后停止记录
  3. 在lamp环境实现nfs中的wordpress使用
  4. 牛客java面试题总结版(一)
  5. java之对象的复制
  6. java安全编码指南之:序列化Serialization
  7. 《BI那点儿事》运用标准计分和离差——分析三国超一流统帅综合实力排名 绝对客观,数据说话...
  8. php数组去重复数据的小例子
  9. Another Distinct Values
  10. 基于区块链的数字藏品管控方案
  11. erp软件的优点和用途
  12. OpenCV如何去除图片中的阴影
  13. kali linux下查看IP地址及dhcp地址释放与重新获取
  14. 问题:网页版微信协议如何获取语音消息并播放
  15. 业务中台、技术中台、数据中台、AI中台
  16. HttpWebRequest 介绍
  17. Python安装第三方库方法教程
  18. 微软和 Windows 的发展简史
  19. FZU 1076 穿越沙漠(逆推建模)(数学)
  20. AUTH权限通用后台管理控制系统、阿里云UI高端大气

热门文章

  1. 业务逻辑漏洞--注册-登录-改密码页面总结
  2. Java 接口(interface)的定义与使用
  3. 零点工作室暑假集训(AtCoder--ABC287)
  4. 浅对boss直聘上广州的数据分析岗位发布情况进行分析
  5. C++ 贪心算法带期限和效益的作业排序的一个更快算法FJS
  6. Redis 阿里云安装redis
  7. 【USACO 2009 JAN GOLD】安全路径
  8. phpmyadmin getshell的四种方法
  9. NLP-Beginner:自然语言处理入门练习----task 2基于机器学习的文本分类
  10. shell编程(练习笔记)