小程序测试点

测试点:权限测试、UI测试、功能测试、兼容性测试、易用性测试、网络测试、性能测试、接口测试
权限测试:
    未授权微信登录小程序:①未授权时,一般使用一些业务功能的时候,都会弹出提醒‘先授权再操作对应功能’ ②在提交数据到后台的时候,会提示补充相关身份信息才能提交
    已授权微信登录小程序:①授权微信访问小程序,意味着自己的微信账号可被小程序管理方获取    ②自动以微信的身份行使业务操作权限,比如咨询、支付、数据查询等    ③所能查看的数据和操作的权限都应该是同步一致的  同一微信号在不同手机端登录授权查看数据权限
UI测试:
    检查小程序的界面美观度、字体大小、字体格式、按钮布局--页面展示元素
    页面交互
功能测试:
	根据设计好的各个大类功能模块划分,然后再逐级细化,覆盖到每个功能尽可能全面的测试点--按功能模块
业务流程:
        1.小程序的业务,比如支付、播放
        2.把各个功能点串联起来生成完整的业务流程来检查
        3.同一个业务,可能有不同的路径来实现,每个路径都需要覆盖检查
数据方向:
        1.根据数据从某一端操作输入和输出流向,设计基于数据流的测试用例,输出的数据也可能成为另外一段的输入
        2.检查输入的数据是否按照代码逻辑执行正确的输出
        3.是否数据发生异常(无法输入、有输入却无任何输出、输出不正确,多余的输出其他信息)
同一功能不同入口:
    1.小程序中在首页、列表页、详细页、其他的业务功能相关页面,都有可能存在同一个功能的入口
    2.每一个入口路径都需要覆盖检查(如驾考宝典VIP功能;在首页有一个专门的入口;做题页面-课件视频引导购买)
交互:
    1.交互的分类前台--前台,后台--后台,前台--后台
    2.前台从A页面提交的数据,可能在B页面查看到,也会在对应后台C页面查看记录
    3.后台B页面修改or添加的数据,对应到前台A页面产生交互变化,后台本身的不同页面之间可能存在同一个数据的输出值
兼容:
    操作系统兼容性
    屏幕兼容性测试
    微信兼容性
网络切换:
        WiFi→2、3、4G;
        WiFi→无网;
        2、3、4G→WiFi;
        2、3、4G→无网;
        无网→WiFi;
        无网→2、3、4G
性能:
    页面的白屏时间;
    首屏时间;
    资源占用;
    页面渲染时间;(通常在Android上性能问题较多)
易用性

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

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

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

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

操作是否过于繁琐

 

 

 

 

 

 

 

 

 

 

 

手机端微信小程序测试主要包括以下几个方面: ### 1. 功能测试 这是最基本也是最核心的测试环节,确保每个功能都能按预期工作。包括但不限于: - **登录与注册**:检查用户能否正常登录、注册和注销账号; - **消息收发**:测试文本信息、语音、图片、视频等多媒体信息发送和接收是否正常; - **页面跳转**:测试从一个页面到另一个页面的链接是否有效,以及页面加载速度和内容展示效果; - **搜索功能**:测试关键词搜索是否准确,结果排序是否合理。 ### 2. 性能测试 关注小程序在各种环境下的性能表现,如: - **响应时间**:快速响应用户的操作,减少等待时间; - **内存占用**:避免小程序过度消耗设备资源,影响用户体验; - **网络适应性**:在不同网络环境下,保证良好的性能表现。 ### 3. 兼容性测试 针对不同的操作系统版本、手机品牌和型号进行测试,确保小程序能够适配多种设备: - **操作系统兼容性**:测试在Android和iOS系统上运行的效果; - **设备兼容性**:考虑不同分辨率、屏幕尺寸的手机和平板电脑; - **浏览器兼容性**:虽然微信小程序不需要浏览器支持,但在特定条件下,了解其跨平台兼容性依然重要。 ### 4. 安全测试 保护用户数据安全至关重要: - **数据加密**:检查敏感数据传输是否采用了HTTPS或其他安全协议; - **权限管理**:确认小程序获取用户数据前是否有明确的权限请求,并征得用户同意; - **异常处理**:评估异常情况下的错误处理机制,确保不会暴露用户信息或导致程序崩溃。 ### 5. 用户体验测试 注重提升用户满意度,包括: - **界面设计**:检查布局、颜色搭配、字体大小是否符合用户体验标准; - **交互流畅度**:测试操作流程的顺畅性和反馈及时性; - **帮助文档**:提供清晰的操作指南和支持,方便用户解决问题。 ### 相关问题: 1. 在进行微信小程序功能测试时,通常会采用哪些测试策略? 2. 对于微信小程序的性能测试,有哪些关键指标需要重点关注? 3. 微信小程序的安全测试重点应该放在哪些方面?
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值