当前位置: 首页 > news >正文

H5测试全攻略:要点解析

H5测试要点

        H5:"html5",所谓“HTML5”,是指“HTML”的第5个版本,而html,是超文本标记语言,它是一门描述网页的标准语言。html5是一种高级的网面技术。包括html,css和javascript在内的一套技术组合。所以,H5可以理解为是一个网页。

  • 功能测试

    • 基本的功能测试就和APP测试一样的。
    • 另外关注:登录,翻页,刷新,返回,手机操作。
      • 登录:目前H5与native各个客户端都做了互通,所以大家在测试的时候要注意两点:
        • a 若客户端已登录,那么进入H5后仍然是登录状态。
        • b 若客户端未登录,进入H5,点击对应按键OR链接。如果需要登录,须拉起native登录;若取消登录,是否可再次拉起登录,或者停留在的页面是否有对应的登录提示。
      • 翻页:遇到翻页加载的页面,需要注意内容为1页或者多页的情况。数据分页加载时,注意后续页面请求数据的正确。这个需要注意在快速操作场景中,请求页数是不是依次递增,快速操作。
      • 刷新与返回:刷新与返回页面刷新是否仍然处于当前页面;刷新页面或者加载新内容时页面是否有抖动;用户主动点刷新按钮是否仍然处于当前页面;点击返回与back键,回退页面是否是期望页面。
      • 手机操作:弹窗出现/关闭手机关注交互是否友好;比如弹出层的点击,是否会穿透影响到下面的页面。
      • 手机锁屏之后展示页面;退到后台,再重新呼出在前台展示。
  • UI页面测试

    • H5的页面测试和APP的界面测试一样,确保产品UI符合产品经理制定的原型图与UI设计效果图/切图一致
    • 关注页面展示元素,如菜单、对话框、窗口和其他可视控件的布局、风格,文字是否正确。页面是否美观,页面交互操作是否友好。操作是否设计频繁,是否易操作。
  • 兼容性测试

    • 浏览器兼容
      • 1 考虑手机主流浏览器,例QQ,UC,百度
      • 2 考虑PC端主流浏览器,例如IE,Chrome,Firefox;
      • 3 android跟ios自带浏览器
    • 系统兼容
      • 覆盖android跟ios最新的试用版和当前流行的主要版本
    • 屏幕兼容
      • 兼容不同的屏幕大小。包括横竖屏的适配。
  • 接口测试

    • h5接口测试,调用的是后台的接口,所以和平时的接口测试是一样的。
  • 安全测试

  • 网络测试

  • 性能测试

    • 服务器性能测试==接口性能
    • 客户端性能测试
      • 加载速度:页面的首屏时间,白屏时间,有缓存/无缓存的加载时间。
      • 资源占用:CPU,流量,电量,内存等的占用。
        • 关注页面中有图片的话,尽量缩小图片;
        • 资源是否压缩,是否通过CDN加载;
        • 对于一些不会变化的图片,不需每次都请求的东西,做本地缓存。
        • 数据较多时是否做了分页加载处理。
        • 反复访问,检查是否占用大量内存。
http://www.dtcms.com/a/354428.html

相关文章:

  • 一个工程多Module的微服务项目,如何在GitLab中配置CI/CD
  • MySQL数据库精研之旅第十三期:吃透用户与权限管理,筑牢数据库安全第一道防线
  • 深入解析Java并发编程与单例模式
  • 详解Log4j组件:工业级Java日志框架
  • Redis实战-点赞的解决方案
  • vue布局
  • LightGBM 在金融逾期天数预测任务中的经验总结
  • 2025年渗透测试面试题总结-36(题目+回答)
  • 2025年渗透测试面试题总结-37(题目+回答)
  • vue3 数据库 内的 字符 显示 换行符
  • LeetCode-238除自身以外数组的乘积
  • 基于单片机步进电机控制电机正反转加减速系统Proteus仿真(含全部资料)
  • codeforces(1045)(div2) E. Power Boxes
  • 2024年09月 Python(三级)真题解析#中国电子学会#全国青少年软件编程等级考试
  • Kubernetes 的20 个核心命令分类详解
  • 深度学习11 Deep Reinforcement Learning
  • 基于视觉的网页浏览Langraph Agent
  • 【RAG知识库实践】向量数据库VectorDB
  • Linux应用软件编程---网络编程(TCP并发服务器构建:[ 多进程、多线程、select ])
  • Spring Start Here 读书笔记:第15 章 Testing your Spring app
  • 【PyTorch】基于YOLO的多目标检测项目(二)
  • vue2 watch 的使用
  • Xshell 自动化脚本大赛技术文章大纲
  • TypeScript:重载函数
  • 《Linux 网络编程四:TCP 并发服务器:构建模式、原理及关键技术(select )》
  • oceanbase-部署
  • yolo ultralytics之yolov8.yaml文件简介
  • 《信息检索与论文写作》实验报告三 中文期刊文献检索
  • Linux 云服务器内存不足如何优化
  • LinuxC系统多线程程序设计