当前位置: 首页> 汽车> 时评 > TESSY创建需要高级桩的测试用例

TESSY创建需要高级桩的测试用例

时间:2025/8/26 17:34:15来源:https://blog.csdn.net/u012568663/article/details/142176071 浏览次数: 0次

需要打高级桩的情况如下:

   1) 使用到桩函数的返回值;
   2) 如果函数有形参,并且需要接口传参检测;

我们以tessy5.1 IDE为例,给大家展示编写一个需要高级桩的测试用例过程。

1、前期的准备工作

     可以参考以下文章:

     TESSY创建单元测试或集成测试工程_tessy做单元测试-CSDN博客

     TESSY创建以及设计一个测试用例-CSDN博客

     接下来我们以这个作为开始状态进行介绍

2、创建测试用例

   2.1 源码解析
static uint8_t test0_fun(void)
{uint8_t res = exp0_fun();return res;
}static uint8_t test1_fun(uint8_t temp)
{uint8_t tem = exp1_fun(temp);return tem;
}

        1、test0_fun 使用了exp0_fun函数的返回值,符合情况1;

        2、test1_fun 使用了exp1_fun函数的返回值,同时需要参数检测,符合情况2;

     2.2 创建高级桩

         exp0_fun()和 exp1_fun()都创建高级桩函数。

       当函数前面有这个图标时,就说明已经创建了高级桩函数,如下图:

    2.3 创建测试用例 
        2.3.1   test0_fun的用例说明

           1、第一框是桩函数返回值;

           2、第二框是test0_fun的返回值; 

        2.3.2  test_fun的用例说明

          1、第一个框是桩函数返回值;
          2、第二个框是形参的值;
          3、第三个框是形参的输出值;
          4、第四个框是test1_fun的返回值;

      2.3.3 执行测试用例 

         执行结果如下:

关键字:TESSY创建需要高级桩的测试用例

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: