软件测试方法总结(三)

发表于:2008-12-12 17:14

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:lxm_lxm    来源:51Testing论坛

  二、工作流(待续)

  1、测试流程启动后是否严格按照所选择的流程模板自动流转

  2、 测试在流程流转过程中相关人员是否可以维护流程步骤

  3、测试流程流转过程中,所有操作按钮是否已完全按需求实现

  回退:根据具体的业务需求确认回退目标是否正确/是否正确回退给了指定的目标

  转交:确认转交的目标是否已经接收并可以进行相关处理操作

  审核:确认审核通过流程流转是否正确

  审核通过:通常会自动流转到下一个处理人处;或流转到下一个处理阶段;或返回到指定负责人处

  审核未通过:如果审核未通过,通常会停留在当前审核步骤,待下次送审后再次激活当前审核步骤;有时会返回到项目负责人处,待项目负责人处理并激活流转步骤。

  拒绝审核/审核未通过:测试拒绝后流程流转的是否正确

  结束:根据实际需求而定,有的系统有此需求,有的没有。如果有此需求,那么需要测试特殊人员是否可以强制结束流程的流转,测试强制结束的流程状态是否正确

  归档:测试流程流转结束后,相关信息是否已经归档;(确认强制结束的信息是否已归档,状态为‘已结束’)

  分发传阅:测试传阅对象是否已经正确接收到传阅信息;测试传阅人的操作权限是否正确(一般对于传阅人某些操做是不允许的);根据需求及模板的定义测试测试传阅人是否全部传阅完成后,分发人才可以办理/提交到下一个流程阶段。(根据实际情况测试,有些工作流是不需要此操作的)

  4、 测试在流程在流转过程中是否已作权限限制(如:操作按钮的使用权限;附件编辑,查看权限,信息的编辑、相看权限)-----参考权限测试方法

  5、 测试流程跟踪/历史审核信息是否正确,记录是否齐全(一般按流程步骤,操作时间升序排列)

  6、如果当前办理/审批阶段是以组的形式存在的,那么需要根据需求及流程模板的定义,测试是需要组内成员全部办理/审批完成,流程流转到下一流程阶段,还是只需组内一个成员办理/审批通过就可以流转到下一个流程阶段

  7、 跟踪测试,跟踪一条数据的流程,保证数据的正确性(个人认为工作流最有效的测试方法)

32/3<123>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号