您的位置  > 互联网

微信小程序的测试方案,你知道几个?!

1.微信小程序

微信小程序于2017年9月正式发布公测,是连接用户和服务的全新方式。 在微信内可以轻松获取和传播,具有良好的用户体验。

它有几个显着的特点:

我们常用的进入小程序的方式大概有以下几种。 总结如下:

那么小程序和我们常用的App、H5有什么区别呢?

2. 对小程序的误解

小程序是Html5。 小程序是微信新定义的规范。 它是基于xml+js的。 它不支持或不兼容 HTML。 它兼容一些有限的CSS编写方法。 它是独立的。 过去,Web上的第三方工具和框架生态是完全完整的。 新的App Store小程序确实是根据操作系统标准构建的。 开发语言和IDE是独立的,是一个封闭的生态系统,类似于iOS生态系统,需要年费。 小程序是b/s小程序,不是b/s的在线页面。 它是基于c/s架构的。 在wxml中,与X5内核相关的小程序是通过wx. (类似ajax)或者连接服务器小程序与腾讯X5内核无关。 X5来自QQ浏览器团队,基于HTML,但小程序是微信团队自研的。 通过修改M站,您可以在小程序中访问基于HTML和B/S架构的M站。 与小程序无关。 小程序相当于重新制作了一个APP,包括开发、设计、测试、运维。 升级都是单独的套件。 小程序的体验并不好。 以往的体验主要是指进入应用后的体验流畅度。 但随着硬件和网络的发展,用户感觉不到这一点。 相反,小程序不需要安装,触手可及,用完就可以走开。 卸载。

3. 小程序结构

小程序主要分为两个主要部分:视图模块和模块。 视图模块负责UI显示。 它由wxml和wxss转换后的代码以及微信提供的辅助模块组成。 一个视图模块对应一个组件。 小程序支持多个视图的存在。 当我们在视图层进行事件操作时,数据会被传递到系统层。 系统层决定是否使用处理,然后扔给逻辑层进行用户逻辑代码处理。 逻辑层处理完后,数据会返回给View层,View进行视图的渲染和更新。

通过这篇文章,我们对微信小程序有了一个整体的了解。 下一篇我们将从5个方面制定小程序的测试方案。

ps:其他文章可以关注微信公众号开发测试架构师,可以获得价值999的资料~