请帮我设计报警规则的测试用例,不同的行业对应不同的报价类型,报警合并的时间间隔可以是自定义的
时间: 2023-05-29 21:07:23 浏览: 32
1. 测试用例1:行业为医疗,报价类型为人员保障,报警合并时间间隔为1小时
- 输入:行业为医疗,报价类型为人员保障,报警合并时间间隔为1小时
- 预期输出:系统能够正确识别医疗行业对应的报价类型为人员保障,并在1小时内将相同类型的报警合并发送
2. 测试用例2:行业为金融,报价类型为资产保障,报警合并时间间隔为3小时
- 输入:行业为金融,报价类型为资产保障,报警合并时间间隔为3小时
- 预期输出:系统能够正确识别金融行业对应的报价类型为资产保障,并在3小时内将相同类型的报警合并发送
3. 测试用例3:行业为物流,报价类型为货物保障,报警合并时间间隔为5小时
- 输入:行业为物流,报价类型为货物保障,报警合并时间间隔为5小时
- 预期输出:系统能够正确识别物流行业对应的报价类型为货物保障,并在5小时内将相同类型的报警合并发送
4. 测试用例4:行业为教育,报价类型为学生保障,报警合并时间间隔为2小时
- 输入:行业为教育,报价类型为学生保障,报警合并时间间隔为2小时
- 预期输出:系统能够正确识别教育行业对应的报价类型为学生保障,并在2小时内将相同类型的报警合并发送
5. 测试用例5:行业为餐饮,报价类型为员工保障,报警合并时间间隔为4小时
- 输入:行业为餐饮,报价类型为员工保障,报警合并时间间隔为4小时
- 预期输出:系统能够正确识别餐饮行业对应的报价类型为员工保障,并在4小时内将相同类型的报警合并发送
相关问题
新增报警合并规则 是否合并 告警间隔时间 编写测试用例
对于新增报警合并规则,是否合并以及告警间隔时间的问题,我建议您参考您的具体业务需求和实际情况来进行设置。至于编写测试用例,我建议您根据您的具体业务场景和需求,设计相应的测试用例,以确保您的代码的正确性和稳定性。如果您需要更具体的帮助,可以提供更多的信息和细节,我会尽力为您提供帮助。
帮我设计报警合并规则测试用例,规则内容:行业只支持单选,并且一个行业对应多个报警类型,但是每次只能选择一个报警类型进行规则配置,合并方式可以通过最新告警间隔时间合并,首次告警间隔时间合并,合并的间隔大于0,小于等于60,时间维度支持时,分,秒
1. 测试最新告警间隔时间合并规则:
a. 选择行业A,报警类型X,设置最新告警间隔时间为30秒,产生一条告警;
b. 选择行业A,报警类型X,设置最新告警间隔时间为30秒,再产生一条告警;
c. 检查是否合并为一条告警,且时间间隔为30秒;
d. 选择行业A,报警类型X,设置最新告警间隔时间为60秒,再产生一条告警;
e. 检查是否分别产生两条告警,时间间隔分别为30秒和60秒。
2. 测试首次告警间隔时间合并规则:
a. 选择行业B,报警类型Y,设置首次告警间隔时间为60秒,产生一条告警;
b. 选择行业B,报警类型Y,设置首次告警间隔时间为60秒,再产生一条告警;
c. 检查是否合并为一条告警,且时间间隔为60秒;
d. 选择行业B,报警类型Y,设置首次告警间隔时间为30秒,再产生一条告警;
e. 检查是否分别产生两条告警,时间间隔分别为60秒和30秒。
3. 测试合并间隔时间大于60秒:
a. 选择行业C,报警类型Z,设置首次告警间隔时间为120秒,产生一条告警;
b. 选择行业C,报警类型Z,设置首次告警间隔时间为120秒,再产生一条告警;
c. 检查是否分别产生两条告警,时间间隔分别为120秒和120秒;
d. 选择行业C,报警类型Z,设置首次告警间隔时间为180秒,再产生一条告警;
e. 检查是否分别产生两条告警,时间间隔分别为120秒和180秒。
4. 测试时间维度支持时、分、秒:
a. 选择行业D,报警类型W,设置首次告警间隔时间为1分30秒,产生一条告警;
b. 选择行业D,报警类型W,设置首次告警间隔时间为1:30:00,再产生一条告警;
c. 检查是否合并为一条告警,且时间间隔为1分30秒;
d. 选择行业D,报警类型W,设置首次告警间隔时间为2小时,再产生一条告警;
e. 检查是否分别产生两条告警,时间间隔分别为1分30秒和2小时。