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

【从零开始学习计算机科学】软件测试(十)嵌入式系统测试、游戏开发与测试过程、移动应用软件测试 与 云应用软件测试

【从零开始学习计算机科学】软件测试(十)嵌入式系统测试、游戏开发与测试过程、移动应用软件测试 与 云应用软件测试

  • 嵌入式系统测试
    • 测试策略及测试流程
      • 嵌入式软件测试问题及测试方法
      • 嵌入式软件的测试流程
  • 游戏开发与测试过程
    • 游戏开发与通用软件的开发过程区别
    • 游戏测试主要内容
    • 游戏测试特性
    • 游戏测试系统测试流程
    • 游戏测试的实施
    • 不同架构下的游戏测试
  • 移动应用软件测试
    • 移动应用测试的困难
    • 移动应用测试类型
    • 移动应用的测试方面
  • 云应用软件测试
    • 云测试方法和技术
      • 云环境中的测试
      • 针对“云”的测试
      • 云测试现状及挑战
        • 云测试的现状
        • 云测试挑战

嵌入式系统测试

嵌入式系统由嵌入式硬件与嵌入式软件组成。硬件以芯片、模板、组件、控制器形式嵌入到设备内部,软件是实时多任务OS和各种专用软件,一般固化在ROM或闪存中。
一般的,嵌入式系统主要用于各种信号处理与控制。

测试策略及测试流程

嵌入式软件测试问题及测试方法

嵌入式软件开发一般采用典型的宿主机-目标机交叉方式,即利用宿主机上丰富的资源及良好的开发环境,通过串口或网络等将交叉编译生成的目标代码传输并装载到目标机,用调试器在监控程序或实时内核 OS的支持下进行实时分析、测试和调试,目标机在特定的环境(如分布式环境)下运行。因此,嵌入式软件的测试也称为交叉测试(cross-testing)。对实时嵌入式系统进行分析需要建模、仿真和数学计算。对嵌入式应用,无论是测试还是调试,有效的方法仍是借助硬件仿真或软件模拟的手段来进行软件的测试和调试。

嵌入式软件的测试流程

首先,使用测试工具的插装功能(主机环境)执行静态测试分析并且为动态覆盖测试准备好一插装好的软件代码;
其次,使用源码在主机环境执行功能测试,修正软件的错误和测试脚本中的错误;
接着,使用插装后的软件代码执行覆盖率测试,添加测试用例或修正软件的错误,保证达到所要求的覆盖率目标;
然后,在目标环境下重复,确认软件在目标环境中执行测试的正确性;
最后,若测试需要达到极端的完整性,最好在目标系统上重复,确定软件的覆盖率没有改变。

游戏开发与测试过程

游戏开发与通用软件的开发过程区别

通用软件的需求明确,游戏软件的需求存在理想化;通用软件开发过程中需求变更少,游戏软件开发过程中需求变化快开发过程的阶段不同。

游戏测试主要内容

游戏测试可分为两部分:一是传统的软件测试,二是游戏本身的测试。

游戏测试特性

游戏测试特性主要包含以下几个方面。

  • 游戏情节的测试。游戏世界中的任务系统组成,有人也称其为游戏世界的事件驱动,也可称为游戏情感世界的测试。
  • 游戏世界的平衡测试。主要表现在经济平衡,能力平衡(包含技能、属性等),保证游戏世界竞争公平。
  • 游戏文化的测试。
  • 游戏可玩性测试。其是游戏测试的最重要内容,其本质是功能性测试。对于游戏基本功能(任务)测试,其保证游戏基本功能被覆盖。

游戏测试系统测试流程

游戏系统虚拟世界的搭建,在构建交互平台的前提下进行游戏完整情节的系统级别的测试。然后进行游戏软件的风格、界面测试,以及游戏软能、压力等必要的软件特性测试。最后,可玩性测试是游戏最重要的一块,只有玩家的认同游戏才可能成功。但一些具

相关文章:

  • 星越L_灯光操作使用讲解
  • ROS2与OpenAI Gym集成指南:从安装到自定义环境与强化学习训练
  • 力扣22.括号生成
  • 【鸿蒙开发】Hi3861学习笔记- NFC
  • DigitalFoto公司如何用日事清流程管理工具实现任务优先级与状态可视化?
  • css-in-js
  • PyTorch深度学习框架60天进阶学习计划 - 第28天:多模态模型实践(二)
  • 七天免登录 为什么不能用seesion,客户端的http请求自动携带cookei的机制(比较重要)涉及HTTP规范
  • 应用权限组列表
  • 深入理解MySQL日志机制
  • 23种设计模式-抽象工厂(Abstract Factory)设计模式
  • Linux下oa项目部署
  • Selenium工作原理详解
  • # [RPA] 使用八爪鱼进行高效网页数据采集
  • 鸿蒙HarmonyOS NEXT应用崩溃分析及修复
  • 【ROS实战】02-ROS架构介绍
  • 现代美学工业风品牌海报徽标设计PSAI无衬线英文字体安装包 Moldin – Condensed Sans Serif Font
  • oneAPI编译VASP 中 icx icpx和ifx设置 适用于icc和ifort Command not found
  • 初始javascript
  • 信息收集与问答系统流程分析与改进建议
  • 中国人寿一季度净利润288亿增39.5%,营收降8.9%
  • 深入贯彻中央八项规定精神学习教育中央指导组派驻地方和单位名单公布
  • 怒江州委常委、泸水市委书记余剑锋调任云南省委省直机关工委副书记
  • 4月份全国93个国家气象站日最高气温达到或突破极值
  • QFII一季度现身超300家公司:持有南京银行市值最高,5家青睐立航科技
  • 调查丨当节气出现“时差”,陕西的果农们经历着什么?