程序流程图规范

程序流程图规范程序流程图流程分析法主要是针对测试场景类型属于流程测试场景的测试项下的测试子项进行设计 一个复杂的互联网应用 敏捷开发过程 业务系统从启动需求到研发实施 通常没有预留太多时间给测试去详细了解各个业务的具体规则 业务逻辑 产品经理仅提供文档资料 测试没有资料作为凭据 则可以使用流程图来梳理业务流程 并在画图的过程中 和对应开发沟通交流 对关键逻辑判断进行整理 可以很好的适应这种开发测试场景 测试编写流程图 可以保证软件最终的主干流程的正确性 1 程序流程图简述及使用规范作用 程序流程图是人们对解决

程序流程图

1.程序流程图简述及使用规范
  • 作用:
    程序流程图是人们对解决问题的方法、思路或算法的一种描述。

  • 优点:
    采用简单规范的符号,画法简单;
    结构清晰,逻辑性强;
    便于描述,容易理解。






  • 规范:
    1)流程图形状统一。流程图是由点和线组成的面。要画出规范的路程图,最基本的就是流程图的形状要统一。
    2)横向矩阵带是代表职能带,以纵向虚线分隔代表流程的操作阶段。
    3)流程图的命名要使用主谓结构,如“设备购买流程”。
    4)操作描述用动宾结构,语言要简洁清晰,如“编制招聘计划”。
    5)每个流程都从开始符开始,以结束符结束。流程中只能有一个开始,可以有多个结束。
    6)流程图的形状大小一致,统一字号。
    7)从形状的左端或上端流入,从右端或下端流出。
    8)判断框和选择框上下端连接“yes”线,左右端“no”流入流出。
    9)流程图从左到右、从上至下排列。
    10)连接线不要交叉。
    11)输出表单一式多份,要使用流程TQC因素来说明具体有几份表单。
    12)写清楚流程说明的四个组成部分。这四个部分是流程的目的、适用范围、职责分工以及关键节点说明。
























2.流程图常用软件

1、visio

3、ProcessOn

4、Axure

3.流程图元素定义
  • 开始用六角菱型或圆角矩形或椭圆;
  • 矩形方框表示具体活动过程;
  • 菱形框表示决策、审核、判断;
  • 椭圆表示结束终止;
  • 平行四边形表示输入输出;
  • 箭头代表工作流方向。

另外还规定,流程线是从下往上或从右向左时,必须带箭头;除此以外,都可以不画箭头;

流程线的走向默认都是从上向下或从左向右。符号内的说明文字尽可能简明,通常按从左向右和从上向下方式书写,并与流向无关。

如果说明文字较多,符号内写不完,可使用注解符。若注解符干扰或影响到图形的流程,应在另外一页正文上注明引用符号。

在这里插入图片描述

4.流程图法设计测试用例步骤
5.循环流程图的画法
1.for循环

在python中的for循环形式:

for 表达式1 :表达式2 
2.while循环

python中的while循环

while 条件:循环语句 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/207204.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 下午2:20
下一篇 2026年3月19日 下午2:21


相关推荐

  • Java集合篇:Stack

    Java集合篇:Stack

    2021年10月4日
    60
  • Cadence 电源完整性仿真实践(一)

    Cadence 电源完整性仿真实践(一)

    2021年11月29日
    63
  • 董秘您好,当前OpenClaw龙虾AI智能体热度极高,在舆情监控、量化策略、投研

    董秘您好,当前OpenClaw龙虾AI智能体热度极高,在舆情监控、量化策略、投研

    2026年3月13日
    2
  • Python 冒泡排序_python

    Python 冒泡排序_python要学习冒泡排序必须知道它的原理:冒泡排序算法的原理如下:比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。针对所有的元素重复以上的步骤,除了最后一个。持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。例子:1,2,3,4,5,6就拿1到6来举例子吧!这里面有n个数字,你要对其进…

    2022年10月16日
    5
  • Unity3D协程介绍 以及 使用[通俗易懂]

    Unity3D协程介绍 以及 使用[通俗易懂]作者ChevyRay ,2013年9月28日,snaker7译 原文地址:http://unitypatterns.com/introduction-to-coroutines/在Unity中,协程(Coroutines)的形式是我最喜欢的功能之一,几乎在所有的项目中,我都会使用它来控制运动,序列,以及对象的行为。在这个教程中,我将会说明协程是如何工作的,并且会附上一些例子来介绍

    2022年6月25日
    31
  • 前后端分离架构概述「建议收藏」

    1、背景      前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个nodejs)有效的进行解耦,并且前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构、多端化服务(多种客户端,例如:浏览器,车载终端,安卓,IOS等等)打下坚实的基础。这

    2022年4月6日
    59

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号