crystalxue 发表于 2007-12-26 09:47:24

Test case和Test run

最近在学习Software Quality Engineering - Testing, Quality Assurance and Quantifiable Improvement 的测试文档,其中有关于test case和test run有做了定义:
A test case is a collection of entities and related information that allows a test to be executed or a test run to be performed.
A test run, is a dynamic unit of specific test activities in the overall testing sequence on a selected testing object.

指出test case是static的,test run是dynamic的。Each time a static test case is invoked, we have an individual dynamic test run. Therefore,each test case can correspond to multiple test runs. In some literature and organizations,each test run is also called an attempt.

有点模糊了,我的理解是一个test case是预先设计好的验证某个功能的测试案例,那么一个test run是指这个test case的动态运行吗?那么,为什么说一个test case可以相对应与多个test run呢?到底怎么来理解test run呢?

修兵 发表于 2007-12-26 14:59:04

TESTCASE是针对软件的某一个特性并对其划分测试子项而生成的用例,用例的目的是指导测试,因此说测试其实是针对用例而非针对软件的
仔细想一下确实CASE是静态的RUN是动态的,不过不理解为什么一个CASE对应多个RUN
页: [1]
查看完整版本: Test case和Test run