项目开发容易出错情况统计

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

1.适配

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

2.按钮状态

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

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

  c) 按钮置灰与disable

3.下拉刷新

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

4.初始值、默认值

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

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

5.数据同步

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

6.关联功能

  a) 修改某种一种状态后,要确认相关的按钮是否可用(例如,终止后的定投是不能编辑的)

7.限制条件

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

  b) “0”值得判断

8.数值精度

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

9.数据统计规则

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

10.分页

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

11.用户确认

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

12.键盘

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

13.错别字:

  a) 记录vs 纪录

14.跨天操作:

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

15.Push消息

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

时间: 2024-10-10 14:28:30

项目开发容易出错情况统计的相关文章

5、VS2010+ASP.NET MVC4+EF4+JqueryEasyUI+Oracle项目开发之——使用datagrid做报表统计

需要说明一点:数据库访问我使用的是EF框架,但是在报表统计着一块由于使用到了动态表,即根据每一天单独生成了一张数据表,所以不好使用EF进行预先添加,于是我在数据库访问层里面封装了两套数据库访问框架,一个就是EF,一个就是传统的ADO.NET.当设计到使用动态表时,我就调用用ADO.NET进行数据库访问操作了. 先看下View,这里我使用的是jquery easyUI里面的datagrid来做的报表.如下: 单击选中日报: 年报如下: @model YKT.Model.SubCompanyRepo

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

项目开发中.有一 菜单的树形结构展示时,须要统计各个菜单下记录的总数.通常假设树形结构的深度为2(仅仅有两级菜单的话),使用for循环统计没有问题.可是假设树形菜单的深度没有限制,就不能通过两次for循环来实现统计了,仅仅能借助递归来统计了,使用一个全局map记录每次统计的值.简单实现例如以下: 具有层级结构的元素Source类,省略getter/setter: public class Source { private Source parent; private String id; pri

第十一章 企业项目开发--消息队列activemq

注意:本章代码基于 第十章 企业项目开发--分布式缓存Redis(2) 代码的github地址:https://github.com/zhaojigang/ssmm0 消息队列是分布式系统中实现RPC的一种手段. 1.消息队列的基本使用流程 假设: 我们有这样一个需求,当每注册一个admin的之后,就写一条日志log数据到数据库. 分析: 在实际中,我们是不会把日志直接写入数据库的,因为日志数据通常是庞大的,而且日志的产生是频繁的,如果我们使用数据库存储日志,哪怕是使用异步存储,也是极耗性能的.

用互联网思维来开发客户端软件——项目开发小结

随着智能手机.平板电脑的快速发展,台式电脑在个人用户那里已经没落了,但是台式电脑仍然是企业用户工作中的主要工具,且具有不可替代的作用.客户端软件在企业级用户那里有着不可替代的作用,结合时代发展,我们应以互联网思维来做好企业级应用客户端软件?研发快速迭代.快速试错,把大功能拆分成小功能,分阶段实现,追求微创新. 通常企业级应用的客户端,就是企业管理应用系统,一般分为BS与CS两种架构,CS架构要求在用户的电脑上装上客户端与数据库,或者数据库安装在数据库服务器上.这种方式我们经常会碰到一些问题,比如

中小型软件项目开发一般流程建议

一:编写目的 本文档的编写旨在探寻规范的软件开发流程.加快软件开发速度.提高软件开发质量.降低项目综合成本. IT界有一句格言:"You can do it right; you can do it fast; you can do it cheap. Pick two." 而我们要做的就是:提供优质服务.项目周期短.成本低廉 二:总体说明 项目从用户需求说明书的提出,到系统的第一个完整版本的交付使用经历了若干或复杂或简单的过程,但不管项目大小如何一般需要经历以下几个步骤: 1.  

房地产开发,如何让营销后队变前队----契合项目开发全周期,实现营销全过程管控

某知名地产企业在开高层会议,营销VP发出激烈的质问:"前期定稿的设计为何一变再变?工程承诺的供应量为什么总在变更?成本为何不断增加?为什么所有的压力全部堆积在营销."这样的场景,在地产企业内,大家恐怕并不陌生. 管理上,到底发生了什么问题? 营销作为地产企业面对客户.实现价值的主要途径,在企业中扮演着无可替代的重要角色.然而很多企业在营销过程中,往往单纯关注开发后期的售楼过程,设计开发部门建造什么产品,营销就负责销售什么产品,认为只要在获取预售证后实现快速成交就是好的营销,甚至把销售签

项目开发总结报告

项目开发总结报告(GB8567--88) 1引言 1.1编写目的 经过近两个月的团队项目开发,我们的软件终于要交工了,要对我们的项目和我们的努力做出总结,积累经验再接再厉,共创辉辉煌. 1.2背景 a.项目名称:兽棋 b.任务提出者:曹玉松 开发者:张硕,蔡迎盈,曹玉松,付亚飞,姜力比,吕盼举 用户:8-12岁儿童 1.3定义 1.4参考资料 属于本项目的其他已发表的文件: 1.项目可行性研究报告: 2.项目开发计划书: 3.软件需求说明文档: 4.概要设计说明文档: 5.详细设计说明文档: 6

嵌入式linux 项目开发(一)——CGIC编程

嵌入式linux 项目开发(一)--CGIC编程 一.CGIC简介 1.CGI简介 CGI(Common Gateway Interface)是外部应用扩展应用程序与WWW服务器交互的一个标准接口.按照CGI标准编写的外部扩展应用程序可以处理客户端浏览器输入的数据,从而完成客户端与服务器的交互操作.而CGI规范就定义了Web服务器如何向扩展应用程序发送消息,在收到扩展应用程序的信息后又如何进行处理等内容.通 过CGI可以提供许多静态的HTML网页无法实现的功能,比如搜索引擎.基于Web的数据库访

浅析在项目开发(使用Delegate回调时)如何正确使用ARC

ARC(自动引用计数)是2011年伴随iOS5来的一项技术.简单来说就是通过LLVM3.0编译器帮助程序处理“一大部分”OC中的内存管理.为什么是“一大部分”,这个等会儿解释. 一直以来内存管理这个话题都是初学iOS开发,初学OC语言必须要面对的知识点,也是大家容易出错的地方.对象释放后调用会造成crash.不释放的对象会造成内存泄漏这些问题困扰着初学者.ARC的到来按理说应该是福音,不需要自己管理内存了嘛,多简单.但是随之而来的两个问题:1,我发现周围有些拥有2-5年开发经验的“半老手”(要谦