软件测试
文章平均质量分 88
自律配猪精
这个作者很懒,什么都没留下…
展开
-
Pycharm+unittest执行单个测试用例
Pycharm+unittest执行单个测试用例pycharm执行unittest测试用例:全部执行和单个测试用例执行。如何在Pycharm中配置unittest的执行。1.测试类源码import unittestclass TestStringMethods(unittest.TestCase): def test_upper(self): self.assertEqual('foo'.upper(), 'FOO') def test_isupper(self原创 2020-12-22 11:56:31 · 4570 阅读 · 5 评论 -
Parasoft的测试配置之系统安全桩函数取消
Parasoft测试配置之系统安全桩函数取消使用Parasoft C++ Test做单元动态测试时,会自动对某些危险函数生成系统安全桩函数,常见的危险函数fopen()和exit()。但在系统自动生成的安全桩函数,函数体可能只有简单的一句return,或者并不能执行我们想要的操作。为了解决这些情况可能带来的麻烦,我们需要作出一些改变。可以有以下两种方法改变:①对将危险函数生成User defined stubs,可以修改其桩函数内容还能提高优先级。但是这种方法一般不提倡。②取消Parasoft测试配原创 2020-08-02 22:14:53 · 250 阅读 · 0 评论 -
Parasoft 桩函数的理解和优先级
Parasoft 桩函数的理解和优先级在软件测试的单元测试过程中,常常需要给某个函数打桩,即为该函数生成一个桩函数。桩函数一般是用来代替被测函数中调用的其它函数的。比如:function A(...){...a=func_B();...}int func_B(){return 0;}A表示待测函数,在A中某一处调用了其它函数func_B()。在func_B中的一些语句或操作可能会影响到函数A 的测试结果,我们可以通过打桩使func_B函数执行我们想要的操作或返回我们需要的值。假如,原创 2020-08-02 21:51:38 · 3407 阅读 · 0 评论 -
Parasoft C++ Test桩函数生成之fopen()函数
Parasoft C++ Test桩函数生成之fopen()函数在使用Parasoft C++ Test做单元动态测试时,遇到的一个问题。在待测函数中需要执行fopen的w方法,但是不管怎么操作,fopen(“文件路径”,“w”)一直返回NULL。fopen的w方法是指以写入方式(write)打开文件,如果文件不存在就会创建一个文件。fopen()返回NULL指针,一般表示该操作是失败的。我所了解可能出现的失败原因如下:①fopen的文件路径不正确:如果文件目录不存在或不正确,fopen()的w方法会原创 2020-08-02 21:17:34 · 589 阅读 · 0 评论