2016年11月17日 11:30:45 星期四

1.适配

  a) APP弹窗大屏幕适配(例如, 是否居中)

2.按钮状态

  a) 按钮点击后没有disable 如果新页面加载卡顿导致用户多次点击,生成多次请求

  b) 按钮disable后什么时候enable(例如,输入错误,接口返回error,按钮要重新enable)

  c) 按钮置灰与disable

3.下拉刷新

  a) 要明确哪些页面是需要哪些是不需要的(虽然下拉刷新是行规)

  b)或者明确页面的哪些数据是要在页面切回来的时候要更新的(比如, 充完值后回到资产页面, 总金额是要更新的)

4.初始值、默认值

  a) 编辑页面时,要初始化默认值(例如, 日历插件,要默认为之前设置的值)

  b) 编辑的时候,使用默认值提交和修改一些值后的情况都要测试

5.数据同步

  a) 先前页面数据没有及时刷新(例如,“添加定投”页面跳转回“我的资产”页面)

6.关联功能

  a) 修改某种一种状态后,要确认相关的按钮是否可用(例如,点击终止按钮后, 其它功能的按钮就不能被使用了)

7.限制条件

  a) 入口(例如,定投按钮)可触发的限制条件有哪些(例如,是否要求存钱罐有钱)

  b) “0”值, 临界值的判断, 最好标注到prd中

8.数值精度

  a) 前端显示时 数值 字段的小数位截取(例如,定投中按金额买金时是整数)

9.数据统计规则

  a) 统计性的数据,要确认统计规则(例如, 定投要分别统计按金额、按克数购买的总量)

10.分页

  a) 确定哪些列表是需要分页的, 哪些暂时不需要分页

11.用户确认

  a) 确定哪些操作是需要用户确认的(例如,修改信息)

12.键盘

  a) 键盘收起的时机,唤起键盘的种类

13.错别字:

  a) 记录vs 纪录

14.跨天操作:

  a) 对同一条记录进行跨天修改时测试

15.Push消息

  a) 明确点击跳转到到哪个页面

16.颜色

  a) 不同状态对应的颜色要在产品/UI上标注好#11ffaa

17.页面切换

  a) A页面跳转到B页面, 中间要不要弹窗, 弹窗的样式是什么样子(toast还是dialog), 弹窗要停留多久(或什么时候关闭)

项目开发容易出错情况统计相关推荐

  1. [转载]小软件项目开发的管理(好长)

    小软件项目开发的管理 创建成功的工程 成功项目管理的秘密 更好地领导一个项目的诀窍 参与变革,走向成功 CMM/TSP/PSP讲义稿 开发流程中的可用性 软件开发的管理和控制 如何组织软件开发团队 软 ...

  2. 深入浅出的CSS项目开发总结

    这里写目录标题 一:布局 1. 遍历出的盒子最后边的`border`看不到 2. 设置元素的垂直对齐方式`vertical-align` 3. 伪类使用 4. 外边距合并(外边距塌陷) ⭐ 参考 一: ...

  3. 项目开发-树形层级结构中的数量统计

    项目开发中,有一 菜单的树形结构展示时,需要统计各个菜单下记录的总数,通常如果树形结构的深度为2(只有两级菜单的话),使用for循环统计没有问题,但是如果树形菜单的深度没有限制,就不能通过两次for循 ...

  4. 【程序人生】在php项目开发中,遇到进展不顺利,或毫无头绪情况下的解决办法

    在php项目开发中,可能会出现对用户需求理解不到位或开发过程中进展不顺利,或者毫无头绪,根本无从下手.根据个人经历,提供了一点解决办法. 1)把用户的需求一字不差的写下来,Word或者手写笔记本. 2 ...

  5. 个人博客项目开发总结(一) 项目架构及后端开发

    一.项目架构 1.技术栈介绍 (1)后端 SpringBoot2:后端服务开发框架 MyBatis:数据库交互与管理 Redis:数据缓存 Shiro:身份与权限管理 JWT:前后端分离令牌 Quar ...

  6. vue-music(1)音乐播发器 项目开发记录

    Vue-Music 跟学一个网课老师做的仿原生音乐APP跟学的笔记,记录点滴,也希望对学习vue初学小伙伴有点帮助 一| 前期工作 1.项目初始化 npm install -g vue-cli vue ...

  7. 大型项目开发,你准备好了吗?

    大型项目开发,你准备好了吗? 大型项目开发,你准备好了吗?----网站开发人员应该知道的62件事,今天在chinaz上看到的,写的很全面,也很到位,这些问题若是都解决了,网站开发可谓完美... 一.界 ...

  8. git clone 多个_如何通过Git参与项目开发

    Git介绍 QA& 小白 Git 是什么? Git是一个开源的免费的分布式版本管理系统,最初是由Linux内核发明人Linus Torvalds用于管理Linux内核开发而开发的. 大神 小白 ...

  9. 软件需求说明书 概要设计说明书 项目开发计划 详细设计说明书 模版

    一.软件需求说明书 1引言 2 1.1编写目的 2 1.2背景 2 1.3定义 2 1.4参考资料 2 2任务概述 2 2.1目标 2 2.2用户的特点 3 2.3假定和约束 3 3需求规定 3 3. ...

最新文章

  1. 参加过java培训机构的学员如何找出路
  2. 【从零学习OpenCV】4Ubuntu系统中安装OpenCV 4
  3. 基于MATLAB的小波收缩法信号去噪
  4. echarts图表的内边距_echarts——各个配置项详细说明总结
  5. OPENCV-6 学习笔记
  6. linux 制作yum,Linux制作本地yum
  7. html语言的address,HTML: address 标签
  8. python123第四章第五题_Python123
  9. asp.net先于iis安装导致iis不能解析aspx的问题(Failed to access IIS metabase,IISメタベースにアクセスできませんでした)...
  10. Visio.2010.Premium.简体中文VOL版
  11. JS实现图片拖动验证
  12. IT项目验收流程及说明
  13. mysql 求季度产量平均值
  14. 【立创开源】ESP8266制作的1.44寸TFT显示屏太空人天气时钟(st7735)(增加农历显示)(抄作业)
  15. MTP in Android详解
  16. 二次规划(1):Lagrange法
  17. 信息论Matlab仿真——信息量的计算
  18. 计算机科学——计算机导论
  19. 基于RK3399的机器人控制主板
  20. 计算机技术狂人叫什么,科学网-计算机科技创新需要狂人思维模式-姜咏江的博文...

热门文章

  1. yolov5搭建环境_Yolov5环境配置和训练私有数据,YOLOv5,以及,私人
  2. leetcode596. 超过5名学生的课(SQL)
  3. leetcode242. 有效的字母异位词
  4. 《Java8实战》笔记汇总
  5. Windows上同时运行两个Tomcat
  6. 12无法使用otg_12个冷知识:或许只能看看而无法使用,但却真实存在着
  7. STL源码剖析 数值算法 copy_backward 算法
  8. 广州科目三路考经历与注意事项分享
  9. 使用图形芯片加速电子自动化设计应用程序
  10. 阮一峰 《ECMAScript 6 入门》:let 和 const 命令