• 1
  • 1
分享
  • 【测试设计】如何评估版本修改范围
  • lee 2022-07-28 17:04:08 字数 685 阅读 11692 收藏 1

作为测试人员,日常最频繁的活动便是对修改进行验证,不管是新功能增加还是bug修改都会动代码,有的代码修改不单单只影响当前功能,为了确保验证全面,不会出现遗留问题,在测试之前,需要对修改进行评估,确认修改范围。

修改范围可通过如下两种方式判断:

1、产品的需求原型文档

其实产品需求文档属于明面上的一些可圈可点的,可以获得依据的地方,他可以明确告诉你修改哪些页面和哪些功能,只需要按照需求原型把测试点细化即可。

2、转测文件中,开发给出的测试建议

在版本转测的时候,开发也应该在转测文件中指出修改影响的范围和测试建议,测试人员需要把这些涉及点纳入测试设计中,如果还有不明白的地方需要及时找对应的开发人员进行沟通,可以更好的梳理测试范围

代码修改判断方式:

前端bug:确认是否涉及公共组件,如涉及公共组件,相关功能都需要操作验证;

后端bug:确认修改类型,是接口传参格式修改(需要前端配合),数据存储格式修改还是接口字段修改(新增或删除字段),根据修改方式明确测试范围。

3、测试总结文档

这个是属于测试人员内部的宝贵财富了,总结了之前版本的一些实现方式,包括数据库啊,设计原理啊,翻找一下相关功能的文档,可以大致看出之前的一些设计框架,这样也更有利于我们明确修改程度和影响范围,同时自己在这个版本验证完毕之后,最好也把相关修改纳入文档中,方便后面的人学习了解。

—————————————————————————————————————————————

知彼知己,百战不殆。只有先了解修改原因,修改效果,修改方式,明确修改范围和测试程度,才能更好的帮助我们做好质量把控,做一个合格的测试人员。


微信图片_20220728154804.png

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 读者提问:开发说这不是 BUG,怎么办?阿常回答:那你觉得是 BUG 吗。首先,测试要有自己的判断,不能开发说啥就是啥。其次,我们来看看 BUG 常见的四种类型:代码错误、界面优化、设计缺陷、需求问题。一、代码错误代码错误,即功能错误(功能没有实现)。如果判断下来是这类问题,测试可以在需求文档中找到描述该功能的地方,用记号笔着重划线标记,再传给开发看,相信开发立马就准备修这个 BUG了。二、界面优化界面优化问题,即页面显示问题(比如错别字、排版、布局、字体大小等)。如果判断下来是这类问题,我们可以找 UED 确认是否需要修改(错别字不用说,必须要改),UED 会从用户体验的角度来判断是否需要做...
            0 0 1261
            分享
          • 大家都知道测试分类里面,有一类叫“安全测试”,而随着互联网、物联网、工业4.0的发展,Web安全的重要性越来越高。很多互联网企业在高薪招聘“安全测试工程师”、“渗透测试工程师”、“安全专家”,大家在网上查一下,就可以知道这个职位现在真是炙手可热。本文我们主要针对tomcat服务的Web应用系统,提供测试一般安全性的方法和用例,会以攻击性测试为主。除了覆盖业界常见的Web安全测试方法以外,也借鉴了一些业界最佳安全实践,涵盖Web安全开发规范的内容。Web应用系统介绍首先我们用下图,来说明一种典型的基于通用服务器的Web应用系统:安全风险是指威胁利用脆弱性对目标系统造成安全影响的可能性及严重程度。...
            1 4 2291
            分享
          •   Selenium WebDriver让我们轻松实现与浏览器的交互,通过页面元素定位,执行对应的元素操作及断言设置,这一系列的步骤开启了Web自动化脚本的创建。相信大家对于元素定位及其执行并不陌生,今天我们就来聊一聊Selenium WebDriver中另一大特色JS语句的执行,即JavaScriptExecutor。  1.什么是JavaScriptExecutor  JavaScriptExecutor 是Selenium WebDriver提供的一个接口,它提供了一种通过WebDriver直接执行JavaScript的方式,在选定窗口或当前页面上运行 JavaScript 的...
            13 13 2870
            分享
          •   测试的分类  单元测试  单元测试又称模块测试,是针对软件设计的最小单位——程序模块进行正确性检验的测试工作。  其目的在于检查每个程序单元能否正确实现详细设计说明中的模块功能、性能、接口和设计约束等要求,发现各模块内部可能存在的各种错误。  单元测试需要从程序的内部结构出发设计测试用例。多个模块可以平行地独立进行单元测试。  集成测试  也叫组装测试,通常在单元测试的基础上,将所有的程序模块进行有序的、递增的测试。集成测试是检验程序单元或部件的接口关系,逐步集成为符合概要设计要求的程序部件或整个系统。  确认测试  就是通过检验和提供客观证据,证实软件是否满足特定预期用途的要求。确认测试...
            0 0 1253
            分享
          • Win10环境下搭建Monkey环境 明月别枝惊鹊,清风半夜鸣蝉!大家好,欢迎来到无界我的博客,最近做了手机APP测试,以下是我对环境安装的一个总结。一、Monkey是什么?Monkey 是一个命令行工具,可以运行在 Android 模拟器里或真实设备中。它可以向系统发送伪随机(pseudo-random)的用户事件流(如按键输入、触摸屏输入、手势输入等),可以对待测的目标应用或整个 Android 系统进行压力测试。因此 Monkey 测试是一种为了测试软件的稳定性、健壮性的快速有效的方法 二、Monkey在哪里?    每一台android手机里面都...
            13 13 1855
            分享
      • 51testing软件测试圈微信