JAVA项目开发完成后期修改BUG和测试的工作流程

时间:2022-08-28 08:54:06


JAVA项目开发完成后期修改BUG和测试的工作流程


功能宏观修改BUG并不断测试:
测试步骤:
0.通测一遍,出现问题记录
1.已有问题是还否解决
2.第二轮测,是否影响其它本来没有问题的功能。
不断反复重复上面的步骤,至到,从前台页面功能宏观上正确。




页面宏观功能实现后,即进行页面内部细节功能的测试:
测试要求:
1、字段长度,非空,下拉框(是否需要,显示值等),字段输入合法性校验(数字,中英文名称必须输入其一等),日期非空等,字段只读验证
2、生成字段(如外债编号、变动编号等,新增A修改C删除D)合法性验证
3、删除验证:已删除记录不能进行操作,包含关联记录不能删除
4、查询条件是否起效,查询记录数和显示记录数是否一致,是否和数据库里一致,列表显示字段是否正确,且正确转换成描述
5、修改、删除页面是否正确的现实了数据库的记录,特别是日期类型,操作后页面跳转。
6、页面的中的描述是否和功能一致,页面的按钮动作是否有效,提示信息是否有效等。
7、比较现实字段是否完整,根据需求定义
8、记录的现实顺序,建议为按照id倒序,即将最新增加的记录显示在前面






基本细节要求多轮测试后,进行功能间关系,业务的测试。
以下项和业务有关,不同系统的业务要求不同。
1、当天新增的未报送数据不允许进行删除!
2、该外债编号下包含变动信息,不可以删除!
3、数据状态为“已删除”,无法进行操作!
4、数据状态为“已报送”,不需要复核!
5、数据状态为“已复核”,无法进行操作!
6、正在报送,无法进行操作!
8、复核控制:




新增“业务复核”标签,
选中记录,点击复核后展现明细信息,点击提交时:
当前登录用户与submit_user不同
登录用户的usr_type为0,也就是机构管理员(总行用户除外,总行账户普通和管理员都可以复核
复核时,复核人可以再次修改,已复核的数据,允许原复核人和信得复核人再次修改,修改后更新复核人记录即可。




业务要求:
1、当天新增的未报送数据不允许进行删除!
     新增一条数据,删除时提示不可删除。
2、该外债编号下包含变动信息,不可以删除!
     新增签约信息下的一条变动或者余额信息,删除此签约信息,提示不可删除。
3、数据状态为“已删除”,无法进行操作!
     删除成功一条记录后,修改、增加附属余额等信息的时候提示不可操作。
4、数据状态为“已报送”,不需要复核!
     选择一条已报送数据,点击 复核,提示不需要复核。
5、数据状态为“已复核”,无法进行操作!
     选择一条状态为已复核的记录,执行操作,提示不可。
6、正在报送,无法进行操作!
     修改数据库中报送状态,除了查询动作外,其他数据操作动作不可执行。








测试总结:
1.如果功能点比较多时,采用excel表格方式,标出已测结果,按顺序逐个耐心去测,更容易实现。
2.测试的依剧不是凭空想象,而是对方所给的接口文件,数据范围之类,一般属于需求调研.
3当JAVA前台页面中有中文英文要求时此时末必需要用JS限定。
例如:中文名称:除了中文之外,它本身由可能包括括号,数字,等非中文文字,所以如果没有特殊要求,则不进行JS过滤。