前言:随着时代潮流的变化,APP的设计风格也会随着变化,本次接到一个测试任务就是手机浏览器的菜单改版,看似简简单单的UI改版,该如何制定测试范围呢?

分析需求

将需求与未改版前的菜单进行对比,将菜单按钮分为:同级菜单修改位置的、将功能转移至工具箱内并且无功能改动的、有功能更改的、旧功能新增菜单入口的四类,根据这四类改动有针对的进行测试范围的制定。目前版本的菜单:

改版菜单草图:

同级菜单修改位置的测试点

1、菜单布局是否正确;2、按钮UI是否正确;3、按钮点击效果是否正确;4、点击按钮后入口能正常进入,功能能够正常生效;

将功能转移至工具箱

   将功能转移至工具箱内并且无功能改动的测试点:1、工具箱布局是否正确;2、按钮或功能区UI是否正确;3、按钮点击效果是否正确;4、按钮或功能区的主功能是否正确;5、低版本升级到菜单改版版本,按钮状态继承是否正确,功能继承是否正确;目前版本的工具箱:

改版工具箱草图:

有功能更改的测试点

1、整体功能根据需求重新测试;2、低版本升级到菜单改版版本,由于功能改版,按钮状态是否继承,功能是否能正常使用;

旧功能新增菜单入口测试点

1、新增入口是否能正确打开旧功能;2、新增入口后,与旧功能逻辑是否有冲突;3、旧功能新增入口后,是否符合整个APP的正常功能逻辑:例如:本次菜单改版新增小说入口,原有小说只有首页入口,所以在首页点击小说进入书架后,点击工具栏的后退按钮,必然会返回到首页,本次小说新增入口后,增加了在网页中进入书架的入口,所以需要考虑在网页中通过菜单进入书架,点击工具栏后退按钮,是否能够正常返回到网页。

菜单埋点统计回归

由于菜单按钮位置有移动和功能有变更,所以需要回归菜单所有功能埋点统计,保证埋点统计正确,防止因菜单改版出现丢失埋点或埋点发送逻辑错误的问题。

总结

菜单改版看似简单,但是菜单是多个功能入口的合集,制定测试策略时,不仅仅要考虑菜单自身功能改动的测试,还要考虑到菜单改动对其它功能的影响,以上是我在菜单改版制定的的测试范围,希望大家进行补充或指正!END

推荐阅读

点击阅读☞测试开发大佬经验分享:如何提高软实力?

点击阅读☞刚入职第一天,领导居然就叫我做自动化测试??!

点击阅读☞APP测试的精髓你Get到了吗?它是简单,可你得活学活用这几点!

点击阅读☞UI自动化测试中的页面定位问题,终于有人替他们想到了!

点击阅读☞跨了个年回来,身边很多人都在补一门叫“测试覆盖率”的课!

测试功能范围_我们该如何制定手机浏览器菜单改版测试范围呢?相关推荐

  1. 一键分享手机代码_通过广告路由器指定手机浏览器自动认证WIFI上网 附代码

    说说应用过程,下面用手机QQ浏览器为例.在路由器搭建免费WIFI,用户连接免费WIFI后,使用手机QQ浏览器点击打开任意网页即可自动通过认证并上网,有的手机会自动打开认证网页,如果使用其他手机浏览器则 ...

  2. 测试功能范围_软件测试难学吗?

    一.想要零基础学好软件测试,当然需要对测试有一个良好的认知.你可以大致的浏览一下标题,先看这些标题从理解上看有没有难度.然后在根据自己的情况来判断软件测试是否难学. 1.什么是软件测试? 软件测试(英 ...

  3. 你适合怎样的手机浏览器?分享一款功能强大、支持插件的浏览器

    浏览器作为手机和电脑上都必不可少的应用程序,对用户的重要程度不言而喻.现在电脑浏览器已经相当成熟了,我们会用浏览器浏览新闻.看小说.看视频.查阅资料等等.而随着智能手机的普及,手机浏览器也正在越来越好 ...

  4. 前端如何实现网络速度测试功能_前端组件单元测试

    啥?单元测试?我哪有时间写单元测试? 从软件质量说起 日常生活中,商品质量永远是我们进行选择时需要着重考虑的因素,计算机软件也不例外.优秀的软件应当如我们预期的一样工作,能够正确地处理所有功能性需求. ...

  5. 软件测试 测试停止标准_停止正常测试

    软件测试 测试停止标准 I see a lot of data scientists using tests such as the Shapiro-Wilk test and the Kolmogo ...

  6. VS 2010 测试功能学习(七) - RnP与Coded UI自动化测试

      题外话:昨天去上海浦东机场接闺女, 一切还是蛮顺利的,公交机场7线直接从上海火车南站一站直达浦东机场,票价20元,算上乘坐地铁5号和1号线的6元,从我家到机场总共要26元,相对于打 的士的220元 ...

  7. 聚焦五大亮点,神策数据 A/B 测试功能全新发布!

    A/B 测试作为支持精细化运营的技术手段,能够帮助企业有效提升用户转化,降低因改版失败带来的用户流失.业绩下滑风险. 当下,流量红利逐渐衰退,越来越多的企业选择 A/B 测试进行产品改版升级,目的在于 ...

  8. web界面测试功能点

    界面是软件,网站 与用户交互的最直接的层,界面的好坏决定用户对软件的第一印象.而且设计良好的界面能够引导用户自己完成相应的操 作,起到向导的作用.同时界面如同人的面孔,具有吸引用户的直接优势.设计合理 ...

  9. Web 测试功能点总结

    Web 测试功能点总结 对于一个Web网站来说,主要从这么几个大的方面来进行测试: 1. 功能测试: 2. 界面测试: 3. 易用性测试: 4. 兼容性测试: 5. 链接测试: 6. 业务流程测试: ...

最新文章

  1. 大胆,用Python爬一爬都是哪些程序员在反对996?!
  2. 559.N叉树的最大深度
  3. .NET(C#)时间日期字符串(String)格式化转换成Datetime异常报错问题
  4. 济南python工资一般多少钱-济南Python+人工智能
  5. 几种方法来实现scp拷贝时无需输入密码
  6. TF之p2p:基于TF利用p2p模型部分代码实现提高图像的分辨率
  7. 简述Hadoop和Spark的异同
  8. [转] 程序员面试题精选100题(35)-找出两个链表的第一个公共结点
  9. 使用powershell批量导入AD用户
  10. 川大 计算机 博士 毕业要求,川大酝酿新规:博士生毕业不能直接当讲师
  11. 程序员的奋斗史(二)——今天你跑步了吗
  12. frontend-tools
  13. 容器技术Docker K8s 24 容器服务ACK基础与进阶-日志管理
  14. linux系统usb触摸驱动,Linux ——usb触摸屏驱动 - usbtouchscreen
  15. 兄弟Brother DCP-7025 激光打印机驱动
  16. 妹妹系列:哥哥,机器人示教器有错别字??聊聊国产示教器!!
  17. 华为前线核心组织“铁三角”是如何运作的?营销LTC变革与“铁三角”啥关系?--LTC专家许浩明老师分享
  18. 二阶系统级联_一种高二阶级联结构Sigma-Delta调制器系统的制作方法
  19. 手机测试用例-多媒体测试用例
  20. 2020云栖大会-达摩院

热门文章

  1. scikit-learn学习笔记(六)Decision Trees(决策树)
  2. 搜索推荐中的召回匹配模型综述(二):基于表示学习的深度学习方法
  3. Kafka的优化建议
  4. 如何在生产环境使用Btrace进行调试
  5. 数据科学环境Anaconda及其相关组件介绍
  6. 小程序生成海报 详解
  7. Centos7安装时引导错误以及解决方案
  8. python--列表与字典
  9. codeforces 765 E Tree Folding
  10. XML文件中的CDATA的使用.