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

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

   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 执行测试用例 

         执行结果如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值