软件测试简介教程:控制流测试、系统测试

编程入门 行业动态 更新时间:2024-10-08 10:33:01

软件<a href=https://www.elefans.com/category/jswz/34/1771117.html style=测试简介教程:控制流测试、系统测试"/>

软件测试简介教程:控制流测试、系统测试

控制流测试是一种白盒测试下的测试技术。该技术的目的是通过控制结构确定语句或程序指令的执行顺序。程序的控制结构用于开发程序的测试用例。在该技术中,测试者选择大程序的特定部分来设置测试路径。它主要用于单元测试。测试用例由程序的控制图表示。
控制流图由节点,边缘,决策节点,结节点形成,以指定所有可能的执行路径。
用于控制流图的符号
节点边缘决策节点连接节点
节点控制流程图中的节点用于创建过程路径。它代表了接下来程序的程序顺序,测试人员可以确定程序的发生顺序。
我们在下面的示例中可以看到第一个节点表示启动过程,下一个过程是在赋值后分配n的值,如果是18或更大的值,则根据n的值确定过程的下一个节点的决策节点 如果小于18不符合条件的程序执行,那么它是合理的,程序将以其他方式执行。下一个节点是结节点,最后一个节点是停止节点以停止该过程。
边缘控制流图中的边用于链接节点的方向。在下面的示例中可以看到,所有箭头都用于在适当的方向上链接节点。
决策节点控制流程图中的决策节点用于根据值确定过程的下一个节点。可以在下面的示例中看到决策节点根据n的值确定过程的下一个节点,如果它是18或大于18,那么如果小于18,则合格的过程将执行,否则执行不合格的过程。
连接节点控制流图中的结点节点是至少三个链路相遇的点。
示例
public class VoteEligiblityAge{

public static void main(String []args){  int n=45;  if(n>=18)  {  System.out.println("你有投票资格。");  }else{  System.out.println("你没有投票资格。");  

更多推荐

软件测试简介教程:控制流测试、系统测试

本文发布于:2024-02-07 08:03:37,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1754827.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:测试   简介   教程   系统   软件

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!