51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3507|回复: 1
打印 上一主题 下一主题

[转贴] 智能设备的软硬件测试都要测什么?

[复制链接]
  • TA的每日心情
    擦汗
    2 小时前
  • 签到天数: 1026 天

    连续签到: 1 天

    [LV.10]测试总司令

    跳转到指定楼层
    1#
    发表于 2021-4-23 09:45:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
     前言
      随着智能设备的不断发展,与之相对应的软硬件测试工作也变得愈发的重要。小编遍寻业界这方面的测试资料,所能搜索到的内容比较少,大部分是以软件测试为主,所以本篇文章开启智能设备的测试经验总结。

      思考思路
      "智能设备的软硬件测试都有些什么?"
      当这样一个问题摆在我们面前时,相信大部分同学还是无从下手的。有经验的同学,也许可以通过过往的经验逐步总结出要测试的内容,但如果我们需要一个结构化且相对全面的答案,可能还是需要一些方法来梳理总结。
      在这里,我们借助结构化思维来逐步“绘制”出这个问题背后的“(答案)地图”。结构化思维里最为常用的方法是矩阵思想,所以我们选取矩阵的横纵两个维度来进行发散总结:
      横向:通用的质量模型。它是适用于任何产品的一种质量内容概括,即包括功能性、性能、可靠性等多个方面。
      纵向:智能设备的组成部分。在搞清楚如何测试智能设备前,我们有必要搞清楚智能设备一般都包含哪些内容。

      通用质量模型
      “质量”这个概念,我们都很熟悉,但是如果给质量下一个定义,可能不是容易的事情。根据国际标准ISO25010,质量模型的定义如下:


      功能适应性:软件所实现的功能达到其设计规范和满足用户需求的程度,强调正确性、完备性、适合性。
      效率:在指定条件下,软件对操作所表现出的时间特性(如响应速度)以及实现某种功能有效利用计算机资源(包括内存大小、CPU占用时间等)的程度,局部资源占用高速通常是性能瓶颈所在。
      兼容性:涉及共存和互操作性,共存要求软件能给与系统平台、子系统、第三方软件等兼容,同时针对国际化、本地化进行合适的处理。
      易用性:对于一个软件,用户学习、操作、准备输入和理解输出所做努力的程度,如安装简单、容易使用、界面友好,并能适用于不同特点的用户,包括残疾人、有缺陷的人能提供产品使用的有效途径或手段。
      可靠性:在规定的时间和条件下,软件所能维持其正常的功能操作、性能水平的程度/概率,如成熟性越高,可靠性就越高。
      安全性:要求其数据传输和存储等方面能确保其安全,包括对用户身份的认证,对数据进行加密和完整性校验,所有关键性的操作都有记录(log),能够审查不同用户角色所做的操作。
      可维护性:当一个软件投入运行应用后,需求发生变化、环境改变或软件发生错误时,进行相应修改所做努力的程度。它涉及模块化、可复用性、易分析性、易修改性、易测试性等。
      可移植性:软件从一个计算机系统或环境移植到另一个系统或环境的容易程度,或者是一个系统和外部条件共同工作的容易程度。它涉及适应性、可安装性、可替换性。
      总体质量模型的大致分类如上,我们一般来说常见的是功能适应性、效率、兼容性、可靠性、安全性。

      智能设备组成
      借助知乎上热心网友的总结回答,使得我们可以快速理解到智能设备的软硬件一般组成部分如下:1、硬件部分:
      ·物料:一般常见的有电阻、电容、USB、SIM卡槽、TF卡座等。
      ·主板。
      ·壳料。
      ·电池。

      软硬结合设备:
      ·Modem:手机必备的模块,用来进行通话通信的模块。
      ·Camera:摄像头,常见各种智能手机、智能手表等。
      ·Audio:扬声器和麦克风。
      ·WIFI:连接无线网络必备的模块。
      ·BT:蓝牙通信模块。
      ·GPS:位置定位服务模块。
      ·Display:显示设备,如LCD或TP触摸屏。

      软件部分:
      ·固件(操作系统):运行在硬件设备上的操作系统,也包括控制各类设备的驱动程序。
      ·应用:运行在操作系统上的App应用,比如:手机上的通讯录程序等。

      整体测试内容
      通过对以上两个维度的发散梳理后,我们接下来通过矩阵表将两部分概括内容形成表格,并在表格的空格中填充对应的测试内容,形成文章开头所提问题的答案,如下:


      结束语
      虽然不同的产品所测试的内容不尽相同,但是借助具有通用性的质量模型,我们能够搭建并逐步梳理出更为完善的软硬件测试体系,希望本篇文章对于大家有帮助,同时也欢迎大家留言讨论和补充。
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2022-3-23 21:26
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    2#
    发表于 2022-3-23 23:10:34 | 只看该作者
    大牛,您好,请问这本书名是?
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-9-29 11:30 , Processed in 0.094944 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表