黑盒测试之做好功能交接

 项目中出现人员变动时,你一定遇到过被动的接受别人的项目或者功能模块,而在交接过程中,不可避免的会出现功能细节和测试注意点的遗漏,那么当这些功能出现问题或者变动时,你要如何保证项目质量呢?我们又是否有方法最大程度的避免交接遗漏呢?

  下面,小编就分享一些项目中的经验给大家~

  ·        功能交接过程

  1)交接前:

  a.     阅读相关文档(需求、流程图以及交接人的总结文档),确保在正式交接前对该功能有整体了解;

  b.     罗列自己的疑问,明确功能难点;

  c.      查看bug列表,明确易出问题的环节;

  2)交接中:

  a.     解除疑问;

  b.     抓住重点和逻辑复杂的模块,尽量细致的提问和了解;

  c.      依据bug列表,挖掘隐藏的”坑”;

  d.     不能出现模棱两可的答案,对方不确定的,及时找其他人员确认;

  3)交接后:

  a.     梳理功能流程、逻辑流程和测试点;

  b.     及时记录和更新交接文档;

  ·        交接功能出现问题

  1)接到问题反馈:

  a.确认问题现象,尝试重现和定位问题原因;

  b.明确问题出现的原因;

  c.及时反馈给相关人员,确认后续解决办法;

  2)问题跟进中:

  a.以问题为中心,深入了解该功能逻辑,挖掘隐藏问题;

  b.求助开发或组内白盒测试同学,评估修改后的影响范围;

  3)问题跟进结束:

  a.总结问题出现原因和漏测原因;

  b.评估后续测试改进方法;

  c.更新组内相关功能文档;

  ·        交接功能变动或优化

  1)           需求提出:

  a.将该功能作为新功能,全面了解和评估;

  b.重新梳理功能的流程和逻辑;

  c.确认变动和优化的影响范围;

  2)           测试过程:

  a.变动和优化的部分,当作新功能测试,确保全面;

  b.影响范围评估,确认合理的回归范围;

  c.确认是否有前期遗留的问题需要解决;

  d.标记需要更新的用例,方便后期维护;

  3)           测试完成:

  a.及时更新组内相关文档,以备查询;

  b.有确认遗留或待改进的问题,记录备忘;

  总结:

  1.     前期熟悉功能,在交接过程中才能有针对性的提问和分清重点;

  2.    及时梳理功能模块,有助于更快更精准的掌握功能模块;

  3.  后期及时的更新相关文档,避免遗漏和遗忘;

时间: 2024-10-26 15:31:03

黑盒测试之做好功能交接的相关文章

黑盒测试之等价类划分

题目要求 某城市电话号码由三部分组成.它们的名称和内容分别是: 地区码:空白或三位数字: 前缀:非"0"或"1"的三位数字 要求不是很明确,所以将其理解为不包括"0****"也不包括"1"的三位数字 后缀:4位数字. 假定被测程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的电话号码.根据该程序的规格说明,做等价类的划分,并设计测试用例.(按照上课例子列表格) 等价类表 等价类的划分似乎没有统一的标准?比如我这里的无效

黑盒测试之系统测试与APP测试异同

一.侧重点不同 系统测试: 1.系统内置app功能稳定可用,不出现闪退等恶劣现象 2.系统稳定,不出现黑屏.死机.卡顿现象,使用流畅 3.响应时间.功耗满足要求 4.开机启动时间 5.系统自带设置项功能正常可用,测试时要注意设置项与内置app等功能不冲突 6.可正常开关机,测试时要考虑异常断电,关机重启,锁屏重启等现象 7.系统需要做性能?测试,之前经常用安兔兔等软件做性能测试 8.简单的压力测试(以点击次数为准) 9.兼容性测试,主要是从当前主流市场下载不同app,在所用系统做简单功能遍历,看

黑盒测试之从系统测试到app测试

