业务流程测试总结

发表于:2010-1-05 13:08

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

 作者:moonlike79    来源:51Testing软件测试博客

  近期公司比较强调业务流程的测试,本人就总结一下业务流程的测试经验与大家分享,欢迎大家多提意见。

  一、业务流程整理

  1、充分掌握业务知识,业务流程以及业务的数据流向。

  站在用户的角度思考,而不仅仅考虑在系统中如何操作业务流程;搞清楚每一项业务中的详细流程和各个环节涉及的角色,一项比较复杂的业务其详细流程往往比较多,只有了彻底掌握了这项业务,才能对当前业务环节进行全方位的测试。

  2、从需求人员或者客户那里了解到各业务流程的重要程度和使用频率。(这点对把握测试重点很重要)

  3、了解业务流程在系统中对应的功能。(建立业务与系统的映射,为编写测试用例做好准备)

  二、编写测试用例(在需求文档以及UI原型评审之后)

  1、绘制业务流程图(对于较简单的流程,也可以用文字描述的形式,但流程图比较直观,也便于进行路径的分析)。

  2、根据业务流程的重要程度、使用频率为各流程设置好优先级。

  3、采用场景法、路径法或其他方法(方法其实是不固定的,有时候可以综合使用多种方法)梳理出每个业务流程在系统中对应的操作步骤,形成业务流程的测试用例。

  注意:

  * 这里的操作步骤没有必要像功能点测试用例的步骤那么详细,这个操作步骤可能是一个业务操作集,可以分解成多个步骤,这些业务操作集合,也可以对应具体的功能点测试用例,从而做到测试用例的复用。所以可以说这里的业务流程测试用例就像是将多个功能点的测试用例组合成一个集合,形成一个业务流。

  * 在每个步骤中需要标识出执行该操作的用户角色,因为在一个业务流程中,很可能涉及到不同的角色。

  * 需要平衡项目的进度、成本,不一定需要覆盖所有的路径。

21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号