【软件测试基础知识】小程序测试点

发布 : 软件测试培训      来源:软件测试干货资料

2021-08-27 11:08:24

权限测试:

未授权登录小程序

①未授权时,一般使用一些业务功能的时候,都会弹出提醒‘先授权再操作对应功能’ ②在提交数据到后台的时候,会提示补充相关身份信息才能提交

已授权登录小程序

①授权微信访问小程序,意味着自己的微信账号可被小程序管理方获取

②自动以微信的身份行使业务操作权限,比如咨询、支付、数据查询等

③所能查看的数据和操作的权限都应该是同步一致的 同一微信号在不同手机端登录授权查看数据权限

同一微信号在不同的手机端登录查看数据的权限

是否需要重新授权--小程序在更换了设备登录后,需要进行重新授权

授权定位、相机等服务

程序入口测试设计

主页上搜索 --- 最上端 和微信发现页--小程序

扫一扫

消息中心

卡卷包 --个人中心的卡包里面

别人分享

直接退出

直接关闭

功能测试

功能模块测试

根据设计好的各个大类功能模块划分,然后再逐级细化,覆盖到每个功能尽可能全面的测试点

用户上传文件,是否有文件格式和大小的限制

业务流程:

1.小程序的业务,比如支付、播放

2.把各个功能点串联起来生成完整的业务流程来检查

3.同一个业务,可能有不同的路径来实现,每个路径都需要覆盖检查

数据方向:

1.根据数据从某一端操作输入和输出流向,设计基于数据流的测试用例,输出的数据也可能成为另外一段的输入

2.检查输入的数据是否按照代码逻辑执行正确的输出

3.是否数据发生异常(无法输入、有输入却无任何输出、输出不正确,多余的输出其他信息)

同一功能不同入口:

1.小程序中在首页、列表页、详细页、其他的业务功能相关页面,都有可能存在同一个功能的入口

2.每一个入口路径都需要覆盖检查(如驾考宝典VIP功能;在首页有一个专门的入口;做题页面-课件视频引导购买)

交互性测试:

1.交互的分类前台--前台,后台--后台,前台--后台

2.前台从A页面提交的数据,可能在B页面查看到,也会在对应后台C页面查看记录

3.后台B页面修改or添加的数据,对应到前台A页面产生交互变化,后台本身的不同页面之间可能存在同一个数据的输出值

4.和微信的交互

5.和对应的app或者是web的数据互通。

兼容性测试:

手机的操作系统:Android 苹果 ---对应的主流产品

屏幕的兼容性

横竖屏

和不同微信版本的兼容:

小程序码的兼容性--目前小程序不支持直接分享朋友圈,只能分享微信好友。所以很多小程序都通过生成带有小程序码的图片,用户可以退出小程序将图片发布到朋友圈。既然把小程序码作为图片的一部分,就涉及到小程序码的位置,尺寸,还得不影响原有图片的美观,生成的小程序码还需要是可识别的

交易功能测试

小程序支持交易,那么它与微信的钱包、卡包都是可以交互的。如果有交易功能,需要验证各种交易场景。

异常测试:

不同网络,断网回复的情况,弱网

性能测试

白屏时间,首屏时间,资源占用,页面渲染时间,帧率

UI测试:

官方样式:

检查小程序的界面美观度、字体大小、字体格式、按钮布局--页面展示元素

字体、图片、动态交互效果:字体(标签、标题、内容、动态播放字体)图片(轮播、背景、封面、触屏交互图)

网络切换:

WiFi→2、3、4G;

WiFi→无网;

2、3、4G→WiFi;

2、3、4G→无网;

无网→WiFi;

无网→2、3、4G

导航栏测试:

定位到页面某个模块所在位置,回到顶部or底部,导航条的收展,导航标签的文字是否容易理解

功能入口

重要且常用业务的功能入口,是否在比较显眼的位置,业务操作过程是否便于大多数用户使用和查看

上下层级进入&返回:首页→列表页;列表页→详细页;首页→详细页;同步层级之间返回实现是否易操作

操作是否过于繁琐

更新测试

新版小程序上线后,自动、强制更新

小程序规则测试:

1)小程序的功能定义与实际提供的服务必须一致;小程序所提供的类目,必须放置在首页,最深也只能放置在二级页面;

2)小程序所提供的服务目前暂时不能涉及游戏、直播等服务(涉黄涉赌就不用多说了)内容也不能涉及测试类内容;比如:算命,抽签,星座运势等;

3)小程序所提供的服务可以允许设置付费可见及隐藏可见-主要是付费交易在iOS审核过关难

4)小程序不能提供与微信现有功能相似的服务,如含朋友圈、漂流瓶等,也不能提供导航、排行榜、互推的服务;

5)小程序一如既往的不支持诱导分享、诱导关注,虚假欺诈等内容,也不支持广告展示比例超过50%的页面内容;

6)小程序不得诱导、泄露、转让用户的任何数据。所有行为都必须经过用户授权或有明显提示

7)一个小程序应用同时只能打开5个页面

00001.

THE END  

声明:本站稿件版权均属中公教育优就业所有,未经许可不得擅自转载。

领取零基础自学IT资源

涉及方向有Java、Web前端、UI设计、软件测试、python等科目,内容包含学习路线、视频、源码等

点击申请领取资料

点击查看资料详情 

收起 


 相关推荐

问题解答专区
返回顶部