English 中文(简体)
Software Testing Dictionary

A

B

C

D

E

F

G

H

I

K

L

M

N

O

P

Q

R

S

T

U

V

W

Useful Resources

Selected Reading

State Transition
  • 时间:2024-03-20 13:06:58

State Transition Testing


Previous Page Next Page  

What is State Transition Testing?

国家过渡测试是一种黑箱检测技术,通过改变输入条件或改变系统状况,可以产生产出。 换言之,测试旨在实施有效而无效的国家过渡。

When to use?

    当我们有一系列事件和适用于这些事件的相关条件时

    如果某一事件的适当处理取决于过去发生的事件和条件

    它用于与不同国家和所涉过渡有关的实时系统。

Deriving Test cases:

    理解各种州和过渡,标明每个有效而无效的国家

    确定导致允许的结束状态检验的事件顺序

    应指出,所访问的国家和渗透的过渡中,每一个国家都应缩小。

    在访问所有国家和所有过渡阶段之前,应重复步骤2和3。

    要想使测试案例覆盖良好,就必须产生实际投入价值和实际产出价值。

Advantages:

    允许测试者熟悉软件设计,并使他们能够有效地设计测试。

    它还使测试者能够覆盖无计划或无效的国家。

Example:

下表显示系统的过渡:

Strate Transition testing in Test Life Cycle

这些测试来自上述州和过渡阶段,以下是需要测试的可能情景。

TestsTest 1Test 2Test 3
Start StateOffOnOn
InputSwitch ONSwitch OffSwitch off
OutputLight ONLight OffFault
Finish StateONOFFOn
Advertisements