完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
名词解释
AliOS Things: 阿里云智能IoT团队自研的物联网操作系统 HaaS:全称是Hardware as a Service,阿里云智能IoT团队基于AliOS Things系统推出的硬件即服务 HaaS UI:全称是Hardware as a Service User Interface,是源自AliOS Things操作系统上的一套应用&图形解决方案,支持C/C++和 JS两种开发语言 1、HaaS UI应用创建 AliOS Things团队为了让开发者能够快速地进行HaaS UI应用开发,特提供了一个demo应用,开发者只要根据《HaaS UI小程序解决方案基础教学之一: 快速开始》,就能够快速搭建应用工程, 2、HaaS UI自动化测试架构 分层介绍: 1、硬件设备:HaaS UI目前支持HAAS100和MTK单板,未来为支持更多的AIOT带屏终端设备;为了解决用户手上没有硬件的场景,AOS团队特开发了基于MAC和Windows模拟器,让用户只需关注上层应用的开发。 2、OS:HaaS UI是运行在AliOS Things操作系统上的一套应用&图形解决方案。 3、HaaS UI应用框架:包括轻应用框架、轻应用API、容器、HaaS UI渲染框架和动态卡片前端框架。 4、HaaS UI自动化测试框架:AOS对外提供了JS API和组件的能力,同时开放了JS API和组件的接口,可以由用户自定义,因此,提供了接口测试的自动化测试框架和UI自动化测试的自动化测试框架。目前实现了接口测试的自动化测试框架。 5、测试类型:覆盖接口测试、功能测试、场景测试、稳定性测试和性能测试。 3、API 3.1、内置API HaaS UI目前内置了一些基本的JSAPI供开发者使用,这些JSAPI提供与应用生命周期、页面导航、数据存储、包管理、网络请求等强关联的接口,接口宿主为框架提供的基础类($falcon,App,Page等)。
3.2、自定义API HaaS UI内置的JSAPI为虽然JS提供了调用底层系统能力的接口,例如数据存储、网络管理、文件操作等,但是这些内置的JSAPI不能满足用户所有的开发需求。HaaS UI提供了扩展JSAPI的方法,用户可以根据项目需求和平台能力实现不同的扩展,以满足不同的功能需要。用户如果想要自定义一些JSAPI, 4、接口自动化测试 4、接口自动化测试 4.1、创建自动化测试文件 根据第一章节创建HaaS UI应用,然后在对应目录下新增自动化测试目录及文件,详细操作参考第一章节。 4.2、 编写测试用例 在apitest.vue文件的methods中增加测试用例,例: 4.3、添加测试用例 在apitest.vue文件中的created中添加对应的测试用例 4.4、编译运行 1、npm run build命令生成小程序包 2、下载模拟器 Mac模拟器:下载地址 Windows模拟器:下载地址 3、基于模拟器运行 运行模拟器需要先cd到模拟器所在路径,再执行./bin/appx,(因为模拟器是根据相对路径来加载资源目录的) 运行方法:
例如:./bin/appx /Users/Documents/code/testproject/.falcon_ test 运行结果如下: 文章转载自:平头哥芯片开放社区 作者:sucool |
|||
相关推荐
|
|||
只有小组成员才能发言,加入小组>>
【平头哥Sipeed LicheeRV 86开发板试用体验】Waft初体验
15655 浏览 1 评论
13703 浏览 4 评论
【平头哥Sipeed LicheeRV 86开发板试用体验】四、烧写waft系统&搭建waft测试环境
19620 浏览 2 评论
59026 浏览 19 评论
【限时福利】加入芯片开发社区,领100G电子工程师资料大礼包
87687 浏览 121 评论
邀请函 | 3月2日 来上海参加平头哥“玄铁RISC-V生态大会”
742浏览 0评论
读书分享会 | 玄铁RISC-V处理器入门与实战电子书免费下载!
630浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 02:33 , Processed in 1.765930 second(s), Total 68, Slave 51 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号