从8月15-至今,由系统测试转向app测试已有4月,怕忘记了短暂的系统测试所得,在此对比下二者的异同 一.侧重点不同 系统测试:1.系统内置app功能稳定可用,不出现闪退等恶劣现象2.系统稳定,不出现黑屏.死机.卡顿现象,使用流畅3.响应时间.功耗满足要求4.开机启动时间5.系统自带设置项功能正常可用,测试时要注意设置项与内置app等功能不冲突6.可正常开关机,测试时要考虑异常断电,关机重启,锁屏重启等现象7.系统需要做性能测试,之前经常用安兔兔等软件做性能测试8.简单的压力测试(以点击次数为准

黑盒测试之场景法

场景法定义 定义官方版:通过运用场景来对系统的功能点或业务流程的描述,从而提高测试效果的一种方法.本人俗套版:你从A走到B,其中一种走法是你在大路上从头到尾每一步都走得很漂亮,路上鸟语花香.还有很多种走法是你走了其他的小路,但是最终还是走到了B,即使中间你摔过.绕过了一条河等.这些都是场景. 事件流 基本流:1.仅有一个基本流             2.经过用例的最简单的路径,指每个步骤都"正常"运作时所发生的事备选流:1.可以有多个             2.可选的或备选的情况

python接口测试之日志功能

之前在简书中看了一篇关于日志功能的文档,供大家参考:https://www.jianshu.com/p/62f7b49b41e7 Python通过logging模块提供日志功能,所以直接导入即可 import logging 1.定义日志收集器,指定收集器的名称,返回logging对象 case_logger = logging.getLogger('case') 2.指定日志收集器的日志等级,NOTEST(0) DEBUG(10) INFO(20) WARNING(30) ERROR(40)

黑盒测试之错误输入

假设有一个输入框,应该输入一个年份,然后由程序判断是否为闰年.一般的程序会用int.Parse()函数来将字符串转化为数字,然后逻辑判断是否为闰年.比如 year = Int.Parse(text1.Text.Trim()); if ((year % 4 == 0) && (year % 100 != 0) || (year % 400 == 0)) { isleap = true; } else { isleap = false; 假如用户输入已有年份,或者未来一段时间会有的年份,甚至输

黑盒测试之状态转换测试法

状态转换图的组成: 1.状态:以圆圈表示,开始和结束是特殊状态: 2.转换:由于事件的驱动,系统从一个状态到另一个状态: 3.事件:以系统的相关接口触发,和特定的转换关联: 4.活动:以"/"表示,活动由状态转换触发: 5.条件:以"[ ]"表示,说明状态转换只有在满足这个条件后进行. 状态转换测试:是根据状态转换来设计测试用例的一种方法.一个系统或组件的两个允许状态之间的切换. 基于状态转换的测试方法是探测Web程序动态行为异常的有效途径.Web程序状态的变迁由链

从0到1带人做项目

项目:在既定的资源和要求的约束条件下,为实现某种目的而相互联系的一次性工作. 项目成功的三个要素: 1.必胜的信念 2.正确的信息同步 3.可靠的人力 项目风险往往在如下几方面 一.信息同步 尤其是跟外部团队合作时,信息同步是重中之重.明确整体项目的目标,清楚自己所在的细分项目在整体项目中所处的环节和作用,以及同其他团队的协同依赖关系.在这里需要向对外的接口人了解整体项目的完整流程,而且一定要跟对方项目的接口人完全对一遍项目整体流程,让对方明白我知道整体项目流程目标和自己所在环节和作用.沟通项目

华为软件开发云测评报告一:项目管理

体验环境 体验方式:PC端 系统:Windows 64位 浏览器类型:Chrome浏览器 浏览器版本:49.0.2623.110 m 体验时间:2017.05.11 测试目的 了解华为软件开发云的项目管理服务功能,分析其优缺点: 瀑布化开发到敏捷开发的转型分析,以及未来软件开发模式的发展方向: 产品简介 产品名称:华为软件开发云 定位:软件开发云(DevCloud)是集华为研发实践.前沿研发理念.先进研发工具为一体的研发云平台,面向开发者提供研发工具服务,让软件开发简单高效. 产品slogan: