产品补丁包测试的基本流程

  确定补丁包的内容(详见补丁包的内容)--制定补丁包测试计划--补丁包测试准备--补丁包测试执行--补丁包成品测试--补丁包发布--项目收尾。

  补丁包内容的选择:

  一般情况下,评估某一需求是否可以被加到补丁包里的最根本的原则说起来很简单,那就是不能破坏客户已有的功能实现,包括产品发布时的功能实现及客户针对产品的拓展接口作的定制实现。

  评估某个需求是否可以被补丁包所包含时,需要考虑以下几点:

  该需求实现时对已有客户的意义和重要性,对潜在客户的意义和重要性。

  产品的开发部门能否按计划实现需求的功能设计、代码并完成单元测试。

  产品的测试部门能否按计划实现需求的功能测试、性能测试及所有可能需要的其他测试类型,即对新功能需求实现完整的测试覆盖。

  制定补丁包测试计划:

  开发、测试期间要做的所有事情都需要考虑并计划在内,包括潜在的风险、对上游问题可能的依赖、对下游问题的影响、当前存在的问题、如何解决或规避问题等。

  补丁包测试中回归测试的范围:

  需要依赖回归测试来保证在补丁包中解决的问题或者引入的新的功能增强不会对系统已有的功能点造成破坏

  为了合理地界定回归测试的覆盖范围,需要和负责特定产品模块的开发人员和模块测试专家进行详细探讨。

  软件版本、平台、浏览器和测试内容的搭配矩阵:补丁包测试必须包含多个不同的操作系统和多种不同的应用服务器的搭配。

  

  测试计划的审阅流程:

  要有一个清晰的审阅人员名单列表,预留足够的时间个审阅人以保证计划能够得到很充分的审阅,可以考虑通过离线交流或组织审阅回忆来尽快地用最有效的方式在不同的审阅人之间就某个特定问题达成一致,更改的计划被正式提交进行审阅后必须有记录来描述相应的部分。

  最终审批之前要保证所有的必要审阅人的意见和建议都得到了很好的回复且得到了他们的同意。

  补丁包测试准备:

  遵循测试计划,在测试机到位后,将测试机的宿主操作系统安装上,鼓励测试人员对计划进行通盘的解读和了解。

  如果开发人员在解决一个特定问题时发现该问题比较严重,需要及时对问题进行初步定位分析,并和售后支持部门沟通问题本身的描述是否到位,是否遵循了代码版本控制的模块。

  测试组长可在这期间和测试人员进行充分的沟通,以期对测试工作的具体安排、可能的对开发或其他功能团队的依赖关系等尽早明确,做到心中有数。

  需要安装的软件或软件需要的补丁包,可以在准备期间由专人下载,并上传到项目组的文件服务器里供整个团队使用。

  补丁包测试执行:

  安装补丁包并验证补丁包的安装向导

  根据测试用例进行功能或性能测试

  进行相应的回归测试

  进行补丁包的安装和卸载测试,对补丁包安装文档进行验证

  补丁包的发布:

  需要发布什么信息,通过什么渠道让客户了解这些信息。

  补丁包内容的发布信息必须准确、清晰,能够为客户所理解,即,发布我们能带给客户价值的东西:

  该补丁包中解决的问题,包括问题的简单描述等需要清晰的罗列。

  有一些意义重大的问题得到解决且能带来功能、性能或可定制性的任何方面的 提升,需要详细让客户了解。

  产品支持的平台的拓展和延伸的信息。

  对于产品自动化测试的持续投入是十分有必要的:

  已有的自动化框架的整体架构和功能提升。

  增加针对新功能的自动化测试资产。

  优化和提升已有自动化测试资产的功能和质量。

  如需了解更多测试技术信息请关注:深圳多测师软件与技术服务有限公司

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


学习编程是顺着互联网的发展潮流,是一件好事。新手如何学习编程?其实不难,不过在学习编程之前你得先了解你的目的是什么?这个很重要,因为目的决定你的发展方向、决定你的发展速度。
IT行业是什么工作做什么?IT行业的工作有:产品策划类、页面设计类、前端与移动、开发与测试、营销推广类、数据运营类、运营维护类、游戏相关类等,根据不同的分类下面有细分了不同的岗位。
女生学Java好就业吗?女生适合学Java编程吗?目前有不少女生学习Java开发,但要结合自身的情况,先了解自己适不适合去学习Java,不要盲目的选择不适合自己的Java培训班进行学习。只要肯下功夫钻研,多看、多想、多练
Can’t connect to local MySQL server through socket \'/var/lib/mysql/mysql.sock问题 1.进入mysql路径
oracle基本命令 一、登录操作 1.管理员登录 # 管理员登录 sqlplus / as sysdba 2.普通用户登录
一、背景 因为项目中需要通北京网络,所以需要连vpn,但是服务器有时候会断掉,所以写个shell脚本每五分钟去判断是否连接,于是就有下面的shell脚本。
BETWEEN 操作符选取介于两个值之间的数据范围内的值。这些值可以是数值、文本或者日期。
假如你已经使用过苹果开发者中心上架app,你肯定知道在苹果开发者中心的web界面,无法直接提交ipa文件,而是需要使用第三方工具,将ipa文件上传到构建版本,开...
下面的 SQL 语句指定了两个别名,一个是 name 列的别名,一个是 country 列的别名。**提示:**如果列名称包含空格,要求使用双引号或方括号:
在使用H5混合开发的app打包后,需要将ipa文件上传到appstore进行发布,就需要去苹果开发者中心进行发布。​
+----+--------------+---------------------------+-------+---------+
数组的声明并不是声明一个个单独的变量,比如 number0、number1、...、number99,而是声明一个数组变量,比如 numbers,然后使用 nu...
第一步:到appuploader官网下载辅助工具和iCloud驱动,使用前面创建的AppID登录。
如需删除表中的列,请使用下面的语法(请注意,某些数据库系统不允许这种在数据库表中删除列的方式):
前不久在制作win11pe,制作了一版,1.26GB,太大了,不满意,想再裁剪下,发现这次dism mount正常,commit或discard巨慢,以前都很快...
赛门铁克各个版本概览:https://knowledge.broadcom.com/external/article?legacyId=tech163829
实测Python 3.6.6用pip 21.3.1,再高就报错了,Python 3.10.7用pip 22.3.1是可以的
Broadcom Corporation (博通公司,股票代号AVGO)是全球领先的有线和无线通信半导体公司。其产品实现向家庭、 办公室和移动环境以及在这些环境...
发现个问题,server2016上安装了c4d这些版本,低版本的正常显示窗格,但红色圈出的高版本c4d打开后不显示窗格,
TAT:https://cloud.tencent.com/document/product/1340