最近智能家居很火,相较软件测试,这个测试在测试分析,需求用例设计的时候,需要有个大局观。

举个例子,一个智能台灯的测试,台灯本身有个按钮可以开启(微亮、中亮、高亮),长按关闭,台灯内置wifi可以联网,并有一款对应的app可以操控台灯的开闭已经循环。

(分析过程嫌麻烦的直接看图)

首先分析一下对象,这个测试对象是智能家居——智能台灯,这意味着有2个属性,智能+台灯的基础机械功能。

继续细分,智能是具体指什么,有哪些东西(app);台灯基础功能有哪些点(具体硬件的功能、性能、结构);以及二者如何关联(内置wifi)

具体的家居实现架构如下。

至于智能家居的联网模式,一般分成4g和内置wifi.

内置Wi-Fi,则告知通过路由器连,那么app与家居需要同一局域网才能互联。

小结:

软件测试比较简单,一个需求,看哪些功能点,直接功能、接口、性能、安全这么几个方面来;

硬件测试,需要先分析实现架构是什么,有哪几块的组成,各组成部分之间,如何联系来实现最终交互;然后对各快内容和联系进行进一步细分测试。

————————————————

版权声明:本文为CSDN博主「桃子不淘气」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/qq_38396614/java/article/details/101049230

原文:https://www.cnblogs.com/51QA/p/13216498.html

智能家居中的软件测试,智能家居测试思路相关推荐

  1. 测试过程中常见的中间件及测试思路

    1.中间件是什么 中间件(英语:Middleware)顾名思义是系统软件和用户应用软件之间连接的软件,以便于软件各部件之间的沟通,特别是应用软件对于系统软件的集中的逻辑,是一种独立的系统软件或服务程序 ...

  2. 计算机在机械智能制造中的应用,机电一体化技术应用于智能制造中的优势研究...

    机电一体化毕业论文热门范文推荐10篇之第四篇:机电一体化技术应用于智能制造中的优势研究 摘要:随着科学技术手段的不断发展与更新,新的技术正不断生成,各类技术间的融合也逐渐形成优势互补.机电一体化技术是 ...

  3. 机器人三维视觉技术及其在智能制造中的应用

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 摘要:三维视觉技术是智能机器人的一个热点研究方向,它是智能机器人进 ...

  4. 无线传感器在智能家居中的应用

    传统的传感器在智能家居领域的应用中任然还是存在着一定的局限性,与总线相连的传感器价格昂贵,传感器组网的开销成本巨大,在一些特殊的区域布线很困难,不同类型的传感器和控制系统的软硬件之间协议不兼容. 在此 ...

  5. 温控器手动模式与自动模式c语言编写,智能温控器在智能家居中的应用及实现(本科毕业论文).doc...

    本科毕业设计论文 题目:智能温控器在智能家居中的应用及 硬件实现 作者姓名 指导教师 专业班级 综合自动化 学 院 信息工程学院 毕业设计论文 智能温控器在智能家居中的应用及硬件实现 作者姓名:XXX ...

  6. E103-W01产品WiFi无线模块快连技术在智能家居中的应用

    WiFi是一种允许电子设备连接到一个无线局域网(WLAN)的技术,通常使用2.4G UHF或5G SHF ISM 射频频段.连接到无线局域网通常是有密码保护的:但也可是开放的,这样就允许任何在WLAN ...

  7. html5在zigbee中起什么作用,ZigBee是什么?ZigBee在智能家居中扮演什么角色

    做智能家居的都智能Zigbee网关协议,但对于刚刚了解智能家居的朋友可能会有些迷茫,对于各类新出现的名词肯定会相当的陌生,比如经常看到的ZigBee这个单词,它是什么意思,在智能家居产品中又扮演什么样 ...

  8. 理想中的那些智能家居!

    过去所畅想的场景,如今正在一步一步实现. 作者 | BENJAMIN BREEN 编译 | 风车云马,责编 | 屠敏 出品 | CSDN(ID:CSDNnews) 以下为译文: 还记得西屋电气公司(W ...

  9. 语音识别技术在智能家居中的应用有哪些?

    [导读]自动语音识别(AutomaticSpeechRecognition)技术是信息技术中人机接口的关键技术,是一种让机器通过识别和理解过程把语音信号转变为相应的文本或命令的高级技术. 认识语音识别 ...

最新文章

  1. Datawhale组队学习周报(第018周)
  2. 【Python】Python办公自动化 | 一键给PDF文件加密,超方便
  3. [react] 你有在项目中使用过Yeoman脚手架吗?
  4. 在保护继承中基类的共有成员_C++学习刷题13--继承的实现、继承的方式
  5. 网上无意中看到的一句话。。。
  6. 在Eclipse或工作空间中 ,复制或修改项目后,把项目部署后发现还是原来的项目名称...
  7. 28.类型提示的实现
  8. 微信小程序码合成图片
  9. [201209][HTTP 权威指南][陈涓][赵振平][译]
  10. C语言——ASCII 码表及分类
  11. filezillaserver使用教程(filezilla搭建ftp服务器步骤)
  12. 【java学习】多线程之高并发编程
  13. python extract_convert.py对应代码解读抽取式提取+生成式提取摘要代码解读------摘要代码解读1
  14. 微信小程序 - requestSubscribeMessage:fail can only be invoked by user TAP gesture.
  15. SAC案例精选:SAC Planning实现SOP(销售与运营计划)模拟沙盘
  16. CSS3制作Freebie标签
  17. 地中海文明卢浮宫特展全攻略(国家博物馆),通俗版
  18. android 腾讯微博授权,5腾讯微博Android客户端开发获取请求用户授权Request Token.pdf...
  19. openstack冷迁移/Resize源码分析(二)
  20. SQL server 和 mysql 自动排序生成序列号

热门文章

  1. 中标麒麟网络配置详解
  2. LeetCode2029. 石子游戏 IX
  3. Android - Broadcasts overview(不完整)
  4. 接入交换机,汇聚交换机,核心交换机
  5. 一文读懂MACD技术指标
  6. 数据库系统工程师任职要求
  7. 美国商会呼吁对ICO进行澄清
  8. 传说中让理科生沉默,让文科生落泪的文史综合题
  9. 360宽带测速器怎么用 360测试如何在线测网速
  10. 网贷风控体系之-决策引擎