三、业务测试(待续)
要做好项目的测试工作,保证测试质量,必须对业务流程非常熟悉。对业务的熟悉程度决定你测试能做到多深的程度。
1、 测试某些特殊字段的选择值是否已经升效,如(底层否:如果值为‘是’,那么不允许再为当前结点添加子结点,否则还可以继续为当前结点添加子结节点。如果有效状态:选择值为‘有效’,那么当前信息才可以被使用或被引用,否则不可以(初始化查询时应该过滤掉)。 启用否:如果选择值为‘是’,那么相应信息才可以被引用,否则不可以(初始化查询时应该过滤掉))
2、 测试年度信息时,一年只能有一条信息,否则系统应该给出“该年度信息已经存在”提示信息
3、 测试年度信息的子表信息:a)同一年度内同一子表内的信息值不允许有重复(编号、名称)信息,否则系统应该给出相应的提示信息。b)不同年度内同子表内的信息值是可以有重复信息的
4、 某些信息只归属于底层信息,在测试时注意当前位置是否是底层(此类业务常出现在左树右表的信息维护及主子表的信息维护中)
5、 如果当前结点含有子结点信息,那么当前结点信息是不允许删除,否则系统应该给出相应的提示信息
6、 被其它模块引用的信息是不允许删除的(根据实际情况测试被其它模块引用的信息是否允许进行修改操作)
7、 含有子结点信息的当前结点是不允许修改为“底层”结点的
8、只有底层结点才能继续维护其子表信息否则应该将其子表信息隐藏
9、 主模块是否可以正确调用子模块信息(1、不估任何操作主模块自动调用子模板信息;2、启动操作后主模块调用子模块信息)
10、测试确认主模块调用子模块信息时,被引用的信息是完全对应并且无丢失
11、测试被引用的信息是否可以进行修改操作(通常作为基本信息被引用时是不允许进行修改操作的;而在工作流程中被引用/调用的信息是可以进行修改操作的)
12、工作流程是否严格按需求中的业务流程流转
13、 工作流程中权限分配是否正确
14、 工作流中必须严格按分配的权限操作
15、测试仅限于某个阶段才能进行的操作,在其它阶段是否禁止或无此操作按钮
16、根据需求确认,如果当前审核步骤已经审核结束,需要经过某个操作激活下一审核步骤还是系统自动流转到下一审核步骤
17、我的任务
(1) 待启动的项目:统计查询需要当前登录人启动的项目(启动人操作权限根据需求来确定----通常是项目负责启动项目)。查询列表应该提供启动操作,启动操作后相应项目信息自动过滤掉。
(2) 待分派项目:统计查询分派是当前登录人的项目。分派操作后相应项目信息自动过滤掉。
(3) 待审核/处理的项目:统计查询在审核阶段,并且当前审核步骤的审核人/处理人是当前登录人或包含当前登录人的项目。查询列表中应该提供可能直接进行审核的功能按钮,审核操作后操作后相应项目信息自动过滤掉。
(4) 我参与的项目:统计查询已启动但未结束并且当前登录人做为项目组内成员参与的项目信息
(5) 我负责的项目:统计查询已启动但未结束(并且当前登录人是项目负责人的项目信息根据需求确认,有时我管理的项目不受条件限制统计查询所有当前登录人是项目负责人的所有信息信息)。
(6) 已审核的项目:统计查询当前登录人已经审核完毕的项目信息(注意有的需求这里只查询统计在审核阶段的已审核的项目)
本文出自51Testing论坛,由会员lxm_lxm发布,转载请注明出处。
相关阅读: