产品补丁包测试的基本流程
确定补丁包的内容(详见补丁包的内容)--制定补丁包测试计划--补丁包测试准备--补丁包测试执行--补丁包成品测试--补丁包发布--项目收尾。
补丁包内容的选择:
一般情况下,评估某一需求是否可以被加到补丁包里的最根本的原则说起来很简单,那就是不能破坏客户已有的功能实现,包括产品发布时的功能实现及客户针对产品的拓展接口作的定制实现。
评估某个需求是否可以被补丁包所包含时,需要考虑以下几点:
该需求实现时对已有客户的意义和重要性,对潜在客户的意义和重要性。
产品的开发部门能否按计划实现需求的功能设计、代码并完成单元测试。
产品的测试部门能否按计划实现需求的功能测试、性能测试及所有可能需要的其他测试类型,即对新功能需求实现完整的测试覆盖。
制定补丁包测试计划:
开发、测试期间要做的所有事情都需要考虑并计划在内,包括潜在的风险、对上游问题可能的依赖、对下游问题的影响、当前存在的问题、如何解决或规避问题等。
补丁包测试中回归测试的范围:
需要依赖回归测试来保证在补丁包中解决的问题或者引入的新的功能增强不会对系统已有的功能点造成破坏
为了合理地界定回归测试的覆盖范围,需要和负责特定产品模块的开发人员和模块测试专家进行详细探讨。
软件版本、平台、浏览器和测试内容的搭配矩阵:补丁包测试必须包含多个不同的操作系统和多种不同的应用服务器的搭配。
测试计划的审阅流程:
要有一个清晰的审阅人员名单列表,预留足够的时间个审阅人以保证计划能够得到很充分的审阅,可以考虑通过离线交流或组织审阅回忆来尽快地用最有效的方式在不同的审阅人之间就某个特定问题达成一致,更改的计划被正式提交进行审阅后必须有记录来描述相应的部分。
最终审批之前要保证所有的必要审阅人的意见和建议都得到了很好的回复且得到了他们的同意。
补丁包测试准备:
遵循测试计划,在测试机到位后,将测试机的宿主操作系统安装上,鼓励测试人员对计划进行通盘的解读和了解。
如果开发人员在解决一个特定问题时发现该问题比较严重,需要及时对问题进行初步定位分析,并和售后支持部门沟通问题本身的描述是否到位,是否遵循了代码版本控制的模块。
测试组长可在这期间和测试人员进行充分的沟通,以期对测试工作的具体安排、可能的对开发或其他功能团队的依赖关系等尽早明确,做到心中有数。
需要安装的软件或软件需要的补丁包,可以在准备期间由专人下载,并上传到项目组的文件服务器里供整个团队使用。
补丁包测试执行:
安装补丁包并验证补丁包的安装向导
根据测试用例进行功能或性能测试
进行相应的回归测试
进行补丁包的安装和卸载测试,对补丁包安装文档进行验证
补丁包的发布:
需要发布什么信息,通过什么渠道让客户了解这些信息。
补丁包内容的发布信息必须准确、清晰,能够为客户所理解,即,发布我们能带给客户价值的东西:
该补丁包中解决的问题,包括问题的简单描述等需要清晰的罗列。
有一些意义重大的问题得到解决且能带来功能、性能或可定制性的任何方面的 提升,需要详细让客户了解。
产品支持的平台的拓展和延伸的信息。
对于产品自动化测试的持续投入是十分有必要的:
已有的自动化框架的整体架构和功能提升。
增加针对新功能的自动化测试资产。
优化和提升已有自动化测试资产的功能和质量。
如需了解更多测试技术信息请关注:深圳多测师软件与技术服务有限公司
产品补丁包测试的基本流程相关推荐
- 软件测试之补丁包测试
产品补丁包 Fix Pack, 是产品发布出去之后由产品开发团队定期发布的补丁集合. 补丁包测试是对补丁包进行的测试,该测试类型可以看作是一个简单的产品的测试,与产品测试相关的所有内容基本都需要涵盖. ...
- mysql tsa_为DB2 pureScale升级补丁包,按流程升级RSCT,TSA,GPFS和DB2等
DB2 pureScale 是同时兼备高扩展性和高可用性的数据库集群.在 db2 pureScale 集群里包含了 RSCT,TSA,GPFS 等单独的软件产品.这些产品都包含在 DB2 的安装介质里 ...
- Android之解决打补丁包后移动端为什么不升级,升级之后出现“应用未安装“,以及更新成功之后反复更新问题
1.打补丁包后移动端为什么不升级,而且PC端和移动端访问同一个url得到的xml文件内容不一致 不升级是因为补丁包文件搞错了,虽然改了文件内容, pc端访问同一个url得到的xml文件内容不一致,是以 ...
- 关于自动化安装离线补丁包更新
在平时的很多运维工作中,有时企业会部署专门的更新服务器,如使用WSUS服务器,但是如果企业还没有来得及部署此类服务器,而服务器需要更新大批量管理手动下载的更新补丁时该如何操作呢? 当然,会有同学说一个 ...
- 百度广告产品系统级测试技术演进
背景 根据典型的测试金字塔结构,一个产品的测试可分为三个层级.第一层是单元测试,主要对程序函数进行测试.第二层是集成测试,在百度内部是大家常理解的模块测试.第三层是系统级测试,对产品整体进行的测试.这 ...
- 带有支付功能的产品如何进行测试
软件测试人员在进行测试的时候,根据测试项目或者测试对象的不同,会采用不同的方式方法来进行测试,那么,带有支付功能的产品该如何测试呢?在测试过程中又应该注意些什么? 财务人员有句老话叫: ...
- 【Android 插件化】Hook 插件化框架 ( 创建插件应用 | 拷贝插件 APK | 初始化插件包 | 测试插件 DEX 字节码 )
Android 插件化系列文章目录 [Android 插件化]插件化简介 ( 组件化与插件化 ) [Android 插件化]插件化原理 ( JVM 内存数据 | 类加载流程 ) [Android 插件 ...
- win7 nvme 支持补丁_UpdatePack7R2 v20.8.13 Win7 更新补丁包
UpdatePack 7,由俄罗斯人Simplix制作的Windows 7 更新补丁安装包,Win7累积更新离线安装包,整合所有关键更新和安全更新及NVMe/USB3.0驱动,使用它可以将累积更新封装 ...
- PMCAFF | 产品经理如何设计敏捷开发流程?
作者 | 耗子吴 最小可行化产品 硅谷创业家 Eric Rise 在其著作 <精益创业> 一书中提出了 "精益创业"(Lean Startup)的理念,其核心思想是,开 ...
- u852日期限制解决补丁_用友U8hotfix和补丁包替换原则及注意事项
摘要: 本文提供在用友U8V8.52erp软件平台管理的系统管理模块中打了8月20日的补丁,并打了8-20日的U852HOTFIX,进去企业门户后,点击存货核算节点,U8就退出了,不知何因? 另外想问 ...
最新文章
- 构建自主操作系统,阿里为何失败了?
- SQL Server-聚焦事务、隔离级别详解(二十九)
- Python-使用PyQT生成图形界面
- ajax datatype_小白跟我一起学习ajax
- Business model innovation Consulting
- gulp 实现sass自动化 ,监听同步
- 3、事件响应函数(一)
- 算法训练和模型部署如何避免多次重写数据预处理代码
- 财务造假10年!贾跃亭被罚2.41亿
- 如何判定耿耿数已经被bind过?
- FormData 上传文件
- QT所有版本和VS插件下载
- java中钟摆运动的代码_仿真树叶飘落效果的实现(精灵旋转、翻转、钟摆运动等综合运用)...
- linux从新建命令窗口快捷键,tmux 常用命令及快捷键
- Modulo Summation——UPC
- 滴滴快车奖励政策,高峰奖励,翻倍奖励,按成交率,指派单数分级(9月7日~9月13日)...
- 实时折线图php mysql 源码_超级漂亮网址导航源码,自助链源码(PHP+MYSQL完整版)...
- 怎么把图片转换成PDF文件?
- sql2005数据完整性之约束和规则
- Excel工具箱-方方格子