Parasoft单元测试(Ut)测试总结:
第一步: Test Case Explorer里右击《XXXXX.c》选择《新建》,再选择《测试用例使用向导》,在新的窗口中,选择对应的被测函数,注意函数名字、返回值类型、参数类型;
第二步:在生成的测试用例模板中,对待测函数使用的全局变量、实参进行初始化,如果在待测函数中,对某一地址进行访问,该地址没有赋值,debug unit tests过程中会出现非法访问异常(空指针问题);f10逐过程调试,f11逐语句调试,f5会执行到断点处;
第三步:创建桩函数,parasoft->显示视图->桩函数(显示桩函数),查找(小望远镜)->输入需要打桩的函数,查找下一个,找到定义为用户的桩函数,在桩函数中返回期望的返回结果。
注:桩函数文件包含测试用例,桩函数定义的全局变量可以为测试用例经extern使用该全局变量,该全局变量的作用域为桩函数中该变量的声明位置到文件最后;