投稿网址 http:www.VideoE.cn|《电视技术》第39 卷第5 期(总第458 期) 117 【本文献信息】沈杰,潘科,刘昕,等. 基于 Python 的智能家居自动化测试脚本设计及实现[J]. 电视技术,2015,39( 5) . 基于 Python 的智能家居自动化测试脚本设计及实现 沈 杰,潘 科,刘 昕,范雨晓 ( 工业和信息化部电信研究院西部分院( 重庆电信研究院) ,重庆 401336) 摘要:根据智能家居系统的特点和要求,详细介绍了所研发的自动化测试平台。在此平台基础上,通过 Python 脚本的设计,扩展了对智能家居业务的描述,设计了对测试脚本的架构方案,并且以门磁设备的测试用例为例,详细描述了脚本编写过程和方法及实现其功能的自动化测试。通过 Python 语法编写而成的测试方法,具有良好的描述能力,并且产生的测试方法易于维护,该方法对于开展智能家居自动化测试具有重要意义。 关键词:智能家居; 脚本设计; 自动化测试 中图分类号:TP391. 76 文献标志码:A DOI:10. 16280/j. videoe. 2015. 05. 029 Python Script Based on Smart Home Automatic Testing Design and Implementation SHEN Jie,PAN Ke,LIU Xin,FAN Yuxiao ( West Institute of CATR of MIIT( Chongqing Institute of Telecommunications) ,Chongqing 401336,China) Abstract: According to the characteristics of the smart home system and requirements,the development of smart home automation test platform is introduced. In this platform,it takes an example of door magnetic equipment,the Python script writing process and meth-ods is described in detail. Then,the function of automatic testing is implemented. The testing method which is programmed by Python has a good ability of description and easy to maintain,so it has great significance for implementing intelligent automated testing. Key words: smart home; script design; automated testing 利用脚本来描述测试用例,是具有标准语法、数据和指令的描述集合,在自动化测试过程中,通过脚本解释器来执行测试用例是一种非常有效的测试方法[1 -2]。在测试系统中引入脚本技术,测试需求使用面向测试的脚本语言来编写测试计划,描述一个或多个测试用例的执行,可以大大提高测试效率。测试人员根据被测系统要求,通过对各种资源进行配置,驱动被测系统运行,对输入输出接口进行结果判定。 1 智能家居自动化测试平台 1.1 测试原理 智

基于python的智能家居_基于Python的智能家居自动化测试脚本设计及实现相关推荐

  1. 用python做炒股软件-python程序源码_基于python的炒股软件

    股票模拟交易系统设计与实现 不但能够进行界面的设计,还可以实现各个窗口的关联,通过WPF实现和其余窗口的关联,而且WPF中的类不但能够和其中一个窗口进行关联,还可以跟许多功能操作接口,WPF在对窗口对 ...

  2. python 工资管理软件_基于[Python]的员工管理系统

    基于[Python]的员工管理系统 -------------------------------- 简介 使用python语言来完成一个员工管理系统,员工信息包含:员工工号,姓名, 年龄,性别,职位 ...

  3. 如何用python实现地图定位_基于 PyQt5 实现地图中定位相片拍摄位置

    项目简介:本次项目主要学习了如何查找相片中的 Exif 信息,并通过 Exif 信息中的 GPS 数据在百度地图中进行定位标点,以确定相片的拍摄地点.本次实验的目的旨在通过包含 GPS 信息的相片进行 ...

  4. 基于python的语料库数据处理_基于Python的语料库数据处理(三)

    原标题:基于Python的语料库数据处理(三) <Python玩转语料库数据>专栏· 第3篇 1393 字 | 5 分钟阅读 一起来学习用Python进行语料库数据处理吧! 一.条件判断 ...

  5. python语法元素测试_基于python全局设置id 自动化测试元素定位过程解析

    背景: 在自动化化测试过程中,不方便准确获取页面的元素,或者在重构过程中方法修改造成元素层级改变,因此通过设置id准备定位. 一.python准备工作: 功能:用自动化的方式进行批量处理. 比如,你想 ...

  6. python批量检索文献_基于Python的文献检索系统设计与实现

    基于 Python 的文献检索系统设计与实现 杜兰 ; 刘智 ; 陈琳琳 [期刊名称] <软件> [年 ( 卷 ), 期] 2020(041)001 [摘要] 毕业设计是大学本科教育的一个 ...

  7. python爱因斯坦的问题_基于Python3的趣味数学问题

    基于Python3的趣味数学问题 Pro1. 数独(Sudoku)根据九宫格盘面上的已知数字,推理出所有剩余空格的数字,并满足每一行.每一列.每一个宫(3*3)内的数字均含1-9这9个数字. Pro2 ...

  8. 高中python课程实施方法_基于学科核心素养的高中信息技术Python教学探析

    龙源期刊网 http://www.qikan.com.cn 基于学科核心素养的高中信息技术 Python 教学探析 作者:张明华 来源:<新课程 · 上旬> 2020 年第 07 期 摘 ...

  9. python 分析人物关系_基于共现发现人物关系的python实现

    基于共现发现人物关系的python实现 1.共现关系 在文献计量学中,关键词的共词方法常用来确定该文献集所代表学科中各主题之间的关系.而在这里,我们需要通过分析一篇小说或剧本,来分析剧中各个角色之间的 ...

最新文章

  1. java 精确 计算_java中进行高精度精准计算
  2. Oracle存储过程和自定义函数
  3. python实验总结心得体会_Python,Pyvisa操作Agilent 86140x系列OSA
  4. C++学习之路 | PTA(天梯赛)—— L2-013 红色警报 (25分)(带注释)(并查集)(精简)
  5. 小程序开发(13)-location定位
  6. CEF3:https 请求返回状态码canceled
  7. 微信看一下!搜狐张朝阳官宣狐友APP重新上架
  8. Python机器学习方向企业面试题(三)
  9. hbase中为何不能向表中插入数据_MySQL数据库中表记录的增、删和改操作
  10. oracle池式连接超时,c# – Oracle Data Provider for .NET:连接请求超时
  11. onlyoffice添加中文字体及字号
  12. 简历推荐_12位AI产品经理
  13. ret2text涉及到的堆栈平衡问题
  14. C语言中心对称图形定义,中心对称图形的定义
  15. DPI/DFI/端口识别技术
  16. 可视化经典:10幅精妙绝伦的科学视图
  17. safari浏览器找不到服务器
  18. Unity3D脚本中文系列教程(八)
  19. 从赤壁之战看刘备与曹操暴露的最大差距
  20. node+express实现文件上传功能

热门文章

  1. 5.xss之旅—Level5
  2. SpringBoot - 阿里云视频点播的简单使用
  3. incaseformat蠕虫病毒的预防措施及应对措施
  4. 查看打印机端口的方法
  5. 缺陷检测中的分类、检测与分割网络
  6. 吐血推荐 | 珍藏多年的 Chrome 插件,务必收藏
  7. 70行代码撸一个桌面自动翻译神器
  8. 计算机主机是啥意思,pc是什么_pc是什么意思
  9. Unity IOException: Sharing violation on path
  10. softlayer iso_配置SoftLayer组件以与帐户定义的网络一起使用