当前位置: 首页 > news >正文

【QA那些事儿】视频SDK测试方法-场景自动化

目录

    • 一、自动化与白盒测试
    • 二、白盒测试举例
    • 三、场景自动化实践
      • 1、核心思想
      • 2、结果验证
      • 3、整体框架

一、自动化与白盒测试

有过测试经验的同学,对“自动化”测试和“白盒”测试肯定不陌生,前者的目的是提高效率,后者的意义是增加深度。
进一步细分自动化测试,从事QA行业的同学可能会接触到:
1、性能自动化测试
2、UI自动化测试
3、接口自动化测试
4、健壮自动化测试(Monkey测试)

一般来说,自动化测试的实现离不开白盒测试,要求QA对测试目标有一定的了解或者对编程语言/脚本语言有一定的了解。本文的重点在“自动化”,在此也简单介绍下视频sdk测试过程中遇到的白盒场景。

二、白盒测试举例

这里比较建议有一定的编程基础但不是特别强的同学(何为强?达到RD标准?)根据
1、debug日志打印;
2、sdk源码梳理 ;
的方式,整理 模块功能流程图 ,然后再进行白盒测试。
举个例子,通过 video id 播放视频(目前提供视频播放解决方案的厂商都有官网说明,感兴趣的同学可以自行了解–头条搜索,值得拥有~)。

具体的case比较多,这里先不展开说了,设计的核心就是围绕应用业务端的使用方式视频sdk的内部处理不同阶段的交互打断等角度展开。

白盒测试建议直接git pull最新的代码,然后根据commit增删改的内容去进行case覆盖。比如说,在“请求视频地址”阶段调用stop逻辑,基于业务也可以采用类似monkey的方式测

http://www.cnnetsun.cn/news/3710933.html

相关文章:

  • vLLM与SGLang:大模型推理框架的技术对比与应用指南
  • OpenCV4Android从源码编译:定制化构建与Android集成实战
  • PMP项目管理知识体系与实战应用解析
  • 六祎-Java文件的上传和下载原理
  • 网站改版时间线,旧站新站切换:301做了为什么流量掉50%
  • 焊接工艺---角焊缝
  • SpringBoot3微服务电商架构设计与实践
  • 电商砍价系统设计:防刷策略与高并发实践
  • GetQzonehistory:三步轻松备份QQ空间所有历史说说
  • python的五种输出格式(简单粗暴)
  • PAT甲级 1074 Reversing Linked List 反转链表
  • 上交大开源《动手学大模型》实战教程,真的把我当小孩教啊!
  • 注塑厂用的质量追溯软件有没有推荐的品牌?设备要能对接
  • Obsidian 笔记库安全策略:同步≠备份,4层防护体系保护你的知识资产
  • 多语言文本嵌入模型:paraphrase-multilingual-MiniLM与all-MiniLM对比
  • 物联网设备初级电池寿命优化方案与实测数据
  • Node.js 轻量化后端:独立产品的服务端演进路径
  • 物联网设备低功耗优化:NBM7100A与STM32F423RH方案解析
  • Python爬虫实战:爬取某微博用户动态,手把手教你突破登录限制
  • DeepPCB:1500对图像数据集开启PCB缺陷检测的AI革命
  • 为什么MemcardRex能成为PlayStation 1记忆卡编辑的终极工具?
  • 基于Web的餐饮食品安全监管平台的设计与实现
  • 计算机毕业设计之“鼻护灵”微信小程序的设计与开发
  • Codex智能体配置实战:从通用助手到专属项目专家的进阶指南
  • Dev-C++入门指南:轻量级C/C++开发环境配置与实战
  • SpringBoot+Vue养老院管理系统设计与实现
  • 训练一个分类器
  • SMS凭据中枢架构与落地路线图:四阶段推进
  • 【计算机JAVA毕业设计案例】基于 B/S 架构的养老机构智能管理系统 康养中心老人档案与医疗服务管理系统(程序+文档+讲解+定制)
  • BZOJ3003 LED题解(状压DP+最短路+差分)