标签: testing

模拟和存根之间有什么区别?

我已经阅读过各种关于模拟和测试中存根的文章,包括Martin Fowler的Mocks Are Not Stubs,但仍然不明白其中的区别.

testing mocking stub

884
推荐指数
28
解决办法
30万
查看次数

单元测试C代码

今年夏天,我用直接C编写了一个嵌入式系统.这是我工作的公司接管的现有项目.我已经习惯于使用JUnit在Java中编写单元测试,但是对于为现有代码(需要重构)编写单元测试的最佳方法以及添加到系统中的新代码感到茫然.

有没有办法让单元测试普通的C代码像使用JUnit进行单元测试Java代码一样简单?任何专门针对嵌入式开发(交叉编译到arm-linux平台)的见解都将非常感激.

c testing embedded unit-testing

836
推荐指数
18
解决办法
38万
查看次数

单元,功能,验收和集成测试之间有什么区别?

单元,功能,验收和集成测试(以及我未提及的任何其他类型的测试)之间有什么区别?

testing terminology definition

787
推荐指数
7
解决办法
22万
查看次数

什么是单元测试,集成测试,烟雾测试,回归测试?

什么是单元测试,集成测试,烟雾测试,回归测试以及它们之间有什么区别?我可以为每个工具使用哪些工具?

例如,我使用JUnit和NUnit进行单元测试和集成测试.有没有烟雾测试或回归测试工具?

testing unit-testing definition

688
推荐指数
12
解决办法
28万
查看次数

用Python编写单元测试:我该如何开始?

我用Python完成了我的第一个正确的项目,现在我的任务是为它编写测试.

由于这是我第一次做项目,这是我第一次为它编写测试.

问题是,我该如何开始?我完全不知道.任何人都可以指向我一些文档/教程/链接/书籍,我可以用它来开始编写测试(我猜特别是单元测试)

任何建议都会受到欢迎.

python testing unit-testing

523
推荐指数
6
解决办法
25万
查看次数

如何编写一个期望在Jasmine中抛出Error的测试?

我正在尝试为Jasmine测试框架编写测试,该测试期望出现错误.目前我正在使用GitHubJasmine Node.js集成.

在我的Node模块中,我有以下代码:

throw new Error("Parsing is not possible");
Run Code Online (Sandbox Code Playgroud)

现在我尝试编写一个期望这个错误的测试:

describe('my suite...', function() {
    [..]
    it('should not parse foo', function() {
    [..]
        expect(parser.parse(raw)).toThrow(new Error("Parsing is not possible"));
    });
});
Run Code Online (Sandbox Code Playgroud)

我也试过了Error()一些其他的变种,只是无法弄清楚如何使它工作.

javascript testing node.js jasmine

457
推荐指数
9
解决办法
18万
查看次数

如何对抽象类进行单元测试:使用存根扩展?

我想知道如何对抽象类进行单元测试,以及扩展抽象类的类.

我应该通过扩展它来测试抽象类,删除抽象方法,然后测试所有具体方法吗?然后只测试我覆盖的方法,并在单元测试中测试扩展我的抽象类的对象的抽象方法?

我是否应该有一个抽象的测试用例,可以用来测试抽象类的方法,并在我的测试用例中为扩展抽象类的对象扩展这个类?

请注意,我的抽象类有一些具体的方法.

java testing abstract-class unit-testing

429
推荐指数
6
解决办法
14万
查看次数

如何在Android模拟器中模拟GPS位置?

我想在Android模拟器中获得经度和纬度以进行测试.

任何人都可以指导我如何实现这一目标吗?

如何将仿真器的位置设置为测试位置?

testing android geolocation android-emulator

427
推荐指数
16
解决办法
38万
查看次数

单元测试与功能测试

单元测试和功能测试有什么区别?单元测试还可以测试功能吗?

testing unit-testing functional-testing

385
推荐指数
9
解决办法
18万
查看次数

如何在gradle上只运行一个测试类

我是Gradle的新手.我使用Gradle 1.10和Ubuntu 13.

我想知道是否有任何命令只执行一个测试类,类似于SBT中的'testonly'.

testing gradle

363
推荐指数
8
解决办法
24万
查看次数