0
在我的許多系統測試中,我測試了所有模式的特定功能。例如,在本次測試我測試警報功能適用於所有模式:在自己的文件中定義測試參數
modes = ("start","stop","restart","stage1","stage2")
max_alarm_time = 10
# test alarm for all modes
def test_alarm():
for m in modes:
target.set_mode(m)
assert target.alarm() < max_alarm_time
有效期是在您看來,如果我從每次測試中刪除模式的定義,並將其移動到自己的文件?因此,如果我的模式改變,我不需要更新每個測試。
import test_parameters
max_alarm_time = 10
# test alarm for all modes
def test_alarm():
for m in test_parameters.modes:
target.set_mode(m)
assert target.alarm() < max_alarm_time