|
|
1
3
计算中充满了重载的术语,这些术语对任何与您交谈的程序员来说都有一个稍微不同的(有时也不是那么细微的)含义。集成测试就是其中之一。 我倾向于支持您将集成测试解释为测试2个或更多单元连接在一起。但这仍然是相当模糊的,因为我们可能有不同的定义什么是“单位”。 我认为更重要的是,一个开发团队应该就集成测试的含义达成一致,而不是找到一个真正的集成测试定义。 |
|
|
2
3
我的团队认为(用你的话),集成测试覆盖了
没有别的了。我们将系统测试和验收测试视为不同的系列。 我们就此进行了长时间的讨论,以确保我们在讨论考试时都说同一种语言。 我并不强烈反对你所定义的集成测试,但我只是想说,如果你工作的所有人都同意一个分类,那就太好了。 |
|
|
3
2
好吧,你有单元测试,它的精确定义是不同的,但是肯定包含了所有那些用类似于JUnit的工具定义的测试,并且以与源代码相同的方式组织。如果对于任何源代码文件,您可以找到并且只能找到一个测试,那么您找到的就是一个单元测试。 然后是系统测试,它以尽可能接近客户的方式测试整个系统。 任何存在于这两者之间的测试都是一个集成测试——既不是源代码的同构,也不是最终用户体验的代表。 这是一个相当大的差距之间的两个类别,他们自己有很多不同的实践。这个差距可能包含许多潜在的有用测试,但这些测试的性质自然会有很大的不同。 |
|
|
Tim Kirkwood · 比较空数据帧 1 年前 |
|
|
nerrood · 为什么在笑话测试中不调用save 2 年前 |
|
|
eof · Chrome块文件下载-selenium 2 年前 |
|
Display name · Ember.js辛烷值验收试验 2 年前 |
|
|
Vitto · 理智和回归测试是如何在一个简单的场景中协同工作的? 2 年前 |
|
|
mattsmith5 · 使用特征文件并行计算空手道跑场景 2 年前 |
|
|
Norronas · 采用裸机编程的寄存器单元测试 2 年前 |